Libreria di visualizzazioneOpen Source leggero C ++ Openware Middleware per grafica 2D / 3D | |
Scarica ora |
Libreria di visualizzazione Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- GPL
- Prezzo:
- FREE
- Nome editore:
- Michele Bosi
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 7.3 MB
Libreria di visualizzazione Tag
Libreria di visualizzazione Descrizione
Middleware open source lightweight C ++ per grafica 2D / 3D La biblioteca di visualizzazione è un middleware basato su C ++ open source per applicazioni grafiche 2D e 3D ad alte prestazioni basate sul settore del settore OpenGL 2.1, progettato per sviluppare applicazioni portatili per i sistemi operativi Mac OS X, Windows e Linux. La libreria divisualizzazione può essere utilizzata Sviluppare applicazioni per la visualizzazione scientifica 2D e 3D (come le scienze del materiale, le geoscienze, l'esplorazione del petrolio e del gas ecc.), Formazione e simulazione civile e militare, realtà virtuale, realtà aumentata, simulazione visiva, tracciare, data mining e visualizzazione, presentazioni, applicazioni multimediali , effetti speciali, giochi 2D e 3D e così on.Visualizzazione della libreria non è un motore di rendering pre-confezionato o un motore di gioco, in quanto ciò limiterà il proprio ambito. La biblioteca di visualizzazione è stata progettata per essere una piattaforma generica a grana fine, su cui possono essere sviluppate efficacemente applicazioni grafiche 3D altamente specializzate. Puoi pensare alla biblioteca di visualizzazione come toolkit che ti fornisce il potere e la flessibilità di OpenGL all'interno di un quadro orientato all'oggetto C ++ leggero e user friendly. Se hai bisogno di una piattaforma grafica 3D semplice, flessibile e veloce che può essere rapidamente integrata nelle tue applicazioni, allora dovresti prendere in considerazione l'utilizzo della libreria di visualizzazione. Ecco alcune caratteristiche chiave della "Libreria di visualizzazione": · Formati di file 3D supportati: 3DS, OBJ, Ply (Binary e ASCII), STL (Binary e ASCII), AC3D, MD2. · Formati di file immagine supportati: JPG, PNG, TGA, TIFF, BMP, DDS, Dicom. · Binding GUI: Win32, MFC, QT4, WXWidgets, SDL, Glut, Cacao. · Visualizzazione del volume: rendering del volume diretto tramite fette allineate a schermo, estrazione isosurface attraverso cubetti di marcia. · Sistema system virtuale: file di dischi di lettura / scrittura e directory, leggi file zip e directory, file di memoria di lettura / scrittura e directory, leggi / scrivi i file GZ. · Texture: 1D, 2D, struttura 3D, cubemas, array di texture, rettangoli di texture, multi-texturing, rendering to texture, generazione di coordinate di texture, combinatori di texture, mipMapping e generazione di mippmaps, filtraggio anisotropico, trame compresse, tessiture di profondità, trame interere, Texture non normalizzate. · Supporto linguistico ombreggiato OpenGL. · Supporto Geometry Shader. · Tariffe multiple di rendering GLSL. · Grafica vettoriale 2D accelerata OpenGL. · Multisampling. · Supporto di oggetti di framebuffer. · Supporto per gli oggetti del buffer vertice. · Supporto per oggetti tampone pixel. · Display Elenchi Supporto. · Scremo di flussum hierachico contro scatole e sfere. · Più telecamere, gestori di scene multiple, rendering multipli. · Funzioni e classi di manipolazione del testo Unicode di alta qualità. · Libreria C ++ basata su GLSL / libreria Matrix. · Gestore di scene di volume del limite Hierachical. · Gestione scene di gerachica KD-Tree. · Gestione scene di portale / settore. · Gestione della scena del terreno basata sull'albero KD (con accelerazione GPU se disponibile). · Trasformazioni a matrice gerarchica. · Animazioni di morphing (con accelerazione GPU se disponibile). · Geometria istanziazione. · Livello di dettaglio della geometria. · Livello di shader di deatil. · Multipassamento. · Rendi l'ordinamento dello stato e la minimizzazione. · Gestione automatica della trasparenza. · Cartelloni. · Piani di ritaglio. · Tutti i modelli di illuminazione OpenGL / materiali supportati. · Sistema di risorse estensibili per supportare nuovi tipi di risorse. · Funzioni di ottimizzazione della geometria, riduzione del triangolo / decimazione, rimozione doppia vertice, ecc. · Routine di manipolazione delle immagini ricche. · Visualizzazione molecolare. · Generazione di estrusione. · Interpolazione del percorso lineare e catmull-rom. · Superfici Bicubic Bézier. · Miglioramento del bordo e della silhouette. Cosa c'è di nuovo in questa versione: · Classe VirtualMutex per proteggere il conteggio di riferimento degli oggetti condivisi su più fili. · Risolto il crash nei test MFC. · Lucido OpenGLConText :: Distruggi () Semantica. · Diversi bug minori, problemi di sicurezza e avvertimenti fissi. · Compilazione fissa VLDDS per ambienti 64 bit.
Libreria di visualizzazione Software correlato
openframeworks.
Toolkit open source della piattaforma trasversale per la codifica creativa in C ++ ...
7,678 24.2 MB