Womit wurde Blender erstellt?

7

Verwendet Blender OpenGl oder DirectX? Oder ist alles von Grund auf neu gemacht?

    
tiffanyButterfly23 10.04.2013, 03:19
quelle

4 Antworten

5
  

Verwendet Blender OpenGl oder DirectX?

Die gesamte Grafikausgabe von Blender erfolgt mit OpenGL.

  

Oder verwendet es eine Programmiersprache (Python?), um alles von Grund auf neu zu machen?

Warum "oder"? Eine API ersetzt keine Programmiersprache. Blender wurde in C, C ++ und Python programmiert. OpenGL wird verwendet, um alles auf dem Bildschirm zu rendern, einschließlich der Benutzeroberfläche.

    
datenwolf 10.04.2013, 11:04
quelle
10

Sie können sich den Mixerquellcode ansehen und sehen, dass er in Python und C / C ++ geschrieben ist - - weniger Python, mehr C. OpenGL wird häufig im Code referenziert, während DirectX nur selten verwendet wird. Also los.

    
Leopd 10.04.2013 03:48
quelle
2

Für solche Fragen fand ich ohloh , um nützlich zu sein. Es ist eine Website, die Statistiken über Open-Source-Projekte generiert. Eine der Statistiken ist eine Liste verschiedener Programmiersprachen, die im Projekt verwendet werden. Sie können die Statistiken für Blender hier einsehen. ohloh ist auch nützlich, um die Werkzeuge zu identifizieren, die ein Projekt verwendet und / oder mit ähnlichen Projekten zu vergleichen.

    
pwagner 11.04.2013 07:57
quelle
2

Erweitern, auf welche Daten der Wolf sagte. Blender für die Mehrheit wurde in C geschrieben, die Game Engine wurde in C ++ geschrieben und die gesamte Anwendung hat Python-Bindings (was bedeutet, dass Sie Python innerhalb der Anwendung verwenden können) . Blender verwendet OpenGL und hat eine spezielle Engine (bestehend aus OpenGL-Calls und -Funktionalität, meist Legacy, aber drängt auf moderne Sachen, Vbos usw.) , die verwendet wird, um die Schnittstelle zu zeichnen und ihre 3D-Fähigkeiten namens GHOST .

    
iKlsR 11.04.2013 21:40
quelle

Tags und Links