Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Blender with C# instead of Python [closed]

Tags:

c#

blender

Like you can see in the title I want to know if it's possible to use C# or any other language instead of Python for Blender.

like image 771
Mika G. Avatar asked Mar 14 '26 10:03

Mika G.


1 Answers

from blender.org:

The scripting interface is only for Python. If you are interested in digging in the source code, then you may have some usage for C++ too. The main source is coded in C, but as I know C++ is used in some parts of Game Engine. You can download the source code from Blender's homepage, and see if you can follow it. (Personally I do not.)

There are some interesting closely related projects coded in C++, if I remember right, MakeHuman is one such. This may be the environment most interesting for you if you want to keep using C++.

Blender supports many fileformats for importing and exporting models. Some of them can be utilized in your own projects, as I know, quite easily by C++. In this case you would use Blender for modelling your meshes and C++ for writing your own interface utilising your models.

Yet still, be open for new ideas. C++ is quite oldfashioned programming language, complex, not very readable. That's the main reason why people today prefer Python.

So your answer is no. there might be a support for c++ (the source code indicates so) but no support for C#.

like image 154
Barr J Avatar answered Mar 16 '26 23:03

Barr J



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!