Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What was Blender created in?

Does Blender use OpenGl or DirectX? Or is it all done from scratch?

like image 268
tiffanyButterfly23 Avatar asked Apr 10 '13 03:04

tiffanyButterfly23


People also ask

What is Blender built in?

Blender is coded in 3 languages; C, C++ and Python. Python is used as an internal scripting language for Blender, the majority of the Blender code is in C and C++, so we will focus on that.

How was Blender software created?

Blender's History Roosendaal wrote the first source files titled “Blender” on the 2nd of January, 1994, still considered Blender's official birthday. Originally, Blender was planned as an in-house application for NeoGeo; it grew from a series of pre-existing tools, including a ray-tracer built for the Amiga.

What was the first version of Blender?

Version 1.00 was released in January 1995, with the primary author being company co-owner and software developer Ton Roosendaal. The name Blender was inspired by a song by the Swiss electronic band Yello, from the album Baby, which NeoGeo used in its showreel.


2 Answers

Does Blender use OpenGl or DirectX?

All graphics output of Blender is done using OpenGL.

Or does it use a programming language (python?) to do everything from scratch?

Why "or"? An API doesn't substitute a programming language. Blender has been programmed in C, C++ and Python. OpenGL is used to render everthing on screen, including the user interface.

like image 162
datenwolf Avatar answered Nov 03 '22 02:11

datenwolf


Expanding on what datenwolf said. Blender for the majority was written in C, the Game Engine was written in C++ and the entire application has Python bindings (meaning you can use python within the application). Blender uses OpenGL and has a special engine (comprised of opengl calls and functionality, mostly legacy but pushing to use modern stuff, vbos etc) that is used to draw the interface and power its 3d capabilities called GHOST.

like image 28
iKlsR Avatar answered Nov 03 '22 02:11

iKlsR