PDA

Ver la versión completa : Oyzzo & Yeti3d



pablo@gp2x
09/08/2007, 10:37
¿Alguien (¿Oyzzo?) sabe si la idea de mejorar y documentar el engine Yety3D sigue en marcha? Hace mucho que no se oye nada del tema, ¿no?

Saludos.

DMusta1ne
09/08/2007, 12:08
Creo que se pusieron en ello tanto Oyzzo como I_draven, hablando con Oyzzo me dijo que estaba muy mal documentado y que iba a ser un curro de chinos así que me imagino que lo han dejado. Hay que tener el cuenta tambien que Oyzzo se manejaba bastante bien con gpu940, así que tampoco le haría mucha falta. Y bueno, de I_draven no quiero hablar...xDDD

pablo@gp2x
09/08/2007, 13:21
Pues una lástima, porque el motor está muy chulo. ¿Alguien que se anime a meterle mano?. (Soy de Madrid).

Saludos.

ThunderZ
09/08/2007, 14:22
Todos lors informationes del motor Yeti con los sources del motor.

Usted puede descagar los archivos en mi web site :

http://www.angelsoftware.org

Puedes hacer muchas cosas con la version GPL del motor :
Informationes :
http://www.angelsoftware.org/index.php?option=com_content&task=view&id=19&Itemid=33
Desgarcars los archivos GPL :
http://www.angelsoftware.org/index.php?option=com_docman&task=cat_view&gid=27&Itemid=37


Informations de la version PRO es aqui :
http://www.angelsoftware.org/index.php?option=com_content&task=view&id=20&Itemid=33
demo del engine (gp32) :
http://www.angelsoftware.org/index.php?option=com_docman&task=cat_view&gid=28&Itemid=37

sorry for my poor spanish write.

If you have question contact me ;)

pablo@gp2x
09/08/2007, 14:39
Muchas gracias, ThunderZ ;-)

Hacia el mes de Octubre calculo que me pondré a toquetear código. Probablemente te consulte algunas cosas por email.

Pablo.

oyzzo
09/08/2007, 18:38
Buenas, pues el motor yeti3D ke hay rulando x ahi para gp2x ya se puede usar directamente y va bien. Lo unico k no tiene sprites 3D, solo mapas. El problema es que es un poco dificil usarlo ya que no esta documentado y la unica manera d ver como va es mirando el codigo fuente. Lo que yo hice fue entender como iva, acelerarlo por hardware con lo que ganó almenos el doble de velocidad, arreglar algunos errores pequeños k vi, usando texturas de mas de 64x64, usar sprites 3D, un cargador y conversor de modelos 3D. Pero al final no publique mucho porque estava muuuy inestable. Ademas el problema de yeti3D esta en el diseño, ya que esta pensado en ser un motor 2.5D para dispositivos mucho mas poco potentes que la gp2x y a medida que iva ampliando limitaciones ivan saliendo de nuevas hasta que llego un punto en que estava reescribiendo el motor entero siguiendo el diseño original, cosa poco util. Eso junto con la aparicion de gpu940 me hizo avandonar yeti3D y pasarme a este ultimo que va muy bien y usa los 2 micros. Asi que si alguien quiere hacer algo en 3D recomiendo que use gpu940. Ahun asi, si os interesa yeti3D ahun conservo codigo de lo que estava haciendo, aunque no creo que sea funcional sin dedicarle un algunas horas a arreglar cosas. Y si lo que quereis es usar yeti3D original en 2.5D sin mis modificaciones y necesitais que os hexe una mano lo puedo hacer, queria hacer doc y tutos pero al pasarme a gpu940 lo deje :P
enfin, últimamente no estoy muy activo en el foro pero si me enviais un email a oyzzo[en]badchecksum.net puedo hecharos un cable :)

ThunderZ
10/08/2007, 09:11
Yeti isn't an 2.5D It's a true 3D engine.

I keep in the GPL code the function to draw 3D model and if you look well their is and "cube" objet model code into the code for test this function.

Sprite 3D are just bitmap converter to C data (like any bitmap convertor or like the texture convertor) that is draw with the polygone function on a plane.

pablo@gp2x
10/08/2007, 10:01
Perfecto Oyzzo (and ThunderZ), muchas gracias por la explicación. El caso es que leí hace poco el hilo que empezaste a escribir acerca del Jeti3D y de repente dejaste de postear, cuando parecía que ya controlabas el tema. Me extrañó mucho, y me preguntaba en qué estado estaría el proyecto. Ahora ya sé lo que hay, asi que cuando saque tiempo le echaré un ojo y si me decido por usarlo te consultaré cosillas.

Tks !

oyzzo
10/08/2007, 18:57
Yeti isn't an 2.5D It's a true 3D engine.
Yes, but you only can use maps built of cubes, so the result is that you can't have a real 3D map.

I keep in the GPL code the function to draw 3D model and if you look well their is and "cube" objet model code into the code for test this function.
Indeed,but has too much limitations... I rewrited some code to solve the limitations and improve the speed on the gp2x but i found more problems, so i had to rewrite too much to fit my needs, so i decided to leave it.


Sprite 3D are just bitmap converter to C data (like any bitmap convertor or like the texture convertor) that is draw with the polygone function on a plane.


In my opinion Yeti3D works very good for some kind of games, but due to its limitations it's not a good choice for some other kind of games. Anyway i recommend to take a look to it whatever the game you want to do, and do some testing because it's a good learning source for any 3D programmer.

ThunderZ
10/08/2007, 19:11
>>Yes, but you only can use maps built of cubes, so the result
>>is that you can't have a real 3D map.
Wrong !!!
See Yeti 3D Pro.
Do you want to now the MAJOR difference ?
The editor.
The GPL editor don't have the editing feature for slope ect.. but could easily added.


>>Indeed,but has too much limitations... I rewrited some code to
>>solve the limitations and improve the speed on the gp2x but i
>>found more problems, so i had to rewrite too much to fit my
>>needs, so i decided to leave it
Dunno what you mean by limitation.
For :
FPS
Plateforme game
Strategie game
Race (with the slope on ;))
Yeti could be use easily

For space fight isn't very usefull that sure.

Yeti give you a good base for start a project i think.

oyzzo
10/08/2007, 20:10
>>Yes, but you only can use maps built of cubes, so the result
>>is that you can't have a real 3D map.
Wrong !!!
See Yeti 3D Pro.
Do you want to now the MAJOR difference ?
The editor.
The GPL editor don't have the editing feature for slope ect.. but could easily added.

Yes but we are talking about the gpl version that's the only version that runs on gp2x. Having the pro version running for the gp2x would be very nice :D because otherwise we have to write Yeti3D Pro again from Yeti3D GPL.




Yeti give you a good base for start a project i think.
yes, the problem is that most people wants to use some libs for doing their project, not start a project for improving them before start their project and it's even worse if there's already an improved version that does everything they need but because of the license they can't use it.

ThunderZ
10/08/2007, 20:39
>>Yes but we are talking about the gpl version that's the only
>>version that runs on gp2x. Having the pro version running for
>>the gp2x would be very nice because otherwise we have to
>>write Yeti3D Pro again from Yeti3D GPL.

Well not exactly you have to do some work on the editor ;)



>>yes, the problem is that most people wants to use some libs
>>for doing their project, not start a project for improving
>>them before start their project and it's even worse if there's
>>already an improved version that does everything they need but
>>because of the license they can't use it.

Yes that the hard reality of life.
It more hard when you have don't work on the optimised version and that you can use it as you want for the same reason.

But you know using only a lib like a sheep without know how it work it bad and in general very burning ressource.
Especialty in Handless project.
In hardware that is limited you have to konw well and the part of the project.
The hard and the soft.
Not write it (in case of soft) but you have to know exactly what it do.

This was the problem of an part of the GP32 community when kid come in to many number.
The problem part of the GP2X and other community (PSP, NDS, ect..)

If you use a lib without knowing what she do you couldn't use well your machine.