Opens

Gratis en open source scenegraph-systeem
Download nu

Opens Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • OpenSG Team
  • Uitgever website:
  • http://opensg.vrsource.org/trac
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 32.9 MB

Opens Tags


Opens Beschrijving

Gratis en open source scenegraph-systeem OpenSG is een scenegraph-systeem voor realtime weergave. Naast goede prestaties zijn onze doelen gemakkelijk multithreading ondersteuning, draagbaarheid en een zeer uitschuifbaar systeem.Opensg is gebaseerd op OpenGL en draaien op Mac OS X, Windows, Linux en Solarisis.Note: OpenSG heeft een vergunning en gedistribueerd en gedistribueerd onder de voorwaarden van de GNU-bibliotheek of Lesser General Public License (LGPL). Hier zijn enkele belangrijke functies van "OpenSG": Prestatie: · Prestaties is een van de kernvereisten van elk interactief 3D-grafisch systeem. Modelgroottes en -complexiteiten groeien voortdurend, en om aanvaardbare interactiviteit te handhaven, hoge snelheden naar boven van 30 frames per seconde (meer is altijd beter;)) moeten worden gehandhaafd. OpenSG gebruikt een breed scala aan optimalisatietechnieken om de beschikbare paardenkracht efficiënt te gebruiken. Multi-threading: · Multi-threading wordt een van de kernkenmerken van moderne processors. Tegelijkertijd worden multi-processor-systemen heel gebruikelijk. Aangezien de scenegraph in veel gevallen de primaire winkel is voor alle scène-gegevens, om optimaal te profiteren van het bestaande verwerkingsvermogen, moet deze multi-threaded-toepassingen ondersteunen. OpenSG ondersteunt een zeer algemeen en flexibel multi-threading-model dat volledig onafhankelijke threads geeft toegang tot de scenegraph zonder met elkaar te bemoeien. Clustering: · Slechts een paar jaar geleden was een stereo-projectie met groot scherm alleen betaalbaar voor grote bedrijven of onderzoekscentra. Met de komst van goedkope boardroom-projectoren en krachtige grafische kaarten voor standaard pc's, zijn de componenten voor het opzetten van grote, hoogwaardige display-systemen tegen redelijke prijzen er. Maar een van de beperkingen van de huidige PC-systemen is het aantal uitgangen. De meeste moderne grafische kaarten hebben twee uitgangen, zelfs met twee kaarten in een systeem 4-uitgangen zijn de limiet. Voor grote display-systemen of om de volledige kracht van een grafische kaart aan elke projector te kunnen besteden (ze zijn tenslotte goedkoop) die verre van voldoende is. Om deze tekortkoming te verlichten, moet een cluster van pc's worden gebruikt. Naast grote displays kunnen clusters ook worden gebruikt om grote scènes weer te geven door de uitgangen van alle cluster-knooppunten naar een enkel scherm samen te voegen. De kracht van een cluster overtreft de kracht van een enkele machine, zelfs een high-end. · Maar Cluster-Aware Software is aanzienlijk betrokken om te schrijven. OpenSG neemt de pijn uit clustering door de serialisatie van willekeurige scenegraph-veranderingen te ondersteunen. Het maken van een stand-alone applicatie-cluster-capabel en het drijven van een display zoals de heywall duurt meestal minder dan een uur met behulp van OpenSG. Extensibiliteit: · Vanwege de alomtegenwoordige 3D-grafische kaarten wordt het aantal toepassingsgebieden voor interactieve 3D-graphics gestaag groeit en is het aantal vereisten voor een algemeen scenegraph-systeem. Het is niet mogelijk om te voorzien in welke vereisten toekomstige toepassingen kunnen hebben. Daarom is het belangrijk om een systeem te ontwerpen dat open is voor toepassingsspecifieke en -nonspecifieke extensies. · Het doen van het open source is een goede eerste stap naar dat, maar het is niet genoeg. Sommige extensies zijn mogelijk te toepassingspecifiek voor de beheerders van het systeem om comfortabel te zijn met het integreren ervan. Als het systeem is ontworpen om broncodeswijzigingen voor extensies te vereisen, moeten deze wijzigingen steeds opnieuw worden gemaakt door de Application Developer (d.w.z. u!), Voor elke nieuwe release van het scenegraph-systeem. OpenSSG is ontworpen om deze situatie te voorkomen door zeer dynamische en flexibele structuren te gebruiken die gemakkelijk kunnen worden uitgebreid of aangepast door een aanvraag. Draagbaarheid: · Een van de motiverende factoren van de OpenSG-ontwikkeling was de wens om een systeem te hebben dat op een grote verscheidenheid aan platforms kan worden gebruikt. Om dat te doen is OpenSG gebaseerd op draagbare componenten zoals OpenGL resp. OpenGL ES en BOOST. Het heeft ondersteuning voor sommige systeemspecifieke vensteropties, maar het is niet afhankelijk van hen. Als er een manier is om een opengl-capable venster te openen, is er een manier om het werk van OpenSG te maken. Wat is er nieuw in deze release: Toegevoegd: · Geometrie Shaders · Hiërarchische MultiFrame Occlusion Culling · Realtime schaduwen (zacht, perspectief, ...) · Verbeterde OSGSCENeviewer ondersteunende schaduwen en occlusie culling. · Lokale knippen vlakken · Display filtervoorgrond (kleurcorrectie, vervormingseffecten, ...) · Frame Buffer Object Viewport · Ondersteuning voor Cal3D-tekens · Physics-simulatie via ODE · Verbeterde nurbs-ondersteuning · Nieuw schakelmateriaal voor het schakelen tussen verschillende materialen · Toegevoegd renderopties om te distribueren rendertoestaten zoals Wireframe, Occlusion Culling to the Cluster · Toegevoegde stroomondersteuning aan alle beeldladers · CGFX 1.4 Ondersteuning. · Polygoon en diepte duidelijke achtergronden · Vertex Buffer Objects Support · JPEG2000 EN EXR-beeldondersteuning · Lokaal scons build-systeem · Veel bugfixes


Opens Gerelateerde software

Rtranscoder

Gratis en Open Source Rubyful-interface naar verschillende transcodinghulpprogramma's met behulp van de RPRogram-bibliotheek ...

136 16 KB

Downloaden

Iconfamily

Een Open Source Cocoa / Objective-C Wrapper voor Mac OS X Icon Services 'Iconfamily gegevenstype ...

175 257 KB

Downloaden

Typen

Full-feature, multi-threading, backend-process manager voor de ontwikkeling van Java (J2SE) (RMI en interne server) ...

171 5.7 MB

Downloaden