Python 3D Software Sammlung

Python 3D Software Sammlung
Copyright © vrplumber.com
For original English text, go to: http://www.vrplumber.com
Translated by A.Romanova

Python 3D Software

Eine kleine Sammlung (94 Pakete) von Hinweise auf Python-Software, für die Arbeit in drei Dimensionen
“Open Source” von irgendeinem Typ
Der Batchkonverter aus CAD-Dateien in Akrobaten 3D-PDF Seite ist auf Deutsch. Wissen Sie nicht, welche CAD-Dokumente umgewandelt worden sind. Scheint durch Automatisierung der Akrobat-Werkzeuge zu arbeiten.
Unbekannte
Pygame GUI Bibliothek vereinbar mit OpenGL
Abgeleitet aus mehreren PyWeek Einträgen, bietet Knöpfe, Liste-Kontrollen, Lay-Out-Werkzeuge, Dateidialoge, und andere geordnete “GUI” Bits für den Gebrauch mit Pygame-basierten Spielen an.
LGPL?
GUI für Bearbeitung Dateien für den Yafray raytracer
XML-Bearbeitung GUI für Yafray Dateien zu zwicken. Scheint auf Yafray Renderer zu kommen, um verschiedene Ansichten innerhalb der Anwendung zur Verfügung zu stellen.
GPL
BattleTech (Spiel) Erfüllung, PyOpenGL verwendend PyOpenGL
GPL
3D Modell mit der Python Scripting Unterstützung
Komplett-funktionales Werkzeug mit einer ziemlich normenwidrigen Schnittstelle (für diejenigen, die an Hauptstrecke-Werkzeuge solcher als 3DSMax oder Maya gewöhnt sind). Stellt einer kostenlosen Software 3D Werkzeug des Modellierens/Zeichentrickfilms zur Verfügung. Python Scripting ist umfassend. Unterstützungen VRML97 Output über eine Python-Plug-In.
BSD
Bearbeiter für BZFlag Spieldateien
BSD
Chaco’s Kivaа
2D Render-Engine für eine Vielfalt von Zurückenden einschließlich OpenGL
Kiva und Chaco, waren einmal ein Teil von SciPy, aber sie scheinen zu einem bestimmten Zeitpunkt aufgegeben worden zu sein. Das CVS Behältnis ist noch verfügbar..
Benutzer (BSD-ähnlichen Begriffe)
Client/Server-Schachspiel mit der 3D Schnittstelle
Verwendet Twisted für den Netzwerk und PyOpenGL für Grafik
Frei-für-nichtkommerziell
Molekulares modellierendes Framework
Interaktive molekulare Grafikmodellieren-Plattform. Scheint Plattformunabhängigkeit zu sein. Ziemlich gut nach Steve Ludtke.
BSD
Dienstprogramm-Typen und Funktionen für 3D (Renderman Fokus)
Der Python-Computergrafik-Kit ist eine Sammlung von Python-Modulen, die die grundlegenden Typen und Funktionen enthalten, im Stande zu sein, 3D Computergrafik-Bilder zu schaffen. Das Kit konzentriert sich hauptsächlich auf RenderMan-Schnittstelle von Pixar, aber einige Modul können auch für OpenGL Programme oder non-RenderMan unterwürfige Renderers wie POV-Strahl zum Beispiel verwendet werden.
Unbekannte
Kortex
C ++ Bibliothek für Visuellen FX mit der Python-Anbindung
Eingestellt auf die Bedürfnisse nach denjenigen, die Seheffekten Werkzeuge/Toolchains schaffen. RIB (renderman) Format-Unterstützung, Maya-Importeur, die Bildhandlung, die UI Steuerungen.
LGPL
Großer C ++ 3D Spiel Engine mit der (zweiter Klasse) Python Bindings
Großer, populärer 3D Engine, der anscheinend Python Bindings von einer Sorte zur Verfügung stellt. Viele nette Eigenschaften im Kernmotor.
LGPL
Devachan
Kleine GLUT + OpenGL C-Python-Bibliothek
Eine vereinfachte Schnittstelle zu OpenGL und GLUT, aber noch sehr auf niedriger Stufe, grundsätzlich arbeiten Sie mit minimalen Streifbändern um die OpenGL-Anrufe.
BSD
3DStudio (klassisch) Format Loader (und Renderer)
Dienstprogramm-Bibliothek für Laden .3ds Dateien, die durch das Original 3DStudio und viele anderer Programme erzeugt sind. Schließt Code ein, für Wiedergabe der geladenen Modelle, PyOpenGL verwendend.
PSF Python
C ++ Python-Erweiterung, bietet DirectX 9.0 Zugang an
Schnittstelle zu den 2D, 3D und Audioeigenschaften der Direkten-X Bibliothek von Microsoft. Schließt Unterstützung für Laden .x Netzwerke ein. Bietet Zugang zu HLSL Shaders und dergleichen an.
LGPL
Lege- Echtzeit Strategie-Spiel, OpenGL für die Grafik verwendend
Das Projekt ist seit einer sehr langen Zeit “eingefroren” worden.
kommerziell
FMEC
Schafft 3D Gegenstände für den Poser (R) aus Truetype (R) Schriftarten lässt Sie in eine Schnur des Textes eingehen und spart es als .obj Dateien.
GPL
FreeCAD
Anfangsphase Freier CAD-Modell mit der Python Scripting
Projekt scheint zu versuchen, ein allgemeines 3D CAD-System zu schaffen, die verschiedenen Demonstrationsschriften alle erscheinen in Python zu sein.
GPL
Neulich C ++ Engine mit dem Maschinenbau-Gefühl kommt mit einem IDE für Erschaffung den 3D und die programmatische-Eigenschaften. Viel Physik-Simulation auch unterstützen. Gebaut auf OpenGL 2.0.
AGPL
Fortgeschrittene 3D Schnittstelle für Pyglet
Breitet sich Pyglet mit günstigen Abstraktionen für allgemein verwendeten fortgeschrittenen OpenGL-Eigenschaften (GLSL, FBOs, usw.) aus.
CNRI Python
Bietet 2D UI Element an, PyOpenGL/GLUT verwendend
Versucht ein Tkinter anzubieten, wie 2D GUI, die Plattformunabhängigkeit GLUT API verwendend. CVS Repository scheint größtenteils geräumt worden zu sein, und dann hat das Projekt aufgegeben.
BSD
glumpy ist eine schnelle-OpenGL- basierte numpy Visualisierung auf der Oberseite PyOpenGL und IPython gestützt ist (für interaktive Sitzungen), das für schnellen Visualisierung der Numpy-Reihe (hauptsächlich zwei dimensional) erlaubt. Es war mit der Leistungsfähigkeit im Sinn entworfen worden, und wenn Sie einen Sinn von dessen haben wollen, was in Ihrer Simulation geschieht, während es läuft, dann vielleicht kann glumpy Ihnen helfen.
zlib/Libpng-Lizenz
Spielstil? C ++ Engine mit der Python-Binding
C ++ Engine mit der ziemlich umfassenden Liste von Eigenschaften und ziemlich hochwertigen Screenshots. Python Binding scheint “irgendwo herum das Netz”, obwohl andere Quellen vorschlagen, dass es eine eingebaute Scripting API ist. Verwendet OpenGL oder Direct3D für seinen Rendern-Unterbau. Hat Content-Laders für z.B. das Quake BSPs.
GPL
Die Hülle herum die Münze für Qt-basierte Visualisierung Aufgaben versucht angemessene Plattform für Ausführung 3D Arbeit unter Qt mit großen Dateien anzubieten. Verwendet Münze als Render-Engine, der nicht auf Pivy basiert ist. Pivy .
GPL
Basiert auf Codegenerator für Erzeugung LDraw (LEGO) Modell Szenen
Schreiben Sie eine einfache Python-Schrift dem Output-Code für LEGO Standardmodellierer. Scheint nur Textgeneration zu tun (d. h. modelliert/zeigt den Code nicht).
Frei-für-nichtkommerziell
Raytracing Engine mit experimentell Python Binding
Scheinbar herrenloses (untätig) Projekt mit einer Python Binding, Begin des Jahres 2000 wurde experimentell markiert.
BSD
Leichtgewichtsgrafikwerkzeug (LGT)
Neuer 2D Sprite-Engine für PyGame geschrieben, OpenGL verwendend
Spiel beruht auf 2D Grafik-Engine, bietet beschleunigte Operationen für PyGame Sprite – gegründete Spiele. Sprites sind für 2D Grafik-Engine, wie Szenengraphen für 3D Grafik-Engine, (der gehaltenen Weise-Methode der Zeichnung Abbildung).
GPL
MakeHuman
Parametrisierter menschlicher Modell
Erzeugt Modelle von Menschen, durch Verformen ein Netzwerk mit der Python Scripting API.
BSD
Wissenschaftliche Daten Visualizer geschrieben darauf VTK
MayaVi ist ein freier, leicht, wissenschaftliche Daten Visualizer zu verwenden. Es stellt einen Tkinter GUI zur Verfügung
BSD
Minimalistisch Raytracer mit einer Python-Übersetzung
Poetische Form Raytracer (kurz, elegant), das Übersetzungen in mehrere Sprachen einschließt, hat eine Shedskin-Version, die oft schneller als die rein-Python Implementierung ist. Liest in Musterdefinitionsdateien und gibt Bilddateien heraus. Ein Radiosität / Globale Beleuchtung Rendern.
GPL
2D Grafik-Package versucht Direktor wie API zu schaffen
Neues Projekt, das ursprünglich auf wxPython basiert ist, versucht jetzt ihre API für den Gebrauch mit anderer PyOpenGL-Hosting GUI Bibliotheken zu verallgemeinern.
Artistic License
Analyse und Manipulation von molekularen Modellen
Molekularer Zuschauer und Redakteur, PyOpenGL verwendet.

MIT
Virtueller Welt-Engine mit dem Netzwerk und der 3D Grafik
Verwendet-Panda oder Ogre für Rendern, Twisted für den Netzwerk, ODE für Physik. Server-Infrastruktur mit dem “Portal” Modell, um Interesse zu beschränken.
Spiel/VR | Behaltene-Weise
Unbekannt
Visualisierung von planetarischem Dateien von NetCDF Feilen
Gebaut darauf VTK, TK/PMW GUI. Scheint, in erster Linie für den Gebrauch von Wissenschaftlern beabsichtigt zu sein, die zeitabhängige Änderungen in Dateien über den kompletten Erdball sehen müssen, der auf Lat/Long mit der Koordinate mit einem Inhaltsverzeichnis versehene Dateien basiert ist.
BSD-ähnlich
3D Spiel/VR Engine mit “Erwartung” Unterstützung für Python
Zurzeit nur Windows mit der Unterstützung für andere Plattformen geplant ist. C ++ Engine mit Bindings zu TCL/Tk und Lua zurzeit..
Unbekannt
Ziemlich fortgeschrittener C ++ Rendern-Engine mit der Python-Binding
OGRE ist ein ziemlich fortgeschrittener Spielstil Engine. Die Python-Bindings ist wieder belebt worden und ist jetzt unter der aktiven Entwicklung und hat anscheinend den Hauptteil der OGRE-API bedeckt.
LGPL
Engine für physisches Laufen (nichtgrafische) Simulationen
ODE ist eine offene Quelle, hohe Leistungsbibliothek für die Vortäuschung der harten Körperdynamik. Hat gemeinsame Typen vorgebracht und Kollisionsentdeckung mit der Reibung integriert. ODE ist nützlich für Vortäuschung der Fahrzeuge, Gegenstände in Umgebungen der virtuellen Realität und virtuellen Wesen. Verwendet in Spielen, Werkzeugen und Simulationen. Python-Binding ist anscheinend ziemlich verwendbar.
PSF
Paket bietet Pyrex- Code Zugang zu fortgeschrittenen OpenGL Erweiterungen an
GLEWpy hat zum Ziel fortgeschrittene OpenGL Erweiterungen auf Python zu bringen. Das wird dem Python OpenGL Entwickler erlauben, Eigenschaften wie Fragment und Vertex-Shaders und Bild zu verwenden, das auf dem GPU in einer Prozession geht. Es dient als ein Kompliment zu PyOpenGL und toolkits wie GLUT und SDL ( PyGame ).
BSD
VRML97-kompatibel Scenegraph-Engine in der Python geschrieben
Gebaut direkt darauf PyOpenGL, OpenGLContext ist ein Rendern-Engine der behaltenen Weise, der viele der grundlegendsten Eigenschaften demonstriert, gewünscht von denjenigen Scenegraph-Engine Aufbau. Es wird in erster Linie geschrieben, um eine Quelle der Probe zur Verfügung zu stellen und Test-Code für die PyOpenGL Bibliothek, aber vertritt einen ganzen Render-Engine.
OSGPL (“Relaxed LGPL”)
Universal C ++ Engine mit der Python-Binding
Großer C ++ Render-Engine das sieht wie einer großen Benutzerbasis aus. Rendern der Qualität ist ziemlich gut, beurteilen nach Screenshots. Verwendet-OpenGL für seinen Rendern-Unterbau. Ziemlich minimale Homepage für das Python-Wrapper.
Benutzer (GPL-wie?)
Panda 3D
CMU/Disney Kollaboration auf dem 3D Spiels/Simulation Engine
C ++ Engine mit der Python-Bindings. Die Ziele sind: schnell, stark, leicht für Programm, flexibel, modifizierbar, langlebig, Plattform-Agnostiker, und reprogrammierbare im Fluge zu sein. Der Fokus des Projektes ist auf der Python-Schnittstelle.
BSD (aber verlangt kommerzielle oder GPL Münze)
Wrapper für die Münze/Erfinder Scenegraph Bibliothek
Pivy ist eine Münze-Bindung für die Python. Münze ist eine höhere 3D Grafikbibliothek mit einem C ++ Anwendung Programmierende Schnittstelle. Münze verwendet Datenstrukturen des Szene-Graphen, um Echtzeit-Grafiken wiederzugeben, das geeignet für alle Arten der wissenschaftlichen und technischen Visualisierung-Anwendungen. Es kann mit PyOpenGL erweitert werden. Begreift Lader für mehrere Standardformate ein, einschließlich VRML97.
GPL
Wissenschaftliches Visualisierung-Toolkit
Interaktiv molekular und Partikel-Visualisierung, verschiedene Visualisierung, Plotten, und Analyse-Werkzeuge für Pre- und Postverarbeitung von molekularen Dynamik-Simulierungsdaten. Werkzeuge können durch die Befehlszeile, Python Scripting, oder Tk GUIs verwendet werden.
Unbekannt
Kopie von MineSweeper mit einem “3D” Ansicht von 2D Brett
Geschrieben mit PyGame und PyOpenGL, es scheint nicht 3D Effekt zu verwenden, für andere als Verwerfen 2D Brett. Es scheint Texturen für individuelle Elementen zu verwenden.
Unbekannt
Generation von POVRay Dateien aus Python
Textlichen Generator für Herstellung POVRay Dateien aus Python-Code. Geschrieben als ein Rezept in Python Kochbuch. Schließt Muster-Code für einige Szenen. Der ganze Muster-Code kann ich sehen, dass es etwas ähnlich wie “Sofortausführung” verwendet, indem es direkt zur Datei wiedergibt, anstatt einen Graphen zuerst zu schaffen und dann zur Datei herauszugeben.
GPL
Der polygonale Geometrie-Bearbeiter/Konverter
Projekt verwendet SSG durch C ++, nicht in dem Moment scriptable Python verwendend, aber es wurde in der Vergangenheit gewesen, und plant in der Zukunft zu sein.
Unbekannt
Py3D
Python basiertes Modell und Animationswerkzeuge für den Gebrauch mit SGI’s OpenGL Performer
Es scheint auf Produktion der Szenen für Gebrauch in Stunden an de Universität gerichtet werden.
GPL
2D Font Render-Bibliothek (Wrapper), FreeType verwenden
Bietet ein einfaches API an, um direkt in einem (Py)OpenGL Kontext wiederzugeben
Text/Fonts | Dienstprogramm
GPL
PyFX
Bietet Zugang zum Cg-Shader Sprache aus Python
Rückruffunktion geführte Framework für Erzeugung Cg-Shaders.
LGPL
Einfache Directmedia Bibliothek (SDL) Wrapper für die Python
Allgemeine verwendete Bibliothek für Bereitstellung von einem PyOpenGL Render-Kontext. Schließt sprite-based animations, Mediaplay-Back, das Bildladen, die Text-Übergabe, den reichen “Oberflächen”Mechanismus für Compositing (non-hardware-accellerated, jedoch), Text-Render und etwas ähnlich. OpenGLContext stellt einen vollen PyGame Zusammenhang zur Verfügung.
Unbekannt
Verlängerter PyGame
2D PyGame Bibliothek
Sammlung von Modulen für den Gebrauch Spielen mit PyGame zu schreiben, schließt einen OpenGL beschleunigte 2D Zeichnungsbibliothe, einen Scenegraph-bases Sprite-Engine, und einige Erweiterungen auf die Zeichnungsbefehle von PyGame ein.
BSD
Plattformunabhängigkeit Windowing und Multimedie (Spiel) Framework in Python
Pyglet ist eine Python-codierte Bibliothek, die ctypes verwendet, um eine tragbare GUI/multimedia Schicht zu erzeugen, die Sie Spiele in einem OpenGL-durchgeführten Engine schreiben lässt. Es schließt vollen Bindings für einen C-style OpenGL Bibliothek mit den meisten Erweiterungen ein. Pyglet ist unter der aktiven Entwicklung, mit neuen häufigen neuen Eigenschaften und Ausgaben.
BSD (+ Zlib / Libpng)
PyGLFW
Python Bindings zur GLFW Bibliothek
GLFW ist (C?) Bibliothek, die eine Plattformunabhängigkeit-Abstraktion für Systemebene-Ereignisse wie Windowentwicklung, Maus und Tastatur-Wechselwirkung zur Verfügung stellt. PyGLFW ist eine Binding für GLFW für die Python..
LGPL
PyJuggler
Virtuelle Realität Engine mit Python Erweiterungs-API
Großes Forschungsprojekt geschrieben in C ++ mit Python, die entweder eingebaut ist, oder bettet Engine ein. Fokus scheint auf der Entwicklung einer einzelnen API zu sein, die über alle Plattformen (am C ++ Niveau) verwendbar ist.
GPL
PyKyra
C ++ Spielentwicklungsplattform mit der Python-Binding
2D Spiel-Entwicklungsplattform, die auf einen C C++ SDL Sprite Plattform (nicht Pygame) basiert ist. Kyra schließt Toolchains für die isometrische Kunst und ähnlich ein..
LGPL
Bibliothek für Handling verschiedene Multimediaaufgaben
Stellt reiche und einfache Schnittstelle für die Digitalmediamanipulation (wav, mp3, ogg, avi, divx, dvd, cdda usw.) zur Verfügung. Es schließt Syntaxanalyse, demutiplexing Multiplexverfahren, Verschlüsselung und Dekodierung ein. Plattformunabhängigkeit.
CNRI Python
Molekulares Grafiksystem mit dem eingebetteten Python-Interpreter
PyMOL ist ein molekulares Grafiksystem mit einem eingebetteten Python-Interpreter, der für die Echtzeitvergegenwärtigung und schnelle Generation von molekularen Qualitätsgrafikbilder und Zeichentrickfilme entworfen ist. Kann auch PDB Dateien editieren.
BSD
Standard Python bindet OpenGL, GLU, der GLUT und GLE Bibliotheken
PyOpenGL bietet Zugang zu den allgemeinen Sofortausführung-Bibliotheken, die mit OpenGL vereinigten sind. Es ist ein großes SWIG-basiertes Wrapper, das auf den meisten Plattformen in der Quelle oder dem binären Format verfügbar ist.
GPL
Wrapper herum 3D stellt graphisch Bibliotheksprodukte für PyQt/PyQwt dar
SIP-basiertes Wrapper für C ++ Klassenbibliothek, Bereitstellung von 3D graphische-Funktionen, Dateien und ähnlich.
BSD (w/out Werbeklausel)
Paket/Werkzeug, um Stimuli für Psychologie-Experimente zu erzeugen
Liefert einfache Mechanismen, um Stimuli für Psychologie-Experimente mit bitmap und Textmanipulationen zu erzeugen. Die primären Absichten sind für die beschäftigte Wissenschaftler Werkzeuge zu versorgen, Timing und Windowing und einen einfachen Satz von vorpaketierten Stimuli zu kontrollieren..
AGPL
Schreiben Sie Soya3D Spielengine um
Wolke- basierter Spielengine unter der aktiven Entwicklung, Softwareverteilung in der kurzfristigen Zukunft ins Visier nehmend..
MIT? CWI Python?
Allgemeine bildbehandelnde Routinen für allgemeine Bitmap-Formate
Das ist das normale Modul, das im Python verwendet ist, für Arbeit mit bitmapped Bilder (JPEG, PNG, BMP, etceteras). Viele der 3D Engines, die hier beschrieben sind, verlassen sich auf PIL für ihre Image-Dekodirung (und verschlüsselnd) Operationen.
GPL
Die Bibliothek portiert Matlab NURBs Wireframes für Python
LGPL-ähnlich
3D Bibliothek gerichtet zu CAD/CAM/CAE/AEC/GIS für Python Binding aus
Groß-altes Project, das scheinbar ein(relativ neu?) Python Binding hat
Unbekannt
Die Bibliothek für Robotics-Erforschungen schließt OpenGL Visualisierung ein
Großes AI/Robotics-Projekt, viele wissenschaftliche Werkzeuge, wo der Visualisierungsbestandteil gerade ein kleiner Teil der Summe ist.
GPL
Python Rolle Spiel Engine (PyRPG) spielend
Anfangsphase Engine für 3D Rolle-Spielen-Spiele
Unbekannte
2D- nur CAD Package völlig geschrieben in Python
Projekt scheint als moribund zu werden
LGPL
PyUI
2D UI Elementen (unter anderen) OpenGL als einen Unterbau verwendend
Spiel-eingestellter 2D Benutzer Schnittstelle Bibliothek, die OpenGL als sein backend verwenden kann, um Beschleunigung zur Verfügung zu stellen, 3D Hardware verwendend.
Unbekannte
Textweise-Redakteur w/Vorschauen für den POV Raytracer
Grundsätzlich hat ein Text-Bearbeiter mit der Syntax, Hervorhebung hat auch automatische Einfügung von allgemeinen Elementen und Eigentumskonfiguration. “In kurzem WinPov für Linux”
“Open Source” (nicht spezifiziert)
C ++ raytracer mit der Python-Binding
Raytracer womit sieht wie eine umfassende Python-Binding aus (mit einigen Beschränkungen auf den Typ des Verlängerns, können Sie mit Python tun). Fokus scheint auf dem “Schrift” Schreiben (ähnlich mit VPython) mit Knoten zu sein, die denjenigen ähnlich sind, die in einigen der Scenegraph Engines gesehen sind.
BSD
Руніцкі меч
Großes 3D und 2D Rendern-Projekt, PyOpenGL verwendend PyOpenGL
Zurzeit nicht aufrechterhalten, aber hat Python-Code für viele interessante Aufgaben, wie Wiedergabe einer Teilmenge von SVG in OpenGL und dem Laden verschiedener 3D Dateiformate. Scheint wxPython als seine GUI-Hosting zu verwenden.
MIT
Sandkasten
Wissenschaftliche Visualisierung des Wasserflusses/Effekten
Stellt eine grafische Schnittstelle für einen besonderen modellierenden Mechanismus (KIND) zur Verfügung, das Wasserfluss-Muster (wie Ströme und Schlammlawinen) vortäuscht. Python-Schnittstelle zu C ++ Visualisierung-Engine.
LGPL
Sauvage
SVG grafische Anzeige, PyOpenGL verwendend
Akademischer Fokus auf dem Benutzerschnittstelle-Design. Verwendet OpenGL (2D) SVG Grafik wiederzugeben. Betrachtet als Alpha-Qualität.
CWI Python
Große Sammlung von wissenschaftlichen Modulen einschließlich einige 3D Operationen
Wissenschaftliche Python ist der erste Anlaufpunkt für diejenigen, die möchten Python für jede Sorte der wissenschaftlichen Arbeit verwenden. Unter der großen Sammlung des Codes sind zahlreiche Dienstprogramme, die nützlich sind, auf niedriger Stufe 3D Code schreibend. Es gibt auch einige Code, um VRML Dateien zu exportieren (Ich glaube Version 1.0, jedoch, nicht VRML97)..
LGPL
ZOE Derivative mit “Erweiterungen einschließlich der Perspektive und Beleuchtung”
In der Zusammenfassung, einer Konvertierung von ZOE, um PyGame für GUI Operationen statt der GLUT zu verwenden. PyOpenGL-basiert. Konzentrieren sich auf Wireframes und Partikel aus ZOE –Systeme geerbt.
GPL
Einfacher Raytracer
Python + Numerischer Raytracer für platonische Feststoffe
Scheint ein frühes Projekt zu sein, um einen Raytracer zu erzeugen
Unbekannt
Bibliothek für Schaffen belebte PowerPoint-Stil Präsentationen (mit PyOpenGL)
Erlaubt das Schaffen von belebten Grafikpräsentationen, OpenGL und Python verwendend. Das ist AFAICT, größtenteils ein Forschungsprojekt, eher als ein Versuch ein Produktionsniveau-Werkzeug zu schaffen. So gesagt, kann für den verschiedenen Gebrauch passend sein. Das ist nicht ein PowerPoint Anwendungsklon, es ist ein Render-Engine für PowerPoint-Stil Präsentationen (Sie müssen Code schreiben, um Präsentationen zu erzeugen).
GPL
Ein “Skizzenbuch” für (die vernetzte) OpenGL Grafik
Gebaut darauf PyOpenGL, Twisted und PyGame; ein eher umfassend scheinbarer Engine, um mit der OpenGL-Wiedergabe zu experimentieren..
GPL
3D Engine auf hoher Ebene für Python Spielen
Zielt darauf, eine Berufsniveau-Entwicklungsplattform für (GPL) 3D Spiele zur Verfügung zu stellen. Eindrucksvolle Screenshots. Geschrieben im PyRex, verwendet-Cal3D für den Charakter-Zeichentrickfilm, ODE für die physische Simulation.
BSD
3D Spiel-Engine in Python w/Hartglas
Beruhen sich auf Flexibilität, einfaches Design und Bequemlichkeit des Gebrauches (für Programmierer). Das ist richtiger ein Spiel-Engine, mit einer Reihe von Eigenschaften anscheinend einschließlich, zum Beispiel, Kollisionsentdeckung, Physik-Simulation (ODE verwendend), und 3DSMax Ausfuhrhändler. Wiedergabe der Pipeline ist GLSL-basiert mit keinem Vermächtnis der (befestigte) Pipeline.
LGPL (GPL Demos)
Tragbare Bibliothek für Schaffen 3D Spiele
An einem Punkt, hatte eine Python-Binding, sieh keine Erwähnung davon zurzeit. Das ist ein ziemlich großer Engine, um Spiele oder spielmäßige Programme zu schaffen, schließt einen scenegraph Engine, Unterstützung für Audio-, UI, Joystick ein, diese Art des Dings.
GPL
Python Schnittstelle auf Google SketchUp 3D Modell
Plugin auf SketchUp, das für Python Scripting erlaubt, unter aktiven Entwicklung wie 2009-02
GPL
3DStudio (Klassiker) Format Lader (und Rendern)
Dienstprogramm-Bibliothek für Laden .3ds Dateien, die durch das Original 3DStudio und viele anderer Programme erzeugt sind. Schließt Code ein, für die geladenen Modelle wiederzugeben, PyOpenGL verwendend.
BSD
Hohes Niveau Scripting des Benutzers C 3D Engine in Python
Ziemlich frühes Projekt, das scheint sich auf Bedienkomfort zu konzentrieren, für Schreibung schnelle Schriften, um eine Idee zu erforschen. Integration mit gstreamer und PyODE.
BSD
Das TTF Schriftart-Fragen, einschließlich Outline-Extraktion für den 3D Text
Ursprünglich ein Teil von OpenGLContext, TTFQuery baut darauf FontTools, um einen Plattformunabhängigkeit-Mechanismus zur Verfügung zu stellen, das TTF Schriftart-Dateien lesen kann, und holen aus ihnen Metriken heraus, erforderlich für Wiedergabe der Schriftarten in 3D (wie in OpenGLContext getan wird). Auch schließt primitiven Schriftart-Code der Entdeckung/Zusammenbringens ein.
Benutzer, anscheinend frei-für-nichtkommerziell
Programmierung der Umgebung für Visualisierungen
Viele darüber geschriebene Python-Papiere. Molekularer Biologie-Fokus AFAICS. Ziemlich gut nach Steve Ludtke.
Unbekannt
Package/Werkzeug, um Stimuli für Visionsforschungsexperimente zu erzeugen
Das Vision Egg ist eine hohe Schnittstelle zwischen Pythons und OpenGL. Zusätzlich zu Methoden für die automatische Generation von traditionellen Sehstimuli wie sinusförmiger Gratings und zufällige Punktmuster hat es mehrere Funktionen, um numerische Daten, Images, Kino, Text, und 3D Gegenstände zu und von Ihrer Videokarte zu bewegen und Gebrauch von einigen seiner Eigenschaften wie Perspektiv Verzerrung zu erlauben. Geschrieben darauf PyOpenGL .
GPL
PyOpenGL + wxPython Wrapper herum molekulare Visualisierungswerkzeug
Vimes hat vor, Werkzeuge zur Verfügung zu stellen, um sich Moleküle und Materialien zu vergegenwärtigen, einfache Manipulationen der Strukturen, Input/Output die Strukturen für/aus einer Vielfalt von verschiedenen Dateiformaten durchzuführen, und einige Werkzeuge anzubieten, um Optionen für die Eingangsdateien für einen verschiedene Anwendungen zu editieren. .
CNRI Python
3D Programmierung für Normale Sterbliche
Einfacher 3D Scenegraph Engine mit dem Mittelpunkt auf Bildungswiedergabe. Große Benutzergemeinschaft, freundlicher Anfänger. Nicht wirklich konzentriert auf innovative Wiedergabe-Eigenschaften oder das ähnliche. Verwendet einen einfachen C/C ++ Engine, abgepackt für den Gebrauch durch Python.
BSD-ähnlich (+ Ankündigung von Änderungen)
Visualisierung Toolkit (VTK)
Forschung/Visualisierung eingestellte Toolkit mit der starken Python Bindings
VTK ist ein C ++ behaltenen Weise Renter-Engine mit der ziemlich ganzen Python Bindings. Es hat ziemlich viele Mechanismen, die versuchen, den Prozess von Visualisierung Phänomene leichter zu machen. Einbettbar in wxPython.
LGPL
Daten-Visualation 1D für 4D Matrix der Daten
PyOpenGL-basierter Renderer für wissenschaftliche Daten, Scripting-freundlichen APIs verwendend.
Unbekannt
Sammlung von Rezepten/Schriften für Automatisierung CAD-Anwendungen auf Win32 Plattformen
Die Sub-Sammlung eines größeren Satzes von Win32 Scripting Rezepte, welcher sich mit CAD/CAM-verwandeted Scripting befasst. Schriften neigen dazu, sehr kurzes “Kochbuch” zu sein, artige Schnipsel hatten vor, zusammen editiert zu werden, um Ihre Aufgabe zu erfüllen, statt autonomische Produkte oder Prozesse. Lizenzen werden nicht ausführlich angegeben, aber Code ist kurz genug und allgemein genug, der wahrscheinlich als schöner Gebrauch betrachtet werden konnte, als ein Muster in Ihrem Code verwendend. Verwendet Mark Hammond Win32 Bibliotheken für die Automation.
LGPL
WxWidgets- Wrapper, das anständigen OpenGL und VTK Zusammenhänge zur Verfügung stellt
Nicht wirklich eine 3D Bibliothek, gerade eine Bibliothek, die dazu neigt, für Host 3D Zusammenhänge verwendet zu werden. OpenGLContext stellt einen vollen wxPython Zusammenhang zur Verfügung, gebaut auf den wxGLCanvas.
LGPL
Scenegraph mit Bildschärfe auf Wireframes und Partikel-Systeme
ZOE (früher OGLE), ist ein sehr trivialer OpenGL Grafik-Engine, völlig geschrieben in der Python. Seines primären Fokus ist schneller Prototyping und Experimentieren, so unterstützt es nur die bloßeste Hauptsache, mit Fokus auf Leitungsrahmen. Spezieller Wert wird auf Partikel-Systeme gelegt (wo nicht aufeinander wirkende Partikeln einfachen Regeln folgen).