Gráfico de cena do OpenRm.

Gráfico de cena OpenRM é um kit de ferramentas de desenvolvedores que implementa uma API de gráfico de cena e que usa o OpenGL.
Baixe Agora

Gráfico de cena do OpenRm. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • E. Wes Bethel
  • Site do editor:
  • http://www.openrm.org/

Gráfico de cena do OpenRm. Tag


Gráfico de cena do OpenRm. Descrição

O OpenRM Scene Gráfico é um toolkit de desenvolvedores que implementa uma API de gráfico de cena e que usa o OpenGL. Gráfico de cena OpenRM é uma API de gráfico do OpenRM que implementa a renderização multitage e multithreaded totalmente pipleined, e usa o OpenGL como uma plataforma gráfica para aceleração de hardware.Um modelo de gráfico de cena é uma maneira útil de organizar dados para renderização de forma particularmente eficiente para os mecanismos de exibição de gráficos. A razão pela qual você pode querer usar uma API de gráfico de cena para o desenvolvimento é porque você pode reutilizar código e ideias, e se beneficiar do trabalho dos outros na área de programação detalhada da plataforma de gráficos. Em outras palavras, uma API de gráfico de cena é uma estrutura para construção Aplicações gráficas, e uma vez que todas as aplicações gráficas precisam de algum tipo de estrutura semelhante, você, como desenvolvedor, beneficia da estrutura do Openrm.As metas finais do OpenRM incluem renderização de alto desempenho, um modelo de gráfico de cena completa, flexibilidade e extensibilty.here São alguns recursos de "openrm scene gráfico": · Suporte para identificadores de lista de textura OpenGL e exibição fornecidos pelo aplicativo. · Suporte a multitando. · Suporte para aplicativos paralelos de memória distribuída quando combinados com o Chromium. Esse recurso é particularmente útil para executar aplicativos de visualização paralela e visualização em clusters do Linux equipado com hardware gráfico de commodities de alto desempenho. · Renderização completa de multistage e multitreaded (paralela) implementada no UNIX / Linux / Win32. · Suporte para processamento de precisão, UNIX / Linux / Win32. · Suporte completo para hardware Acelerated offscreen Rendering no UNIX / Linux, e para OpenGL (Dib) OpenGL (Dib) Renderização no Win32. · Suporte ao carregador de imagem / gravador para os formatos JPEG e PPM. · Ambiente de iluminação rica e fontes de luz Incluindo suporte para holofotes do OpenGL. · Efeitos atmosféricos via nebulização OpenGL. · Ambiente de texturas rich, incluindo suporte para texturas de 1D, 2D e 3D. · Implementação do gráfico de cena segura de rosca que suporta vários fios de renderização lendo a partir de um único gráfico de cena e Várias janelas. · Implementação do gráfico de cena segura de rosca que suporta vários encadeamentos de aplicativos que escrevem simultaneamente para um único gráfico de cena. · SUP porta para exibição de superfície de azulejos. O OpenRM é compatível com a CAVELIB e outras estruturas para criar aplicativos gráficos de exibição multi-exibição. · Renderização multassagem configurável: 3D opaco / 3D transparente / 2d. · Heritença completa do atributo ao longo da profundidade do gráfico da cena. Nenhuma herança estranha de irmão como em algumas outras implementações de gráfico de cena. · Suporte para estéreo binocular analglyph e multibufferer. · Coleta de objetos / objetos. · Suporte de primeira classe para primitivos de modo imediato escrito pelo usuário. · Primitivas incorporadas que fornecem modelos de superfície pretendidos cones / cilindros / esferas usando triângulos (não quads, como em glu). · Suporte direto de renderização de volume em plataformas UNIX e Windows (gráfico de cena de RM, o pai do Openrm, foi provavelmente a primeira API de gráfico de cena para fornecer suporte de primeira classe para Renderização de volume direto). · Acesso completo (leitura) para o estado de renderização em retornos de chamada no nó. · Modelo de chamada de mudança de chamada, combinado com o código fornecido pelo aplicativo pode ser usado para implementar a manipulação de LOD com base na comutação do modelo ou em outras operações dependentes de visão, como o Sclushing . · Máscaras de travers de nó para controle de renderização detalhada e fina. · Várias vistas e / ou viewports dentro de uma janela podem ser usadas para criar várias visualizações de uma cena 3D ou anotação exibe como Como um "display de heads-up" para vistas de voo out-the-window. · Arrays OpenGL Vertex usados sempre que possível / viável. · Uso de listas de exibição OpenGL para primitivos incorporados, sempre que possível. · Sprite e primitivos de bitmap em 2D ou 3D . · Modelo de imagem suporta dados de imagem de cor ou cor verdadeiros em texturas e sprites, bem como escala / viés. · Operações de imagem assistidas por hardware, incluindo redimensionamento de imagem · um modelo de texto portátil através do X11 e Win32. · Construído para uso em ambos X11 e Win32 plataformas. · Controle direto sobre o buffer de profundidade, incluindo imagens de buffer de profundidade de fundo. · Controle direto sobre os planos de cor do quadrobuffer, incluindo azulejos de imagem colorida de fundo. · Os aplicativos podem usar seu próprio loop de evento Manipulador, ou use e modifique o código de loop de eventos RMAAX. O OpenRM pode ser usado para construir um aplicativo autônomo ou pode ser combinado com outros aplicativos ou kits de ferramentas que fornecem gerenciamento de loop de eventos (como a Cavelibrary). · Fácil de usar OpenRM com outras estruturas de evento e widget / UI, como o kit de ferramentas de luz rápida ( Fltk). Exemplos de codificação para combinar OpenRM com FLTK são gratuitamente para download. · Cargas de documentação. A documentação do OpenRM inclui "Man Pages" baseados na Web para a API, detalhes sobre os programas de demonstração, links para documentos técnicos e recursos, e uma qualidade de publicação, guia de programação de 450+. Aqui estão algumas características principais do "openrm scene gráfico": · Suporte para OpenGL objeto textura e lista de exibição identificadores fornecidos pelo aplicativo. · Apoio multitexturing. · Suporte para aplicações paralelas de memória distribuída, quando combinados com Chromium. Este recurso é particularmente útil para a execução de gráficos paralelos e aplicações de visualização em clusters Linux equipados com hardware de commodities gráficos de alta performance. · Vários estágios completa e multithreaded (paralela) prestação implementado em Unix / Linux / Win32. · Suporte de precisão, renderização de taxa constante sobre Unix / Linux / Win32. · Suporte completo para hardware acelerado fora da tela de renderização em Unix / Linux, e para fora da tela OpenGL (DIB) renderização em Win32. · Apoio loader Imagem / escritor para formatos JPEG e PPM. · Ambiente de iluminação rica e fontes de luz, incluindo suporte para holofotes OpenGL. · Efeitos atmosféricos via OpenGL nebulização. · Ambiente texturização Rico, incluindo suporte para texturas 1D, 2D e 3D. · Thread-safe grafo de cena implementação que suporta múltiplos threads de processamento de leitura de um único cenário gráfico e desenho para várias janelas. · Implementação grafo de cena thread-safe que suporta vários segmentos de aplicativos simultaneamente escrevendo para um único gráfico cena. · Suporte para visualização da superfície de azulejos. OpenRM é compatível com CAVELib, e outras estruturas para a criação de aplicativos gráficos multi-display. · Configurável multpass renderização: 3D Opaque / 3D Transparent / 2D. · Inheritence atributo completa com a profundidade grafo de cena. Nenhuma herança irmão estranho como em algumas outras implementações grafo de cena. · Suporte para analglyph binocular e estéreo multibuffered. · Objeto / objetos escolher. · Suporte de primeira classe para primitivas de modo imediato escritos pelo usuário. · Built-in primitivos que proporcionam modelos de superfície pretesselated de cones / cilindros / esferas usando triângulos (não quadriláteros, como em GLU). · Apoio directo renderização de volume em Unix e Windows plataformas (Cena RM Graph, o pai de OpenRM, foi, provavelmente, a primeira cena gráfico API para fornecer suporte de primeira classe para renderização de volume direta). · Completa (leitura) de acesso para tornar estado em chamadas de retorno do nó. · Modelo de chamadas de retorno de comutação, combinados com o código fornecido pelo aplicativo pode ser usado para implementar a manipulação LOD baseado em modelo de comutação ou outras operações dependentes vista, tais como o abate frustum. · Máscaras de passagem Node para controle detalhado e renderização bem. · Vários pontos de vista e / ou janelas de exibição dentro de uma janela pode ser usado para criar múltiplas visões de uma cena 3D, ou anotação displays, como um "heads-up display" para exibições fora-janela do viaduto. · OpenGL matrizes vértice usados sempre que possível / viável. · Uso de listas de exibição OpenGL para built-in primitivos sempre que possível. · Sprite e primitivas de bitmap em 2D ou 3D. · Suportes modelo de imagem índice de cor ou verdadeiro de dados de imagem de cor em texturas e sprites, bem como escala / viés. · Operações de imagem assistida por hardware, incluindo redimensionamento de imagem · Um modelo de texto portátil através de X11 e Win32. · Construído para uso em ambas as plataformas X11 e Win32. · O controle direto sobre o buffer de profundidade, incluindo imagens buffer de profundidade de fundo. · O controle direto sobre os planos de cor do framebuffer, incluindo telhas imagem cor de fundo. · Usuário definiu planos de recorte. · Os aplicativos podem usar seu próprio manipulador de ciclo de eventos, ou usar e modificar o código ciclo de eventos RMaux. OpenRM pode ser usado para construir uma aplicação independente ou pode ser combinada com outras aplicações ou conjuntos de ferramentas que proporcionam a gestão ciclo de eventos (tais como o CAVElibrary). · Fácil de usar OpenRM com outro widget / frameworks de UI evento e, como o rápido Luz Toolkit (FLTK). exemplos de codificação para combinar com OpenRM FLTK são livremente descarregável. · Cargas de documentação. A documentação OpenRM inclui web-based "man pages" para o API, detalhes sobre os programas de demonstração, links para artigos técnicos e recursos, e uma qualidade de publicação, 450 página Guia de Programação.


Gráfico de cena do OpenRm. Software Relacionado

Rotor de imagem

rotador de imagem pode ser usado para detectar automaticamente e girar fotos paisagem / retrato de câmeras digitais. ...

176

Download

Galeria de fotos

Photogallery é simples e fácil de usar o software de galeria de imagens que gera automaticamente miniaturas de imagem. ...

213

Download

Picwiz.

Picwiz é um assistente de redimensionamento de imagem simples que deve ser chamado de um menu de contexto Konqueror. ...

148

Download

Tvheadend

Um servidor de streaming / relé que suporta uma variedade de fontes e vários formatos de saída ...

1,343

Download