使用 C# 而不是 Python 的 Blender
Blender with C# instead of Python
就像你在标题中看到的那样,我想知道是否可以使用 C# 或任何其他语言来代替 Python 用于 Blender。
来自 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.
所以你的答案是否定的。可能支持 C++(源代码表明如此)但不支持 C#。
就像你在标题中看到的那样,我想知道是否可以使用 C# 或任何其他语言来代替 Python 用于 Blender。
来自 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.
所以你的答案是否定的。可能支持 C++(源代码表明如此)但不支持 C#。