Quote from: hiperbou
He hecho en un par de días una pequeña librería 3D por software para Bennu, usando TinyGL...
Implementa primitivas como planos, cubos y modelos (md2 de quake2), para permitir al programador de Bennu montarse su juego usando estos recursos.
Se integra perfectamente con Bennu, desde el renderizador, que pinta el mundo 3d sobre un mapa de Bennu pasado como parámetro, a las texturas que pueden cargarse desde los fpgs...
Teclas: Cursores para mover la cámara
AWSD: Mover a Yoshi
Espacio: hace que la cámara siga a Yoshi
(http://img507.imageshack.us/img507/610/hiper3dxj4.png)
Que nadie intente hacer el DooM 5, ni poner resoluciones demasiado grandes...
Link Dll Bennu: http://betatester.bennugd.org/users-dlls-wip2/hiper3d-Bennu.rar
Gracias!
NOTA: El mensaje original hacia referencia a Fenix, lo edite por Bennu... :D
Genial!! ya lo voy a probar, este proyecto esta muy interesante :)
A ver quien se anima a hacerse un "Alone in the Dark" o un "Resident Evil" (de los viejitos...)
Una preguntita: si el módulo de los gráficos no está hecho ¿cómo es que se puede probar este tipo de cosas?
Vale, lo confieso, sigo sin haber probado bennu, pero como siempre, ando liado en muchas cosas, sobre todo en "algunas" XD
WIP2
Afinal que pasa con esta libreria que parece que esta otra vez de moda, y a nadie le he visto hablar de ella por estos lares desde que soy un asiduo visitante ? (ya he visto los episodios perdidos en DIV arena).
Ahora está Bennu 3D, esa librería la usé en su día... Pero ni recuerdo... Bennu 3D ahora mismo funciona muy bien, sólo hecho en falta un mejor aprovechamiento de la GPU, por lo demás perfecto.
Si pero me imagino que con esta tendrás todas las posibilidades que ofrecen los restantes modulos de Bennu, o sea, todo por software, y me imagino tambien que funcionaria en Wiz. No se a que espera Splinter a compilarla tambien para poder disfrutarla en la portatil.
¿Sigue viniendo Hiperbou por aqui? Yo es que me hago un lío de quien está aqui y quien se ha ido ¿la librería no iba a ir por libre?
Hiperbou, yo te invoco.
Todo por software apenas dará para sacar un par de modelos en Wiz... En 2D hay que hacer enormes cerdadas para notar pérdidas de rendimiento, pero en 3D hay que estar continuamente pendiente de él.
De todas formas todo sea por tener alguna mejora en Wiz, si sale perfecto.
Quote from: Drumpi on February 26, 2010, 12:49:02 AM
¿Sigue viniendo Hiperbou por aqui? Yo es que me hago un lío de quien está aqui y quien se ha ido ¿la librería no iba a ir por libre?
Hiperbou, yo te invoco.
*hiperbou resurge de ente las sombras!
Hola, supongo que la librería si que se podría hacer funcionar en la Wiz, pero como ya habeis comentado se tendría que ver el rendimiento en la consola, por mi parte no tengo la consola, ni continúo con la librería, por lo que algún alma caritativa tendrá que hacer el port xd
PD: el link de descarga no funciona.
Wiz tiene "OpenGL ES 1.1 lite", lo bueno seria sacarle provecho a eso...
EDIT: Los fuentes de la hiper se perdieron...
estan en el bennupack ;D
Quote from: l1nk3rn3l on March 13, 2010, 05:35:31 PM
estan en el bennupack ;D
Creo que son la versión de fenix.
Quote from: SplinterGU on March 13, 2010, 02:38:52 PM
Wiz tiene "OpenGL ES 1.1 lite", lo bueno seria sacarle provecho a eso...
Usando el OpenGL se perdería la integración que pretendía la hiper3d, que se pudiesen mezclar los gráficos 2d con el 3d... o eso creo xd alguien me presta una wiz para comprobarlo? XD
no tanto, si usas opengl para abstraer la parte 2d, no vas a tener problemas...
por otro lado, no se que tanto pasaria usando SDL_GL... no se si al usar opengl sobre sdl no integra la parte 2d a una textura opengl... no tengo idea... pero vamos, podes hacer que se dibuje todo lo 2d a una textura y displayarla en cada frame... como sea, creo que seria mas rapido que dibujar todo por soft...
A ver si nos podemos aclarar, donde esta la ultima version de esta dll para Bennu, en el Bennupack ?
Sigo con interes en ver la compatibilidad del modo 8 del difunto DIV en Bennu, por software, ya que algunos juegos antiguos se podrian portar y tambien usar los WLD.
Hace tiempo lo comente con Splinter, y como tenemos Bennu3D esto sólo interesa para los que le gusta el 3d por software, y a mi me sigue molando, me gustan los juegos con 3d sencillo o modo 7 como los de snes, etc...
Y para los ports de Bennu a portatiles esto seguiria siendo muy interesante, ya que estos juegos estilo Doom rulaban en pentiums a 200-300 mhz de maravilla.
La pregunta es, que formatos acepta la Hiper 3D ?, es que en realidad pienso que seria más facil dar soporte a ficheros WLD a esta libreria que crear otra similar con compatibilidad con dichos ficheros...
bueno hiper3d soporta modelos quake2 (md2)
pero si quieres portar un proyecto no renderizado bajo hardware(osease por software)
mejor echale mano a este..
(http://www.ii.uib.no/~alexey/vpe/vpe03.gif)
http://www.ii.uib.no/~alexey/vpe/index.html
es similar al modo8 de div2 , inclusive me da la impresion que este lo usaron
los de hammer para su modo8 es que es tan parecido..
puedes usar el compilador watcom para compilarlo y podrias crearte una dll para bennu
por desgracia mi equipo esta inservible o sino te echaria una mano...
http://www.openwatcom.org/
pero en el bennupack hay mas motores de interes...
incluyendo el hiper3d
Muy inteligentes tus comentarios :)
He estado probando la version 0.4 para Fenix y mirado el código de una version (no se que version seria).
La ultima version esta en el Bennupack ? Es la de Bennu ? El último código fuente donde anda (el del port de Bennu).
Esto se podria portar a la Wiz sin duda, seria fantastico y tiene que funcionar muy bien por software.
Si pudiera para rematar le pondriamos el soporte a carga de ficheros WLD y ya tendriamos un modo 3D por software completito y compatible con DIV.
¿En el Bennupack está el Hiper3D?
Ya hablé contigo en su día l1nk para que incluyeses las dll del "Bennu3D", que no están aún pero espero que en la 1.9 las metas, y en cuanto a las hiper3d y algún otro motor 3D que mostraste recientemente opino que deberían estar todos en el Bennupack, incluso poder seleccionar durante la instalación la opción de instalar sólo las librerías oficiales, o también las no oficiales y las 3D.
Creo que sería jodidamente bueno algo así vamos :D
Gracias por todo l1nk, sos groso!!!
Estan los 3 en el BennuPack (DLL Examples):
Bennu3D
Hyper3D
Voxel
Yeti3D
Habria que darle más caña a estas alternativas, sobretodo portar los que son por software a la Wiz, ya que se integran perfectamente con Bennu 2d, no se a que espera Splinter para compilarlas :)
La Voxel (aka mod_VSE) aun estoy en fase de arreglos de fallos. DCelso le ha dado un buen empujón resolviendo ciertos cuelgues y errores gráficos, pero me pasó el testigo hace tiempo, cosa que no he tenido para revisar el tema del target de la cámara.
Si alguien quiere echarle un vistazo y probar a arreglarlo, el hilo es este:
http://forum.bennugd.org/index.php?topic=1225.120
Yo ahora estoy muy liado, aprendiendo a compilar.
Quote from: FreeYourMind on May 16, 2010, 10:21:41 PM
Estan los 3 en el BennuPack (DLL Examples):
Bennu3D
Hyper3D
Voxel
Yeti3D
Habria que darle más caña a estas alternativas, sobretodo portar los que son por software a la Wiz, ya que se integran perfectamente con Bennu 2d, no se a que espera Splinter para compilarlas :)
Oh, no estaba al tanto, de todas formas esperaba que se instalasen las dll en C:/devBennu/bin como las demás, eso es lo que echaba en falta :P