fbpx
Wikipedia

Quest3D

Quest3D es la conjunción de un motor de videojuego con una plataforma de desarrollo. Generalmente se usa para arquitectura, diseño de producto, videojuegos, software de entrenamiento y simuladores. Los datos y animaciones son importados de paquetes CAD tales como Maya, 3D Studio Max y AutoCAD, a Quest3D donde son utilizados para la creación de aplicaciones interactivas 3D en tiempo real. Quest3D es un producto desarrollado por Act-3D B.V. en Holanda. Su primera versión fue publicada en septiembre del 2001.

Entorno de desarrollo

Una de las características más importantantes de Quest3D es la metodología de programación. De una forma totalmente diferente a la de los habituales lenguajes de programación, tales como el C++, el entorno de desarrollo de Quest3D es casi por completo visual. Otra característica destacable es el hecho de que el programador puede modificar la aplicación mientras esta se ejecuta. Esto significa que no existe compilación de código como en los entornos de programación habituales.

Lógica de las aplicaciones

Las aplicaciones Quest3D se desarrollan conectando componentes funcionales (cajas negras), denominadas "Channels". Los "Channels" vinculados componen una estructura de árbol, que representa la estructura del programa que se implementa. El árbol de cajas negras se ejecuta por completo una vez (al menos) por frame, invocando a cada "channel". Lo que se obtiene como resultado es una aplicación 3D en tiempo real.

Como no hay fase de compilación, o interpretación de un lenguaje de scripting, ya que los "Channels" son cajas con su código precompilado (implementadas en Dynamic Link Libraries), el rendimiento de las aplicaciones es el mismo en fase de diseño que en ejecución, característica muy apreciada cuando se desarrollan aplicaciones en tiempo real.

Orientación a objetos

Quest3D ha evolucionado en su versión 4.0 y posteriores, permitiendo implementar aplicaciones siguiendo un paradigma de diseño orientado a objetos.

Haciendo uso de su nuevo editor de interfaces y clases, permite de una manera bastante intuituva el encapsulamiento de subárboles de "channels" en "Objetos", que contienen métodos y propiedades. Esta característica aumenta la potencia del entorno, permitiendo aplicaciones mucho más dinámicas.

Editores

El entorno de Quest3D consiste en diferentes editores especializados en la creación de la aplicación: Editor de "Árbol de Channels", modificación de características de los objetos 3D (modelos 3D), animaciones, programación High Level Shading Language (HLSL) y programación LUA Script entre otros.

Publicación

Las aplicaciones finalizadas pueden ser publicadas en diferentes formatos, para permitir su visualización en diferentes medios: Fichero ejecutable "standalone" (plataforma Microsoft Windows) y visor WEB basado en control ActiveX. Los navegadores soportados en la actualidad son Internet Explorer y FireFox.

Requerimientos del sistema

Algunas funcionalidades del motor 3D requieren hardware más específico.

Licencias

Se pueden adquirir diferentes licencias para el uso tanto comercial como educacional.

Aplicaciones

Realidad virtual, Videojuegos, visualización arquitectónica, "serious games", simuladores, TV y cine.

Referencias

  • DevMaster.net Quest3D specifications
  • Gamasutra "Rapid gameplay iterations are crucial to me, so I use Quest3D for everything else.", Dylan Fitterer in "The road to IGF"

Enlaces externos

    •   Datos: Q385875

    quest3d, conjunción, motor, videojuego, plataforma, desarrollo, generalmente, para, arquitectura, diseño, producto, videojuegos, software, entrenamiento, simuladores, datos, animaciones, importados, paquetes, tales, como, maya, studio, autocad, donde, utilizad. Quest3D es la conjuncion de un motor de videojuego con una plataforma de desarrollo Generalmente se usa para arquitectura diseno de producto videojuegos software de entrenamiento y simuladores Los datos y animaciones son importados de paquetes CAD tales como Maya 3D Studio Max y AutoCAD a Quest3D donde son utilizados para la creacion de aplicaciones interactivas 3D en tiempo real Quest3D es un producto desarrollado por Act 3D B V en Holanda Su primera version fue publicada en septiembre del 2001 Indice 1 Entorno de desarrollo 1 1 Logica de las aplicaciones 1 2 Orientacion a objetos 1 3 Editores 1 4 Publicacion 2 Requerimientos del sistema 3 Licencias 4 Aplicaciones 5 Referencias 6 Enlaces externosEntorno de desarrollo EditarUna de las caracteristicas mas importantantes de Quest3D es la metodologia de programacion De una forma totalmente diferente a la de los habituales lenguajes de programacion tales como el C el entorno de desarrollo de Quest3D es casi por completo visual Otra caracteristica destacable es el hecho de que el programador puede modificar la aplicacion mientras esta se ejecuta Esto significa que no existe compilacion de codigo como en los entornos de programacion habituales Logica de las aplicaciones Editar Las aplicaciones Quest3D se desarrollan conectando componentes funcionales cajas negras denominadas Channels Los Channels vinculados componen una estructura de arbol que representa la estructura del programa que se implementa El arbol de cajas negras se ejecuta por completo una vez al menos por frame invocando a cada channel Lo que se obtiene como resultado es una aplicacion 3D en tiempo real Como no hay fase de compilacion o interpretacion de un lenguaje de scripting ya que los Channels son cajas con su codigo precompilado implementadas en Dynamic Link Libraries el rendimiento de las aplicaciones es el mismo en fase de diseno que en ejecucion caracteristica muy apreciada cuando se desarrollan aplicaciones en tiempo real Orientacion a objetos Editar Quest3D ha evolucionado en su version 4 0 y posteriores permitiendo implementar aplicaciones siguiendo un paradigma de diseno orientado a objetos Haciendo uso de su nuevo editor de interfaces y clases permite de una manera bastante intuituva el encapsulamiento de subarboles de channels en Objetos que contienen metodos y propiedades Esta caracteristica aumenta la potencia del entorno permitiendo aplicaciones mucho mas dinamicas Editores Editar El entorno de Quest3D consiste en diferentes editores especializados en la creacion de la aplicacion Editor de Arbol de Channels modificacion de caracteristicas de los objetos 3D modelos 3D animaciones programacion High Level Shading Language HLSL y programacion LUA Script entre otros Publicacion Editar Las aplicaciones finalizadas pueden ser publicadas en diferentes formatos para permitir su visualizacion en diferentes medios Fichero ejecutable standalone plataforma Microsoft Windows y visor WEB basado en control ActiveX Los navegadores soportados en la actualidad son Internet Explorer y FireFox Requerimientos del sistema EditarAlgunas funcionalidades del motor 3D requieren hardware mas especifico Windows 2000 Windows XP Windows Vista 64 or 32 bit y DirectX 9 256 MB RAM Procesador de 1Ghz Tarjeta grafica compatible con DirectX 32 MB de memoria grafica 400MB de espacio en disco duroLicencias EditarSe pueden adquirir diferentes licencias para el uso tanto comercial como educacional Aplicaciones EditarRealidad virtual Videojuegos visualizacion arquitectonica serious games simuladores TV y cine Referencias EditarDevMaster net Quest3D specifications Gamasutra Rapid gameplay iterations are crucial to me so I use Quest3D for everything else Dylan Fitterer in The road to IGF Enlaces externos EditarQuest3D website Datos Q385875 Obtenido de https es wikipedia org w index php title Quest3D amp oldid 137145157, wikipedia, wiki, leyendo, leer, libro, biblioteca,

    español

    , española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos