Gráfico de escena openrm

OpenRM Scene Graph es un kit de herramientas de desarrolladores que implementa una API de gráficos de escena, y que utiliza OpenGL.
Descargar ahora

Gráfico de escena openrm Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • E. Wes Bethel
  • Sitio web del editor:
  • http://www.openrm.org/

Gráfico de escena openrm Etiquetas


Gráfico de escena openrm Descripción

OpenRM Scene Graph es un kit de herramientas de desarrolladores que implementa una API de gráficos de escena, y que utiliza OpenGL. OpenRM Scene Graph es una API de gráficos de escena que implementa una representación multiestage y multiPlineada de Piplined-MultiThread, y utiliza OpenGL como plataforma gráfica para aceleración de hardware. Un modelo de gráfico de escena es una forma útil de organizar los datos de la interpretación de una manera particularmente eficiente Para los motores de pantalla de gráficos. La razón por la que quizás desee utilizar una API de gráficos de escena para el desarrollo es porque puede reutilizar el código e ideas, y se beneficia de la obra de otros en el área de la programación detallada de la plataforma de gráficos. En otras palabras, una escena API es un marco para la construcción. Aplicaciones de gráficos, y dado que todas las aplicaciones gráficas necesitan algún tipo de marco similar, usted, como desarrollador, se beneficia del marco OpenRM. Los objetivos finales de OpenRM incluyen una representación de alto rendimiento, un modelo de gráfico de escena completo, flexibilidad y extensibilidad. Aquí Son algunas características clave del "Gráfico de escena OpenRM": · Soporte para el objeto de textura de OpenGL proporcionado por la aplicación y los identificadores de la lista de visualización. · Soporte multitxtural. · Soporte para aplicaciones paralelas de memoria distribuida cuando se combina con cromo. Esta característica es particularmente útil para ejecutar gráficos paralelos y aplicaciones de visualización en los clústeres de Linux equipados con hardware de alto rendimiento gráficos de productos básicos. · Representación completa de múltiples etapas y multithreaded (paralelo) implementado en UNIX / Linux / Win32. · Soporte para la precisión, la renderización de tasas constantes en UNIX / Linux / Win32. · Soporte completo para la representación acelerada en pantalla de hardware en Unix / Linux, y para la representación de OffScreen OpenGL (DIB) en Win32. · Soporte de cargador / escritor de imágenes para formatos JPEG y PPM. · Ambiente de iluminación rico y fuentes de luz, Incluyendo el apoyo a los proyectores de OpenGL. · Efectos atmosféricos a través de la empañeza de OpenGL. · Ambiente de texturería rico, incluido el soporte para texturas 1D, 2D y 3D. · Implementación de gráficos de escena de shot-sage que admite múltiples hilos de representación de lectura de una sola gráfica de escena y dibujo a Ventanas múltiples. · Implementación de gráficos de escena de shot-safe que admite múltiples hilos de aplicación escribiendo simultáneamente a un gráfico de una sola escena. · Sup Puerto para pantalla de superficie de azulejos. OpenRM es compatible con CAVELIB, y otros marcos para crear aplicaciones de gráficos múltiples de pantalla. No hay herencia de hermano extraño, como en algunas otras implementaciones de gráficos de escena. · Soporte para analglifos binoculares y estéreo multi-inferiores. · Objeto / objetos de recogida. · Soporte de primera clase para primitivos de modo inmediato escrito por el usuario. · Primitives incorporados que proporcionan modelos de superficie preesselados de Conos / cilindros / esferas que utilizan triángulos (no quads, como en GLU). · El soporte directo de la representación de volumen en las plataformas UNIX y Windows (Gráfico de escena RM, el padre de OpenRM, fue probablemente la primera API gráfica de escena para proporcionar un soporte de primera clase para Representación de volumen directo). · Acceso completo (lectura) para renderizar el estado en devoluciones de llamada de nodo. · Las devoluciones de llamadas de conmutación de modelos, combinadas con el código proporcionado por la aplicación se pueden usar para implementar la manipulación de LOD en función de la conmutación del modelo u otras operaciones dependientes de la vista, como Frustum Culling. . · Máscaras de transversales de nodos para el control de representación detallada y fina. · Se pueden usar múltiples vistas y / o viewports dentro de una ventana para crear varias vistas de una escena 3D, o pantallas de anotación, tales Como una "Pantalla Heads-Up" para las vistas de flyover fuera de la ventana. · Arreglos de VERTEX de OpenGL Se usan siempre que sea posible / factible. · Uso de Listas de visualización OpenGL para primitivas incorporadas siempre que sea posible. · Primitives Sprite y Bitmap en 2D o 3D . · Modelo de imágenes es compatible con los datos de imágenes de color o en color verdadero en texturas y sprites, así como a escala / sesgo. · Operaciones de imágenes asistidas por hardware, incluido el tamaño de la imagen · Un modelo de texto portátil en X11 y Win32. · Construido para su uso en ambos X11 y plataformas WIN32. · Control directo sobre el tampón de profundidad, incluidas las imágenes de búfer de profundidad de fondo. · Control directo sobre los planos de color del frameBuffer, incluidas las baldosas de la imagen de color de fondo. · Planos de recorte definidos por el usuario. · Las aplicaciones pueden usar su propio bucle de eventos Handler, o use y modifique el código de bucle de evento RMAUX. OpenRM se puede utilizar para construir una aplicación independiente o se puede combinar con otras aplicaciones o kits de herramientas que proporcionan administración de bucle de eventos (como el CAVELIBRARIO). · Equipo de OpenRM fácil de usar con otros marcos de eventos y Widget / UI, como el kit de herramientas de luz rápida ( Fltk). Los ejemplos de codificación para combinar OpenRM con FLTK se pueden descargar libremente. · Cargas de documentación. La documentación de OpenRM incluye las "páginas de hombre" basadas en la web para la API, detalles sobre los programas de demostración, enlaces a documentos y recursos técnicos, y una calidad de publicación, una guía de programación de 450 páginas. Aquí hay algunas características clave del "Gráfico de escena OpenRM": · Soporte para los identificadores de la lista de opciones de OpenGL proporcionados a la aplicación y la lista de visualización. · Soporte multitxtural. · Soporte para aplicaciones paralelas de memoria distribuida cuando se combina con cromo. Esta característica es particularmente útil para ejecutar gráficos paralelos y aplicaciones de visualización en los clústeres de Linux equipados con hardware gráficos de productos básicos de alto rendimiento. · Representación completa de múltiples etapas y multithreaded (paralelo) implementado en UNIX / Linux / Win32. · Soporte para la precisión, la interpretación de tasas constante en UNIX / Linux / Win32. · APOYO COMPLETO PARA HARDWARE ACELERADO PRINCIPANTE PRINCIPANTE EN LA PRESENTACIÓN DE UNIX / LINUX, y para la representación de OFFSCREEN OpenGL (DIB) en Win32. · Soporte de cargador / escritor de imágenes para formatos JPEG y PPM. · Ambiente de iluminación rico y fuentes de luz, incluido el apoyo a los focos de OpenGL. · Efectos atmosféricos a través de Noción de OpenGL. · Rico entorno de texturería, incluido el soporte para texturas 1D, 2D y 3D. · Implementación de gráficos de escena segura de hilos que admite múltiples hilos de representación que leen de una sola gráfica de escena y dibujo a varias ventanas. · Implementación de gráficos de escena segura de hilos que admite múltiples hilos de aplicación que escriben simultáneamente a un gráfico de una sola escena. · Soporte para la pantalla de superficie de azulejos. OpenRM es compatible con CAVELIB, y otros marcos para crear aplicaciones de gráficos de pantalla múltiple. · Representación de múltiples partes configurables: OPAQUE 3D / 3D TRANSPARENT / 2D. · Herencia de atributo completa a lo largo de la profundidad del gráfico de escena. No hay herencia de hermano extraño, ya que en algunas otras implementaciones de gráficos de escena. · Soporte para el analglifo binocular y el estéreo multi-inferiores. · Objeto / Objects Picking. · Soporte de primera clase para primitivos de modo inmediato escrito por el usuario. · Primitives incorporadas que proporcionan modelos de superficie preesselados de conos / cilindros / esferas utilizando triángulos (no quads, como en GLU). · El soporte directo de la representación de volumen en las plataformas UNIX y Windows (Gráfico de escena RM, el padre de OpenRM, fue probablemente la primera API del gráfico de escena para proporcionar soporte de primera clase para la representación directa de volumen). · Acceso completo (leído) para renderizar estado en devoluciones de llamada de nodo. · Las devoluciones de llamadas de conmutación de modelos, combinadas con el código proporcionado por la aplicación se pueden usar para implementar la manipulación de LOD en función de la conmutación del modelo u otras operaciones dependientes de la vista, como el recolección de frustum. · Máscaras de transversales de nodos para el control de representación detallada y fina. · Se pueden usar múltiples vistas y / o viewports dentro de una ventana para crear varias vistas de una escena 3D, o pantallas de anotación, como una "pantalla Heads-Up" para las vistas de flyover de la ventana. · Arreglos de vértice de OpenGL utilizados siempre que sea posible / factible. · Uso de Listas de visualización OpenGL para primitivos incorporados siempre que sea posible. · Primitivos de sprite y mapa de bits en 2D o 3D. · El modelo de imagen es compatible con los datos de imágenes de color o en color verdadero en texturas y sprites, así como a escala / sesgo. · Operaciones de imágenes asistidas por hardware, incluido el tamaño de la imagen. · Un modelo de texto portátil en X11 y Win32. · Construido para su uso en plataformas X11 y Win32. · Control directo sobre el tampón de profundidad, incluidas las imágenes de búfer de profundidad de fondo. · Control directo sobre los planos de color del frameBuffer, incluidas las baldosas de la imagen de color de fondo. · Planos de recorte definidos por el usuario. · Las aplicaciones pueden usar su propio controlador de bucle de eventos, o usar y modificar el código de bucle de eventos RMAUX. OpenRM se puede usar para construir una aplicación independiente o se puede combinar con otras aplicaciones o kits de herramientas que brinden administración de bucle de eventos (como el CAVELIBRARIO). · Fácil de usar OpenRM con otros marcos de eventos y widgets / UI, como el kit de herramientas de luz rápida (FLTK). Los ejemplos de codificación para combinar OpenRM con FLTK son gratuitos descargables. · Las cargas de documentación. La documentación incluye OpenRM "páginas man" basadas en la Web para la API, detalles sobre los programas de demostración, enlaces a documentos técnicos y recursos, y una calidad de publicación, de 450 páginas Guía de Programación.


Gráfico de escena openrm Software relacionado

descansa

TACISECERFFFISFFFFFFFFFotos es un programa que recupera imágenes digitales de las tarjetas de memoria de la cámara que han sido formateadas o dañadas. ...

137

Descargar

Gofoto

GOFOTO es una aplicación para administrar grandes colecciones de fotos. ...

168

Descargar

Galería de fotos

La fotogalería es simple y fácil de usar el software de la galería de imágenes que genera automáticamente miniaturas de imagen. ...

213

Descargar

Picwiz

PicWiz es un asistente de cambio de tamaño de imagen simple que se debe llamar desde un menú contextual de Konqueror. ...

148

Descargar