Ni siquiera NINTENDO logró emular esto
HTML-код
- Опубликовано: 30 сен 2024
- ⚙️ Gracias a GameMaker por patrocinar el vídeo - Descarga GameMaker gratis y empieza hoy: opr.as/GM-Guinxu3
Paper Mario utiliza Mipmaps para lograr un efecto de arco iris en forma de degradado. Pero el Hardware de Nintendo 64 es muy diferente a los procesadores (CPU) y tarjetas gráficas (GPU) actuales. Esa diferencia vuelve al efecto casi imposible de emular. Ni siquiera Nintendo en su Nintendo Switch Online lo hace bien.
📕 LOD y Mipmapping en N64: gliden64.blogs...
Ese mismo blog tiene un artículo que parecía haber recreado los Mipmaps de N64 pero probé su plugin y sigue sin verse el efecto. Quizás no era tan fácil como creía y acabó retrocediendo.
📹 Qué es un FPGA (Mind the Game): • ¿Qué es FPGA? 🎮Compara...
🐦 FPGA para Nintendo 64: / azumfpg
🎮 Mi juego Flatworld en Steam: store.steampow...
🌏 Mis juegos: www.guinxu.com
🐦 TWITTER: / guinxu
📷 INSTAGRAM: / guinxu
📱 TIKTOK: / guinxudev
▶▶ Música usada en el vídeo ◀◀
Intro: "Shell Warfare" (Hylian Lemon / ocremix.org)
OST de Paper Mario 64
Me llamo Guinxu y desarrollo videojuegos indie en Unity para PC (Steam) y Android. En mi canal te ayudo a crear tus propios juegos y manipulo juegos conocidos para aprender cómo funcionan sus trucos y técnicas. Además comparto los avances de mis proyectos y cómo soluciono los bugs que surjan.
Descarga GameMaker gratis y empieza hoy: opr.as/GM-Guinxu3
Siuuuuuuuuuu
No está en linux, que mal
como ejemplo para la proxima pon pizza tower seguro te va muy bien
Si esta para Ubuntu, precionas en descargar y bajas donde dice versión beta hay aparece la versión de Ubuntu
¿Que pasa si corro el Paper Mario, en una consola Nintendo 64, pero a través de una flashcard, y no de un cartucho original?
Supongo que se vería como el original, ya que según te entiendo, es más cosa del hardware de la consola, verdad.
Vengo a dar fe que Guinxu ha estado horas jugando y rejugando el paper mario para este vídeo 💀 apreciemos el esfuerzo
Es lo que tiene que la mejor zona para grabar el efecto sea la última ciudad del juego xD
@@Guinxucasualmente, buen video 👍
saludos guinxu
@@Guinxujajajaa😂😂 la última 😃
🥵✌️
@@Guinxu Dios que paciencia
Hola nico
Yo de peque siempre pensé que los gameplays de juegos retro eran grabados desde la misma consola xD
Jajaja yo también xD
Yo también me preguntaba cómo hacían para grabar en consolas, y sigo sin saberlo xdd
@@ElMaestroModoFran o se emula, o existen capturadoras que conectas a la salida de video de la consola y estas guardan la info de la imagen mientras también tienen una salida de video que te permite conectarlas a una pantalla
@@alejogonzalez4997 ohhh gracias bro
mi papá copiaba las películas del Blockbuster con 2 VHS... Y al mismo tiempo la veías en la tv XD
Wow, toda mi vida crei que esa era la forma correcta, siempre me parecio un lugar super apagado y triste, ahora veo que esa no era la intencion!
Me pasaba lo mismo. Lo que es crecer con emuladores, cierto?
Por eso aún conservo mis consolas, para poder jugar los juegos tal cual deberían verse y oírse, ya que en emuladores suelen suceder estas cosas en donde hay algún defecto gráfico o de sonido, o algún detalle perdido porque la emulación no siempre es perfecta.
@@krismagix1como en kirby the crystal shards yo ahora que pude finalmente jugarlo de manera normal ya que en pc los enemigos no se veian sus texturas parecian invisibles y en el de switch online porfin puedo ver a los enemigos y jugarlo tal cual
@@krismagix1 Anda perfecto con Retroarch con RDP y RSP como ParaLLEI64. Si no saben usar emuladores, ahí está el tema.
Me gusta como agarras temas no tan intuitivos y los simplificas para tu audiencia, y haces de que nueva gente le den ganas de aprender programación, tu me has inspirado a hacer videos de programación, muchas gracias❤
Esto es emulado correctamente usando el plugin de video paralell (solo a resolución nativa) y también con GlideN64 a cualquier resolución (probado con la ultima versión de RMG Rosalie), saludos!
Interesante, aunque es una lástima que la propia Nintendo no haya implementado uno de estos plugins en su emulador oficial de la Switch, o al menos hubiesen creado su propio plugin para emular bien dicho efecto gráfico.
Estoy probando la versión más reciente de GlideN64 en Project64 a resolución nativa pero no me va :( Voy a seguir investigando, gracias por tu aporte!
@@Guinxu Prueba con RMG Rosalie con los plugins que trae por defecto y funcionará, saludos.
@@Guinxu Es en su version "github_actions"
lo ha podido probar alguien mas? :o
Me flipa como has mejorado la calidad de tus miniaturas, B-Roll y videos en general, los temas siguen siendo súper interesantes, y es increíble que después de tantos años puedas seguir enseñándonos cosas tan nuevas
Me gusta tu canal, yo también enseño programación : )
embarace a Alva Majo pero esto se perderá en los comentarios
No se perdio
NOOOO ramirespedrito899 como pudiste, nunca pensé que alguien con un nombre así fuera capaz de eso
@@andresvergara3341 JAJSJAJ re nombre de bot la cuenta. Es mi quinta cuenta xD
Una madre
Iniciemos una batalla por cual consola es más compleja para emular sus efectos gráficos la Sega Saturn o la n64
Saturn … dual processing en la era inicial era complejo y sin. Reglas
Saturn mil veces
Al par que ya respondieron, Trabajaron en proyectos para esas consolas y esas fueron sus conclusiones?
@@patoferozmex7787 FPGa mi estimado … algún problema ? Tu le sabes mucho ?
@@gammaloth ninguno, tu lo tienes?
Paper Mario 64 me trae demasiada nostalgia, recuerdo que siempre fue el juego de N64 que más me costaba emular, ya que ningun emulador convencional podia correr bien el juego por alguna razón, siempre se trababa en algun punto o las texturas no aparecían correctamente. Incluso cuando ya era jugable el juego podia trabarse.
Pero lo podías solucionar fácilmente con el guardado manual.
Me hiciste recordar que tenía avanzada mi partida en emulador y luego en un punto no podía seguir avanzando 😢 me parece que por la zona donde hay un tren
5:49 eso explica porque la superficie de los bloques y los sprites de espadas se veían raros en minecraft legacy de xbox y wii u
Eso de mencionas de que en un GPU los pixeles están "aislados" los unos de los otros, es algo que un poco me vuela la cabeza. Creo que ya no voy a dormir tranquilo. Es que no me lo creo.
No sé como explicarme.
Y precisamente por eso, este es un excelente video.
Saludos
En realidad tiene sentido. Hasta donde sé, la GPU se encarga principalmente de traducir una imagen digital en algo visible por un monitor físico, de tal forma que no tendría mucho sentido que la GPU estuviera calculando la información de cada entorno alrededor de un píxel si ya se supone que el resto de la computadora lo hace al calcular cómo se produce la imagen
Me pregunto que se podra hacer con las texturas de alva majo....
Los emuladores son Eternos
No como mi papá, el no lo era😿
No nos importa perdedor
😢
ASI ES, LOS EMULADORES SIEMPRE SEGUIRAN. SALUDOS
¡Larga vida a los emulapobres!
@@JackfrostAtreidesOmegaXZero jajaja qué mula
Me encantan esos efectos solo visibles en una N64.
Brillaban por su ausencia en todos los emuladores que jugaba.
Acuerdate que el arcoiris no se reproduce 😎😎😎😎
Estoy muy feliz de que hayas hablado de un tema que aunque no lo parezca es sumamente importante para los que queremos emular la Nintendo 64 "bit-perfect" (emulación 100% idéntica a la original). Desde que era pequeño siempre me di cuenta que los emuladores no llegaban a igualar el Hardware original en muchos aspectos, tantos que hasta el día de hoy emular la Nintendo 64 IDÉNTICA es una utopia. Ojalá algún día podamos ver eso. Pero con un escalador externo se puede pero es algo tedioso y no tan perfecto.
De echo ese efecto si que esta emulado, no se cual plugin grafico usas pero en la versión mas actual de GlideN64 solo necesitas activar la opcion Enable N64 style mip-maping en la pestaña emulation en los ajustes del plugin para poder visualizar correctamente el efecto.
de verdad te funciona? 🤔
@@MichiFreddy35 Claro solo que uso el emulador llamado Rosalie's Mupen GUI, en project64 tambien deberia funcionar solamente asegurate de tener la ultima version del plugin GlideN64.
@@juanjesustovar3466 yo uso Project64 y le puse la ultima version de GlideN64, pero no consigo emular el efecto prisma del suelo
@@MichiFreddy35 Pues es extraño, lo probé con la version 4.0 de GlideN64 y en esa version no funciona pero en las compilaciones diarias si funciona por lo que no se si sea problema del plugin o el emulador.
Como modder de Mario Kart Wii, también conocía de la existencia de mipmaps, usaron esa técnica en la Rainbow Road del mismo juego y también para simular algunos reflejos de luz en el suelo, realmente una idea bastante creativa
Qué curioso encontrarte aquí jajaja
@@Strobenz claro pa, aquí pura gente conocedora jskasj
Siempre me pregunté por qué una mounstrosa PC no es capaz de emular al 100% una consola como N64, Killer Gold otro caso me parece que no se emula bien, hay más ejemplos y en otras consolas también
El World Rally Championship sigue siendo muy díficil de ser jugable
Ese efecto solo lo puede emular el plugin Angrylion *(Así que no es imposible),* cualquier emulador que permita usar Angrylion podrá emularlo incluso los emuladores que no son de PC, solo que emular Angrylion es muy difícil porque es un plugin que consume demasiados recursos así que es necesario un equipo muy potente para emularlo, y de hecho el emulador no tiene nada que ver con como se emulan los gráficos, todo eso lo hacen los plugins de video.
*Edit:* Hace poco descubrí que GlideN64 también puede emular el efecto arcoiris pero solo en PC, y de hecho ya era posible emularlo cuando este video fué subido, seguramente tú solo probaste emuladores pero no los plugins de video y de ahí viene la confusión, porque sí que es posible emular el efecto fácilmente.
Tienes razón, yo lo probé con Emulador M64Pluz Z en un celular decente y iba lag.
@@YeidenCqt A mí Angrylion también me va con lag, pero si emula el efecto del arcoiris bien.
Guinxu ahora que hablas sobre esto, podrías hablar de lo imposible que resulta emular el resident evil 2 de nintendo 64 en cualquier otra cosa por todo lo que se tomó en cuenta para hacer ese Port? :'3
La dificultad de RE2 si no estoy mal es porque el juego va cambiando la resolución en cada cambio de fondo, lo cual adaptar a un emulador o incluso a un televisor moderno es muy difícil
Alternativas como las consolas de analogue están logrando alcanzar eso con sus chips fpga. Por cierto, el próximo año sacaran la consola 3d para nintendo 64 a resolución 4k y estará libre para leer cartuchos de cualquier región con tecnología fpga. Lo único malo, es que como aún no les sale competencia, los precios de esas consolas están por las nubes. Saludos desde Perú, amigo Ginxu.
y para los que no saben no es emulación, los chips fpga se programan para que sean identicos a la consola con lo cual el trabajo de leer los cartuchos es igual a una consola de la época...
@@robone9978
Emulación de Hardware (?
@@EduardoRodriguez-ds8um así mismo, en realidad es programación del hardware fpga para que se comporte como con los chips de cpu, gpu, ram como si fuera una consola original, analogue tiene un modelo de mega drive fpga el mega sg y un modelo de super nintendo, funcionan identico a las consolas originales con el añadido de 1080p, saludos
al final no creo que salga la analogue 3d, si los de analogue van a usar la misma fpga de la mister fpga. Faltan celdas para que sea una n64 al 100%. Si los de analogue quieren que sea al 100% la simulacion, tendra que usar una fpga mas cara y esa se sube bien de precio
Esto me recuerda una situación similar en Zelda Majora's Mask, al principio del juego, cuando Link es transformado en un Deku por Skull Kid, éste usa una magia con un efecto visual de un remolino anaranjado en el fondo mezclado con una especie de rayos de color azul fluorescente, los colores hacen contraste muy bien y hacen que el efecto luzca muy llamativo.
En emulador, dicho efecto no se replica con exactitud, ya que los rayos lucen de color morado oscuro únicamente, haciendo que el efecto luzca incompleto y no resulte tan llamativo, al igual que el efecto del arcoiris mencionado en el video, el efecto original solo aparece en el juego original de n64, y no se puede replicar en ningún emulador, ni si quiera las versiones de consola virtual de Wii o Switch online replican el efecto con exactitud, bueno, hasta el mismo efecto en el remake de 3ds (que fue hecho desde cero) se basa en el efecto emulado y no en el original, lo que significa que Nintendo se baso en una versión emulada del juego para hacer el remake.
Como dato curioso, existe un port del juego basado en una decompliación del código del mismo para pc y algunas otras plataformas, en dicho port el efecto SI se ve como en el original, lo pude comprobar al probar el port en android en mi celular, lo que aignifica que si en un futuro se hiciera un port basado en el código de Paper Mario, posiblemente el efecto se pudiera ver en dicho port.
Por ultimo, lamento la longitud del texto jajajaja
Lo bueno es que el paper mario 64 ya ha sido decompilado y en algun momento deberia de salir una version para PC
este juego no lo he jugado al completo simplemente por sus fallas gráficas de emuladores, mejor esperaré a un día tener una Nintendo 64 para poder disfrutar bien de la experiencia
Por cierto, re interesante el video Guinxu, sigue así con este contenido 👍👍
En Switch va bien, salvo el efecto del arco iris que no afecta al transcurso de la aventura.
@@Guinxu oye de seguro usaste un plugin viejo por eso se veia ese error no probaste otro plugins mas actuacles como Angrylion RDP Plus o ParaLLEl-RDP para project64 o muppen64
@@ivanavila2784ni siquiera Nintendo pudo resolverlo que no lo entiendes
@@megaheckoficial Esos plugins si los resolvieron, estoy ahora mismo en esa parte y el efecto se ve.
Nunca pensé que algo que ví en mi carrera (Ingeniería Electrónica)serviría para los videojuegos. Hablo de las FPGA's
Dos cosas:
-epico, esto me sirve para saber mas de los mipmaps ahora que estoy con opengl...
-Me alegra saber que conocia los conceptos "concretos" o "tecnicos" del video (mipmaps, fpgas)....
(Like si te paso algo parecido o si conocias ambas cosas)
MisTer FPGA
Asi de fácil!! Comprobado con el Rom de paper Mario, tiene exactamente el efecto del hardware original
solucion para poder emular el mipmap de nintendo 64: 1 programar el emulador para que busque las texturas mipmaps 2 programar para que cree un shader 3 programar el shader para mientras más lejos se vea la otra textura
He vivido engañado. x'd
Gracias Guinxu, me encanta siempre descubrir cosas de este juego. uff
En general NIntendo es incapaz de emular nada bien.
Basta con ver como pusieron los Pokemon clásicos en blanco y negro sin opción de verlo con el color cambiando en cada ciudad como hacía el original en la game boy color.
Eso explica porque los primeros emuladores de N64 se les complicaba mucho emular el juego años atrás! Siempre me daba error y era el único juego, me sorprendía que otros no pasaba lo mismo. Interesante y claro ejemplo que emular no es lo mismo que tener una consola dedicada. Gran aporte Guinxu! Saludos desde Argentina
Sólo lograba emular ese juego con eo Project 64 avanzado (el de color verde), y aún así, el juego se congelaba de vez en cuando.
Emular juegos, siempre fui fan de descargarlos pero la experiencia no va ser la misma en la original❤, igual sera genial la experiencia.
Sea lo que sea se ve increíble, la verdad me gusta mucho ese efecto en el piso y como va cambiando de color, un gran detalle
Que increíble video como siempre, si necesitas ideas para un vídeo, siempre me he preguntado que hay mas alla cuando sales de los limites del mapa, o cual fue el primer videojuego en implementar el doble salto o el triple salto como en el mario 64
El mupen 64 plus FZ con la opcion de renderizado por software si puede hacer el efecto.
Ginxu, una recomendación. Me pasó tiempo atrás cuando el dueño de una empresa ofreció a armar su publicidad y que nosotros la emitiéramos en un canal de TV local... duraba como 1:15 minutos y obviamente lo recortamos. En TV los anuncios duran entre 20 a 30 segundos, ya que después de eso la persona de aburre. Con tu voz, la publicidad no es molesta y no sería necesario saltarla, si no fuera por la duración. Si tal vez consigues dos patrocinadores y metes dos publicidades cortas separadas en tu video (o cortas una publicidad larga en dos) sería más ameno.
Sería lo segundo, los patrocinadores quieren exclusividad en el video, es raro ver que haya dos patrocinadores en un mismo video
El efecto de arcoíris en el suelo de Paper Mario confirmo que funciona en el emulador Simple64 que utiliza el core Parallel que se aproxima mucho al hardware original aún siendo emulación.
Video? Aproxima, pero como es realmente no. Nunca se llegará a emular al 100% la Nintendo 64
@@nexus4fan Por eso dice que se aproxima compi.
Por favor mas ejemplos así en más Juegos con emulación
Muy buen video 👍
Que buenaaa, a mi siempre me puso triste el hecho de que el paper mario fuese tan imposible de emular, desconocía eso del arcoíris, buen video
Por allá en el 2011 lo habré jugado sin problema en el Project 64 1.5 xd
Guinxu: Y así es como pintas un Arcoíris de manera única, en un videojuego 😂
Fuera de broma: Excelente vídeo, divertido e informativo. Muchas gracias 💯👏🏻
Entiendo, entonces usaron distintos Alvas Majos en mitmaps.
Yo lo que digo es que por qué Nintendo simplemente no hace correr los juegos viejos de manera nativa en sus consolas actuales en lugar de usar emuladores, osea, si lo hacen los fans con las de decompilaciones por qué Nintendo no????
Ley del minimo esfuerzo lleva aplicándolo desde hace mucho no te deberia sorprender
@@megaheckoficial Antes lo hacían, como los remaster de juegos de 8 bits en 16 Bits de la era de los 90, pero ahora ya no hacen esas cosas
Hola, te hago un pequeño tutorial 😅 mirá en realidad si se puede emular correctamente el mipmaps en emuladores de N64, tras ver este video que me pareció interesante, me puse a investigar ya que no sabía eso de las texturas mipmaps en este juego en concreto (nunca lo jugué en una consola real) y tras unas pruebas pude emular correctamente el mipmaps en este juego 100% precisas, si me tomé el tiempo para llegar a esa zona y comprobarlo por mi mismo, de hecho me gustó bastante el juego y probablemnte lo siga jugando hasta terminarlo.
Primero dejame decirte que por default la opción del mipmaps viene desactivada en los emuladores (no todos los emuladores lo traen) y hay una sencilla razón, es que al desactivar el mipmaps (LOD) la gran mayoría de los juegos se benefician al obtener texturas LOD de mayor calidad en lugar de una textura LOD de menor calidad (texturas nativas del hardware real) hay que decir también que la mayoría de los juegos de N64 no utilizaban mipmaps para crear texturas como en este juego de Paper Mario y muy pocos que si lo utilizaban.
Por último el emulador que utilicé para hacer esta prueba, y es el que utilizo siempre es Retroarch con el núcleo ParaLLEI (te invito a que lo pruebes por vos mismo), y en las opciones de este núcleo hay que poner justamente los plugins GFX y RSP en parallei, ya que estos plugins son los que mejor emulan el hardware real de N64, después de elegir esos plugins por supuesto hay que reiniciar el emulador para que se apliquen esos cambios y ahora si de vuelta en las mismas opciones del núcleo vas a ver una opción que se llama: ''(ParaLLEI-RPD) Use native texture LOD when upscaling'' y simplemente lo activas para poder emular con precisión el mipmaps para este juego. espero que te sirva y la verdad que ver el video me pareció muy interesante para hacer estas pruebas y me resultó agradable porque no tenía ni idea que había juegos como este Paper Mario que comentás que utilizaban estas técnicas.
Cómo se logran las transformaciones en los juegos de dragón ball?
3:06 El mejor frame del vídeo xd. Buen vídeo, Guinxu!
Guinxu eres un crack, cuanto se aprende en tus videos!.
Gamemaker: oye guinxu que tal un video patrocinado?
guinxu: dame un segundo que me paso por enésima vez el paper mario
siendo ingeniero digital en fpga afirmo que coprocesadores FPGA son el futuro, se usan mucho en defensa y aviacion... ahora con esto seria un avance muy bueno
Y a nadie se le ha ocurrido modificar un poco el juego para implementar un shader que vaya rotando entre distintos colores en base a la distancia de la camara?
Nintendo es el unico que puede hacerlo y le da pereza por que ni en su emulador lo hizo
@@megaheckoficial A ver, yo no soy programador, pero si podemos inyectar codigo en videojuegos de tantisimas plataformas (mods y parches para juegos en emulador hay unos cuantos), no me creo que necesitemos el codigo fuente original para hacerlo en este.
Imagino que sera una cuestion de eficiencia, es decir, cuanto tiempo voy a invertir en implementarlo, y como de notable va a ser la mejora, pero aun y todo, alguien de la comunidad ya tendria que haberse puesto a ello a estas alturas.
Al fin, llegué temprano... Creo que demasiado en realidad
Cuando subes videos ah pasado mucho tiempo
Muy al hilo de lo que comentas al final del vídeo. ¿Sabes que Analogue acaba de presentar su nuevo proyecto para 2024, la Nintendo 64 HDMI 4K? Se llama Analogue 3D y precisamente funciona con chips FPGA. Por fin podréis ver ese mapa como en una 64 original, sin emulación y con una resolución nativa enorme.
Lo único bueno que tiene el proyecto de analogue para Nintendo 64 es que se pueden cargar los cartuchos originales. Lo malo es el precio que tendrá
@@nexus4fan ¿Lo único bueno? Es la mejor Nintendo 64 que existe xD
@@sparterx me refería si no dejan modificar el firmware, es solo para nintendo 64.
Yo tengo la mister fpga y por lo que vale, es como tener más consolas en una y no solo las que deje analogue. Y ahora en mister fpga ya se está cargando juegos de nintendo 64 antes que analogue
Bueno son conceptos diferentes. En el Mister FPGA no utilizas tus cartuchos físicos, y las consolas de Analogue son para un único sistema pero las resoluciones que saca son una burrada, como la Game Boy a 1440p o ahora está N64 a 4K. Es verdad que son caras pero a mí me compensan porque tampoco salen todos los días.
@@sparterx lo malo que con dos consolas de analogue, tienes una mister fpga, que internamente es lo mismo que la fpga de analogue. Porque analogue usa la misma fpga que la mister fpga
Yo viendo esto antes de salir de cita: 🗿
Cómo te fue?
Estoy jugando actualmente desde Retroarch con el core Mupen64plus-next versión 2.6 con vulkan (Es la opción por defecto para N64 que viene con emudeck) y el efecto se emula correctamente. He recordado este video y solo venía para decir que ya hay al menos un emulador que hace el efecto como la consola original
con razón se veía diferente jeje
gracias por la información ❤
Que bueno que yo lo tengo en mi coleccion de nintendo 64
Guinxu Recomendame un emulador para jugar Mario64 en PC porfas ;V
(Que no tenga virus xd)
Y eso que hablamos de emuladores de consolas que ya tienen bastantes años
Ese es precisamente el problema se programaba de manera diferente
Sería interesante ver esa escena en el nuevo fpga de nintendo 64
Si os fijáis, en la versión del arcoiris, las cajas ponen una G bien grande(!), mientras que en la otra, ponen una S. Por supuesto, eso quiere decir que la N64 era gay friendly y los emuladores no! :B
3:07 😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂haha eyahlukileyo 😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂 3:07
Es por éso que jugar en hardware original es algo que no tiene precio, lamentablemente la especulacion está haciendo que se disparen indiscriminadamente los precios de los juegos retro.
gracias conocía la técnica de mitmap de haberla escuchado pero no sabia como funcionaba realmente!
Ya logré emularlo, en pj64 no sé porqué no funciona pero con Rosalie mupen64 Gui lo logré. También con paraLLEl 64 lo corrió por ser conocido por su precisión al emular
No habria una manera de crear un shader "arcoiris" en el suelo que siga a la camara en su eje Z? asi si la camara se mueve junto a Mario hacia delante el color tambien
sí, pero usar un shader significa agregar lógica del render thread con el shader, y sin dudas va a generar cuellos de botella. Y la lógica sería emular instrucciones de IrisGL mientras que el render thread ejecuta instrucciones OpenGL.
Si Nintendo moviese todo el render thread a shaders, en teoría se podría agregar un wrapper que realice llamadas OpenGL -> IrisGL, pero la cantidad de cambios en el núcleo del emulador requiere una re-ingeniería.
Lo que hace actualmente Nintendo es hacks sobre OpenGL en HLE para simular funcionalidad IrisGL, pero nunca se verá de la misma manera.
Se podría además crear un shader de una implementación del RDP LLE, pero tendría que ser escrito como una especie de recompilador (que es lo que hacen los juegos de Gamecube en la switch, tienes un recompilador PPC en ARM nativo que emula la CPU, y otros componentes corren en una capa HLE), pero es demasiado trabajo para tan poca ganancia, además a la switch le queda poco tiempo.
Pues con esto se me ocurre una pregunta que seguramente es muy tonta... Entonces, qué utilizaron para el efecto del cuadro Peach-Bowser en el Super Mario 64 DS? Es el que yo jugué de pequeñita y ahora me da mucha curiosidad :)
Tienes mas informacion sobre lo que de ha desarrollado de emuladores de consolas en fpga?
MVG N64 FPGA
Y este video es el ejemplo de porque jugar con EMULADORES, jamás será igual que jugar en el sistema ORIGINAL.
No tuve oportunidad de jugarla en N64, si no fuera por tu video ni me entero, gracias por explicar estos temas guinxu:)
Los emuladores no pueden mostrar varias imágenes al mismo tiempo... jugando con los filtros puedes fijarte de las imágenes que se esconden, pero empeoran las otras, ejem.; si deseas mejorar la calidad de los escenarios 2-D, los objetos 3-D se verán pixeleados, lo mismo en viceversa.
Si nunca has jugado en consolas originales pensarás que los escenarios fueron diseñado así, pero no... en realidad mezclaban varios filtros que les daba un efecto fantástico.
No soy fan del retrogaming, pero lamentablemente las consolas antiguas requieren pantallas CRT (o usar una capturadora de audio y video. Cosa que no recomiendo por el desgaste y el costo). Una lastima que las compañías de videojuego no se pongan de acuerdo para adaptar los juegos pasados en pantallas LCD.
y si ponemos las texturas del arcoiris en el emulador, cada textura solo tiene 2 frames (o imagenes) la de 32x32 y la de 16x16, y le decimos al emulador que estire la textura 16x16 a 32x32 pixeles? tecnicamente no se esta cambiando la resolucion de la imagen, solo se estira, y a medida que uno se aleje o se acerque pues va cambiando de textura
Ejemplo:
Mario se aleja = Cambia de rojo (32x32 px) a naranja (16x16 px estirados a 32x32 px) y asi se puede lograr la ilusion de que cambia de color dinamicamente
Se ve hermoso el original. No sé si tenga que ver pero el control de la Nintendo 64 es otro drama, hay juegos en Nintendo Switch Online (como los Mario Party de N64) que no funcionan bien tampoco
Dale Guinxu, que no se note que hiciste este video para presumir que tienes el Paper Mario de Nintendo 64
Un juego bastante caro en el catálogo europeo y más PAL España
bueno piénsalo de esta forma, tu eres desarrollador y vas a crear un emulador de la n64, ves que usan un truco para ahorrar recursos, pero en esta época tienes hardware 1000 veces más potente, entonces lo lógico es ir por la textura de mayor resolución
sebe como el clasico doom y duke nukem 3d cuando usa port moderno para correr el juego en pc actuales como pasa con xash 3d para correr el antiguo cs 1.6 o halflife en android y pc y jugar por internet se ve mas brillante y nitido.
podrias hacer un video de Dungeon Keeper 1997? siempre fui fanatico de los videojuegos, pero ese titulo fue un antes y un despues en mi vida. A ver.. un estilo Age of empires donde eras el malo, y combinaba un modo 1ra persona al estilo doom (imagina si en AoE se hubiera podido hacer eso). No estaba preparado el mundo para semejante juego
*El Dustman hablándome sobre que el formato físico es superior.
Yo con un Procesador FPGA en la mochila.
Tremendo Nintendo, tremendo
2:09 raro juraría que el piso en esta zona en un Emulador si se veía el arcoiris. Supongo que es Efecto Mandela Jajaja
Ahora entiendo y no es cosa de mi distorcion del tiempo. Como para decir, que en los monitores de Tubo. Los juegos en Low Poly. Se veian mas agradables, que en LCD y Led.
Ah ok... pero, entonces, por qué RE2 sigue viéndose como basura en emulación o.o... o eso ya se arregló y ni cuenta me he dado? u.u
Como cuando creas un piso bien bonito:😎👌
Pero no lo puedes emular y se ve feo:😭😭😭😭
Perfectamente explicado y de manera muy amena. ¡Un 10!
Ahora entendi que era el mipmapping y veo el porque muchos juegos necesitan antialiasing para no quedar feos porque les sucede lo que mostraste con el piso donde las texturas eran del mismo tamaño
Amigo te voy a dar el truco para desarrollar un video juego que tenga exito, es simple, has que el jugador desde el comienzo de el juego tenga que hacer bastante uso de su mano izquierda mas que de la derecha, no me crees? GTA, wow, roblox, mario kart, mario 64, amoung as, Howard legacy(que tienen estos video juegos en comun, pues que estos juegos te obligan a hacer mas uso de la izquierda de la derecha) creeras que son tonterias mias pero ya hice el experimento aprendi a controlar el mause con la izquierda y con la derecha cuando juego juegos que se juegan solo con el mause con mi derecha me aburro super rapido, y pierdo la motivacion por jugar en cambio cuand hago lo mismo con la izquierda le cojoo adiccion a esos juegos que antes me aburrian jugando con el mause con mi derecha
Genial, Guinxu, cada vídeo es más interesante que el anterior. Se nota que eres un tio currante y disciplinado, no como ese tal Alva Majo del que algunos hablan por ahi, con sus dias perros y sus videos llenos de cacas de paloma...
la n64 es increíblemente difícil de emular por como trataba la texturas y como maneja los mipmaps la consola (no es que es imposible, pero es verdaderamente dificil implementarlo sin que se rompa todo en otros juegos)
es por esto mismo que muchos juegos en el emulador se ven mal o "acartonados"
Ni siquiera el port de la consola virtual de Wii lo pudo emular( y eso que Los emuladores oficiales de Wii son buenísimos), Ni modo, a esperar El FPGA
Eres el mejor Guinxu. Gracias por todo el cariño y el trabajo duro que pones en lo que haces. Eres una inspiración ❤
Maldito baity. Escucho a ginchu decir "imagina que..." Y solo pienso en vacas XD
Yo resulta que encontre una situacion similar, pero en un juego de Sega Megadrive/Genesis. Es el juego de Batman a proposito.
Entiendo que sea difícil recrear el efecto original, pero no tengo duda que Nintendo podría hacerlo mejor. Que te cobren precio completo por juegos emulados y además peor que el original.
Para un daltonico como yo, no veo diferencia, jajajaja buen video, como siemore.. Un saludo
Que extraño. Ya que el juego solo se ejecuta con cierta resolución. No debería haber una diferencia si se juega con emulador. Pero bueno esas son técnicas de desarrollo de videosjuegos de la época. 😮
siempre lo he dicho y lo sigo diciendo, paper mario 64 es facilmente el juego con mas tecnicas visuales dificiles de emular que tiene la n64
Excelente video! Interesante que ni la propia nintendo haya conseguido emular esto bien. En cuanto a los emuladores de PC, creo que los problemas que describes podrían solucionarse utilizando una textura 3D para implementar los mipmaps, aunque no se como funcionaba la N64, así que quizá no es tan sencillo.
Una puntualización, en PC a la hora de acceder a texturas en shaders sí que se puede acceder a los pixeles de alrededor (así como otros), de hecho, por norma general, este suele tener en cuenta los pixeles vecinos para interpolar entre ellos o entre diferentes niveles de mip o capas de profundidad, con lo cual si que se podría emular el comportamiento que mencionas, ya que lo que necesitamos es acceder a diferentes niveles de una textura. Lo que sí que se trata de manera más independiente es el pixel que estas calculando, aunque en sistemas modernos tienes formas de sincronizar varios fragmentos para que tenga en cuenta los valores colindantes.
Un saludo!
los mipmaps ya son texturas en sí. Y el concepto de texturizado de OpenGL es una versión simplista del IrisGL, la arquitectura del RDP, dejé un comentario por acá al respecto.
Como siempre, aprendiendo de nuestro desarrollador de videojuegos de confianza ¡¡Gracias Guinxu!!
Oye guinxu debería de ponerle una animación al personaje de empuje mientras se mantiene quieto intentando romper la puerta
Gracias a tu video y al anuncio, conocí Unreal Engine. Muchas gracias por tu recomendación.