Por
Arleco, en 17 de Septiembre de 2008
...de bajo nivel, de manera opcional.
cabe la pena resaltar que la meta principal de delta3d es el proveer de un unico y flexible api, con todos los elementos basicos necesarios para ser util con todas las aplicaciones de visualizacion. ademas de sus componentes subyacentes, delta3d brinda a los usuarios una amplia variedad de herramientas como, por ejemplo, simulation, training y game editor (stage), un compilador bsp, un editor de partículas, un visor de modelos stand-alone, y una simulacion de arquitectura de alto nivel (hla). por si esto fuera poco, delta3d posee una extensa suite arquitectonica, la cual es integrada a traves de todo el motor. esta suite incluye marcos de referencia tales como application base classes (abc), perfectos para comenzar algun proyecto; el dynamic actor layer (dal), para actor proxies y propiedades; soporte para signal/slot, para conexiones directas; el game manager (gm) para manejo de actores; herramientas para leer, renderizar y decorar terrenos; y mensajería de alto nivel, para la comunicacion entre actores.
sin duda alguna, el mas grande beneficio de delta3d es, definitivamente, el hecho de que se trata de una aplicacion open source: todo su codigo esta disponible al publico en general, sin necesidad de pagar o con restricciones de tiempo. otra característica muy importante es el hecho que, tratandose de un sistema open source, tenga el privilegio de contar con una comunidad muy entusiasta y activa, haciendo así de delta3d un programa en constante desarrollo y evolucion, no permitiendo que las aguas se estanquen jamas. el motor es mantenido por la naval postgraduate school; esto significa que cuenta con el respaldo y prestigio de una institucion educativa. ademas, esta siendo usado por la mayoría de ejercitos en el mundo como parte de su programa militar, así que es 100% seguro contar con un soporte financiero estable.
por otro lado, tambien vale la pena mencionar que delta3d tiene la fama de ser uno de los motores mas estables, y esta disponible para varias plataformas diferentes, como macintosh, windows y linux. el motor, en sí, posee muchas herramientas y aplicaciones interesantes. el editor de niveles (stage), el editor grafico de partículas y el visualizador en 3d son particularmente resaltantes.
sin embargo, aunque el editor de niveles es bueno, muchas personas piensan que este motor tiene una serie de defectos como, por ejemplo, la falta de una herramienta de mapa, para reunir todos los recursos de mapas dentro de un solo archivo comprimido. ademas, no hay ningun sistema directo de edicion de materiales. una de las características mas importantes que brilla por su ausencia es, ironicamente, un sistema completo de iluminacion y sombreado. si bien se puede resolver ciertos problemas de iluminacion utilizando los componentes disponibles en el motor, falta aun una herramienta dedicada completamente a esta tarea.
sin lugar a dudas, delta3d es una gran plataforma para que todas las personas interesadas (y con amplios conocimientos de informatica) puedan anadir lo que deseen en un motor. acaso sea mejor ver a delta3d como un punto de partida. sus capacidad...