• Viernes 19 de Abril de 2024, 01:14

Autor Tema:  Game Engine 3d Para Principiante  (Leído 2089 veces)

chimps

  • Miembro MUY activo
  • ***
  • Mensajes: 208
    • Ver Perfil
    • http://quiqueq.blogspot.com
Game Engine 3d Para Principiante
« en: Jueves 25 de Mayo de 2006, 06:30 »
0
Hola..queria saber si alguno ha utilizado irrlicht y crystal space para programacion de juegos 3d en c++...hasta ahora nada mas he programado juegos 2D en java y c++ (sdl) y estoy buscando un libreria para principiantes para empezar con en el tema de 3D...una libreria algo completa (manejo de ventanas, eventos, etc), ya que tampoco se win32..

bueno, si alguno ha probado estas 2 librerias, podrian opinar sobre cual es la mas apta para empezar 3D? Gracias.

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Re: Game Engine 3d Para Principiante
« Respuesta #1 en: Domingo 2 de Julio de 2006, 15:37 »
0
Hola,

Te puedo hablar de mi opinión indirecta sobre estas librerías, pues no las he llegado a emplear, aunque sigo de cerca su desarrollo.

Crystal Space es la más antigua. Tiene ya bastantes años desde que se empezó a desarrollar. La verdad es que no veo que sea para principiantes. Inicialmente tenía tan sólo un renderer por software y no se tardó en añadirle uno por hardware basado en OpenGL. Tras unos años se empezó el trabajo en un nuevo renderer por hardware con capacidad para sombras dinámicas, dot3 bump mapping, y demás tecnologías gráficas de moda en estos tiempos gracias a los motores de Doom 3 y Source. Sin embargo el API no es claro. Pasa como con el API de Windows: se lleva heredando desde hace muchos ñaos y tanto cambio interno ha hecho que sea un pequeño infierno. Actualmente están en proceso de limpieza.

Por otro lado Irrlicht tiene un API más limpio y de diseño más moderno. Aún se mantiene su antigo renderer por software pero éso no resta legibilidad al resto del API. La verdad es que no lo conozco tan a fondo pero no tiene mala pinta. Al menos tienen librería de widgets gráficos, que resuelve parte de tus necesidades.

Para ser sinceros yo emplearía Ogre 3D. El API tiene un excelente diseño orientado a objetos y es fácil de manejar. Además es bastante estable y maduro y ya existen numerosos proyectos comerciales que lo emplean.

Espero que ésto te haya servido un poco de guía.

Un saludo,

Ruben3d

jaal2000

  • Miembro activo
  • **
  • Mensajes: 37
    • Ver Perfil
    • http://www.jaal.tk
Re: Game Engine 3d Para Principiante
« Respuesta #2 en: Jueves 20 de Julio de 2006, 03:32 »
0
Si nunca has programado gráficos 3D te recomendaría que aprendieras algunos conceptos básicos con una librería como Allegro antes que empezaras a usar un motor 3D.
Alejandro Duarte.
DPA Software.