Opensg.

Kostenloses und Open Source-Szenegraphensystem
Jetzt downloaden

Opensg. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • OpenSG Team
  • Website des Verlags:
  • http://opensg.vrsource.org/trac
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 32.9 MB

Opensg. Stichworte


Opensg. Beschreibung

Kostenloses und Open-Source-Szenegraphensystem OpenSG ist ein Scenegraph-System für Echtzeit-Rendering. Neben guter Leistung Unsere Ziele Easy Multithreading-Support, Portabilität und ein sehr ausziehbares system.opensg basiert auf openGL und läuft auf Mac OS X, Windows, Linux und Solaris.note: OpenSG ist lizenziert und verteilt unter den Bedingungen der GNU-Bibliothek oder Geringere allgemeine öffentliche Lizenz (LGPL). Hier sind einige wichtige Funktionen von "OpenG": Leistung: · Die Leistung ist einer der Kernanforderungen eines interaktiven 3D-Grafiksystems. Modellgrößen und Komplexitäten wachsen ständig, und um akzeptable Interaktivität aufrechtzuerhalten, hohe Geschwindigkeiten von 30 Bildern pro Sekunde (mehr ist immer besser;)) müssen aufrechterhalten werden. OpenSG verwendet eine Vielzahl von Optimierungstechniken, um die verfügbare Leistung effizient einzusetzen. Multi-Threading: · Multi-Threading wird zu einem der Kernmerkmale moderner Prozessoren. Gleichzeitig werden Multi-Prozessor-Systeme sehr verbreitet. Da der Szenegraph in vielen Fällen der Primärspeicher für alle Szenendaten ist, ist es, die vorhandene Verarbeitungsleistung voll auszunutzen, um die Anwendungen mit mehreren Gewinde zu unterstützen. OpenSG unterstützt ein sehr allgemeines und flexibles Multi-Threading-Modell, das total unabhängige Threads ergibt, den Zugriff auf den Muldegraphen schreibt, ohne sich zu stören. Clustering: · Vor einigen Jahren war vor wenigen Jahren eine groß-screen-Stereo-Projektion für große Unternehmen oder Forschungszentren nur erschwinglich. Mit dem Aufkommen von billigen Vorstandsvorsitzenden und leistungsstarken Grafikkarten für Standard-PCs sind die Komponenten zum Einrichten großer, hochwertiger Anzeigesysteme zu angemessenen Preisen. Eine der Grenzen der aktuellen PC-Systeme ist jedoch die Anzahl der Ausgänge. Die meisten modernen Grafikkarten verfügen über zwei Ausgänge, auch wenn zwei Karten in einem System 4-Ausgänge die Grenze sind. Für große Anzeigesysteme oder, um die volle Leistungsfähigkeit einer Grafikkarte an jeden Projektor (nach allem billig widmen können), ist das weit von ganz ausreichend. Um diesen Mangel zu lindern, muss ein Cluster von PCs eingesetzt werden. Zusätzlich zu großen Anzeigen können Cluster auch verwendet werden, um große Szenen anzuzeigen, indem die Ausgänge von allen Clusterknoten auf einem einzigen Bildschirm zusammengeführt werden. Die Kraft eines Clusters übertrifft die Kraft einer einzelnen Maschine, sogar ein High-End. · Aber die Cluster-Aware-Software ist wesentlich enger, um zu schreiben. OpenSG nimmt den Schmerz aus dem Clustering, indem sie die Serialisierung von willkürlichen Szenegraphen ändert. Wenn Sie eine eigenständige Anwendungs-Cluster-fähig machen und ein Display fährt, wie die Heulewall, dauert die Heulewall, normalerweise weniger als eine Stunde, die OpenSG verwendet. Erweiterbarkeit: · Aufgrund der UBIQUITY von hoch angetriebenen 3D-Grafikkarten wächst die Anzahl der Anwendungsbereiche für interaktive 3D-Grafiken stetig, und damit ist die Anzahl der Anforderungen an ein allgemeines Szenegraphensystem. Es ist nicht möglich, zu sehen, welche Anforderungen zukünftige Anwendungen haben könnten. Daher ist es wichtig, ein System zu entwerfen, das für anwendungsspezifische und -nonspezifische Erweiterungen offen ist. · Open Source ist ein guter erster Schritt dazu, aber es reicht nicht aus. Einige Erweiterungen könnten zu anwendungsspezifisch sein, damit die Betreuer des Systems mit integrierender Integration vertraut sind. Wenn das System so ausgelegt ist, dass er Quellcode-Änderungen für Erweiterungen erfordern, müssen diese Änderungen vom Anwendungsentwickler immer wieder übernommen werden (d. H. Sie!), Für jede neue Version des SCENEGRAPH-Systems. OpenSG soll diese Situation vermeiden, indem hochdynamische und flexible Strukturen verwendet werden, die leicht verlängert oder von einer Anwendung angepasst werden können. Portabilität: · Eine der motivierenden Faktoren der OpenSG-Entwicklung war der Wunsch, ein System zu haben, das auf einer Vielzahl von Plattformen verwendet werden kann. Dafür basiert OpenSG auf tragbaren Komponenten wie OpenGL. OpenGL ES und Steigung. Es verfügt über systemspezifische Fensteroptionen, die jedoch nicht von ihnen abhängen. Wenn es einen Weg gibt, ein OpenGL-fähiges Fenster zu öffnen, gibt es einen Weg, um die OpenSG-Arbeit herzustellen. Was ist neu in dieser Version: HINZUGEFÜGT: · Geometrie-Shaders. · Hierarchisches Multiframe-Okklusions-Cullen · Echtzeitschatten (weiche Perspektive, ...) · Verbesserte OSGSCENEViewer-Unterstützung von Shadows und Okklusions-Cullen. · Lokale Beschneidungsebenen · Filtervordergründe anzeigen (Farbkorrektur, Verzerrungseffekte, ...) · Rahmenpufferobjekt Ansichtsfenster · Unterstützung für Cal3D-Zeichen · Physik-Simulation über ODE · Verbesserte NURBS-Unterstützung · Neues Schaltermaterial zum Umschalten zwischen verschiedenen Materialien · Renderoptionen hinzugefügt, um Render-Status wie Wireframe, Okklusion, der dem Cluster zu verteilen, hinzugefügt wird · BREAM-Unterstützung für alle Bildlader hinzugefügt · CGFX 1.4-Unterstützung. · Polygon- und Tiefe klarer Hintergründe · Vertex-Pufferobjekte-Unterstützung · JPEG2000- und EXR-Bildunterstützung · Local Scons Build System · Viele Fehlerbehebungen


Opensg. Zugehörige Software

Fxruby.

Entwickeln Sie leistungsstarke und ausgefeilte quellplattformierte grafische Benutzeroberflächen für Ihre Rubin-Anwendungen ...

150 8.7 MB

Herunterladen

Bloo

Ein kostenloses Dock-Symbol für den Adium IM-Client basierend auf Blooregard Q. Kazoo von Foster's Home für imaginäre Freunde ...

161 412 KB

Herunterladen

Jererm

Eine freie, offene Quelle und ein reiner Java VT100-Terminal-Emulator für SSH2 ...

186 65 KB

Herunterladen

Kyanite

ActiveSupport- oder Facetten-ähnliche kostenlose Toolbox für Ruby-Entwickler ...

173 57 KB

Herunterladen