Ver la versión completa : Motor 3D para GP2X/¿WIZ?
Pregunta rápida, ¿existe algún motor 3D o algo parecido para la GP2X? La idea básica es colocar sprites 2D sobre un escenario 3D, si sólo fuese 2D pues tiraría por SDL pero ni idea de si hay algo ya creado de 3D para la GP2X, aviso que mis conocimientos de trabajar en 3D se limitan al Blender, así que si el motor en cuestión puede utilizar modelos generado con el mismo, mejor que mejor.
El único ejemplo más o menos conocido que se me viene a la mente de lo que quiero hacer es el Ragnarok Online, sprites 2D sobre fondo 3D.
No hace falta que me pongáis demasiadas explicaciones, simplemente nombre y URIs.
Muchas gracias.
He usado la búsqueda pero me da mucha paja y soy muy vagoh
Motor motor como tal no, esta el api OpenGL (se supone, a mi nuunca me ha funcionado)
Para GP2X tienes el yeti3D (http://www.gp32spain.com/foros/downloads.php?do=file&id=1199) que funciona más que bien. La demo que viene está pensada como un shooter pero imagino que no debería ser complejo convertirlo en lo que necesites.
Por si te interesa en su momento miré de integrar un control usando la táctil, aunque si no quieres hacer un shooter no se si te servirá. Bueno, al menos verás una forma de leer la táctil :P
Puede verlo aquí (http://www.gp32spain.com/foros/showthread.php?t=49965)
En la zonas de descargas programacion tienes varios motores para GP2X como TinySDGL y ZEngine. Son librerías 3d sobre SDL por software. Al ser por software para que vaya bien tiene que ser una cosa muy sencillita en polígonos.
También hay motores que hacen lo que quieres, mostrar sprites en escenarios 3D y dan más rendimiento, como el de Doom o Wolfenstein 3D, pero el código es bastante complejo. Para Wiz hay una versión de OpenGL-es que da más rendimiento, ya que se apoya en el hardware de aceleración 3D.
P.D. Yeti 3D es para la GP32, y habría que adaptar el código para SDL o minilib.
animanegra
17/06/2009, 13:02
Creo que si que habia version del yeti3d para gp2x, al menos yo recuerdo haber jugado a la demo que viene por defecto del yeti 3d en la gp2x. :S
Kurraudo
17/06/2009, 13:05
Creo que si que habia version del yeti3d para gp2x, al menos yo recuerdo haber jugado a la demo que viene por defecto del yeti 3d en la gp2x. :S
Cierto, aunque en la versión de GP32 aparece un "editor de mapa"
http://www.gp32spain.com/files/utilidades/yeti3d/1.jpg
saucjedi
17/06/2009, 13:40
A mí me da la impresión de que el editor es para Windows
En la zonas de descargas programacion tienes varios motores para GP2X como TinySDGL y ZEngine. Son librerías 3d sobre SDL por software. Al ser por software para que vaya bien tiene que ser una cosa muy sencillita en polígonos.
También hay motores que hacen lo que quieres, mostrar sprites en escenarios 3D y dan más rendimiento, como el de Doom o Wolfenstein 3D, pero el código es bastante complejo. Para Wiz hay una versión de OpenGL-es que da más rendimiento, ya que se apoya en el hardware de aceleración 3D.
P.D. Yeti 3D es para la GP32, y habría que adaptar el código para SDL o minilib.
Muchas gracias ^_^
Creo que voy a quedarme con el TinySDGL, porque por lo que veo el ZEngine va con C++ (y yo y los objetos no somos amigos :( )
Ahora la coña es que toca aprender OpenGL -_-
PD: También gracias a los otros[wei]
PD2: Seguid comentando y tal que así me empapo :D
Kurraudo
17/06/2009, 15:22
A mí me da la impresión de que el editor es para Windows
Si, se que es para Windows, se ve claramente, aunque ¿Dónde está?
saboteur
17/06/2009, 21:16
Otros para GP2X:
Fusion2X (http://www.trenki.net/content/view/39/48/)
Plush3D (http://www.nullsoft.com/free/plush/examples/)
Este último lo he visto funcionando, pero no recuerdo si lo encontré en esta página u otra.
Fusion2X no es un motor 3D, es sólo una especie de wrapper de opengl al rasterizador de Trenki, el cual, amigos mios, es la p00ta ostia :D me encanta (el rasterizador). Fusion2X pierde rendimiento respecto al rasterizador de Trenki, por lo que es recomendable utilizar el rasterizador directamente sin intermediarios. Eso sí, al rasterizador cuesta cogerle el truco al principio, pero luego es MUY potente. Y es sólo por software pero permite hacer cosas de forma distinta a cómo se haría con aceleración hardware, porque el rasterizador no tiene fixed pipeline, sino que se programa a través y únicamente de shaders. Esto da al programador un mayor control sobre lo que sucede en la etápa de renderizado y poder optimizar mucho mejor, que para máquinas tan poco potentes, es una necesidad.
Yo mismo estoy haciendo(aún en fase de diseño, tengo tantas cosas que hacer que le dedico muy poco tiempo) un motor 3D que usa el rasterizador de Trenki y que en principio funcionará en GP2X y Wiz.
Bueno en verdad no estoy haciendo un motor 3D, más bien una especie de demo 3D para ver de qué son capaces ambas consolas, y después, si el rendimiento es bueno, ya se verá..
SilentSei
18/06/2009, 00:17
P.D. Yeti 3D es para la GP32, y habría que adaptar el código para SDL o minilib.
Pues yo he visto y probado la beta de la que habla Theck en su GP2X. Eso quiere decir que él la recompiló para GP2X?
Metalbrain
18/06/2009, 12:46
Pregunta rápida, ¿existe algún motor 3D o algo parecido para la GP2X?
No se hasta que punto se parece a lo que necesitas, pero tenemos la librería gpu940, con la que se portó el Egoboo:
http://gna.org/projects/gpu940
http://wiki.gp2x.org/wiki/Egoboo2x
Había versión para GP2X, es más, después de la prueba de la que habla Silent (hola cuanto tiempo por cierto, a ver si quedamos xD) y que he enlazado en mi primer mensaje salió una versión más depurada que iba mucho más rápido, pero ahora mismo no sabría encontrártelo porque no recuerdo donde lo vi xD
SilentSei
18/06/2009, 18:25
Había versión para GP2X, es más, después de la prueba de la que habla Silent (hola cuanto tiempo por cierto, a ver si quedamos xD) y que he enlazado en mi primer mensaje salió una versión más depurada que iba mucho más rápido, pero ahora mismo no sabría encontrártelo porque no recuerdo donde lo vi xD
Puede ser este (http://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,46,1247)?
P.D: Hola ^^ , pues por mí encantado, a ver cuando nos vemos :brindis:
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.