| Biblioteca de visualização Open Source Lightweight C ++ OpenGL Middleware para gráficos 2D / 3D |
Baixe Agora |
Biblioteca de visualização Classificação e resumo
- Nome do editor:
- Michele Bosi
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 7.3 MB
Biblioteca de visualização Tag
Biblioteca de visualização Descrição
Open Source Leve C ++ OpenGL Middleware para gráficos 2D / 3D A Biblioteca de Visualização é um middleware baseado em código aberto C ++ para aplicativos gráficos 3D e 3D de alto desempenho com base na indústria padrão OpenGL 2.1, projetada para desenvolver aplicativos portáteis para os sistemas operacionais Mac OS X, Windows e Linux.Visualização pode ser usado para Desenvolver pedidos para visualização científica 2D e 3D (como ciências materiais, geociências, exploração de petróleo e gás etc.), treinamento civil e militar, realidade virtual, realidade aumentada, simulação visual, plotagem, mineração de dados e visualização, apresentações, aplicações multimídia , Efeitos especiais, jogos 2D e 3D e assim por diante. A biblioteca de características não é um motor de renderização pré-embalado ou um motor de jogo, pois isso limitaria seu escopo. A Biblioteca de Visualização foi projetada para ser uma plataforma genérica e graciosa, sobre a qual aplicativos gráficos 3D altamente especializados podem ser efetivamente desenvolvidos. Você pode pensar em biblioteca de visualização como um kit de ferramentas que fornece a energia e flexibilidade do OpenGL dentro de uma estrutura orientada a objeto C ++ de luz e fácil de usar. Se você precisar de uma plataforma de gráficos 3D simples, flexível e rápida que possa ser rapidamente integrada em seus aplicativos, então você deve considerar usando a biblioteca de visualização. Aqui estão algumas características importantes da "Biblioteca de visualização": · Formatos de arquivo 3D suportados: 3DS, Obj, Ply (Binário e ASCII), STL (Binário e ASCII), AC3D, MD2. · Formatos de arquivo de imagem suportados: JPG, PNG, TGA, TIFF, BMP, DDS, DICOM. · Ligações da GUI: Win32, MFC, QT4, WXwidgets, SDL, Glut, Cacau. · Visualização de volume: Renderização de volume direto via fatias alinhadas na tela, extração de isosurface através de cubos marchando. · Sistema de arquivos virtual: arquivos e diretórios de disco de leitura / gravação, leia arquivos zip e diretórios, arquivos de memória de leitura / gravação e diretórios, leia / gravar arquivos GZ. · Texturais: 1D, 2D, 3D texturas, cubas, matrizes de textura, retângulos de textura, multi-texturização, renderização à textura, geração de coordenadas de textura, combinadores de textura, miipapping e mipermaps geração, filtragem anisotropic, texturas de profundidade, texturas de profundidade, texturas não normalizadas. · Suporte à linguagem de sombreamento OpenGL. · Suporte de sombreadores de geometria. · Alvos de renderização múltipla GLSL. · Gráficos de vetor 2D acelerados OpenGL. · Multisampling. · Suporte de objetos do FrioBuffer. · Suporte de objetos de buffer de vértice. · Suporte de objetos de buffer de pixel. · Suporte para listas de exibição. · Culling fustum hieráquica contra caixas e esferas. · Múltiplas câmeras, vários gerentes de cena, múltiplas renderizações. · Alta Qualidade Unicode Text Rendering e Funções de Manipulação de Texto e Classes. · Biblioteca de vetor / matriz baseada em GLSL baseada em C ++. · Gerente de cena de volume de limite hieráquico. · Gerente de cena hieráquica KD-tree. · Gerente de cena do portal / setor. · Gerente de cena de terreno baseado em árvore KD (com aceleração GPU, se disponível). · Transformações hierárquicas da matriz. · Animações morphing (com aceleração da GPU, se disponível). · Geometria Instalando. · Nível de geometria de detalhes. · Nível de shader de desato. · Multipassing. · Renderizar a classificação e minimização do estado. · Gerenciamento automático de transparência. · Billboards. · Planos de recorte. · Todos os modelos / materiais de iluminação OpenGL suportados. · Sistema de recursos extensível para suportar novos tipos de recursos. · Funções de otimização de geometria, redução do triângulo / decimação, remoção dupla do vértice etc. · Rotinas de manipulação de imagem rica. · Visualização molecular. · Geração de extrusão. · Interpolação Linear e CatMull-ROM. · Superfícies BICUBIC BÉZIER. · Borda e aprimoramento de silhueta. O que há de novo nesta versão: · Classe VirtualMutex para proteger a contagem de referência de objetos compartilhados em vários segmentos. · Cerco fixo nos testes MFC. · Polido OpenGlContext :: Destroy () semântica. · Vários pequenos insetos, problemas de segurança e avisos fixos. · Compilação de vLDDs fixas para ambientes de 64 bits.
Biblioteca de visualização Software Relacionado