can i make 3d renderer like eevee or cycle using c++ or python or java if its possible which p.language is better and why? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

can i make 3d renderer like eevee or cycle using c++ or python or java if its possible which p.language is better and why?

which ide should i use

30th Apr 2019, 3:41 AM
Naoton
4 Answers
+ 5
Oh yes KrOW , blender is actually programmed in C++ and python is used as scripting language. And openGL can be a good choice for C++ programmers.
30th Apr 2019, 7:40 AM
Raj Chhatrala
Raj Chhatrala - avatar
+ 4
Yes, there is a software called blender(possibly you know about that already), it has both of those render engine : Eevee and cycle. And guess what? It is programmed in python. So yes, it is definitely possible.
30th Apr 2019, 4:16 AM
Raj Chhatrala
Raj Chhatrala - avatar
+ 4
Thought Blender use Python as scripting language at core (and the rendering engine is at core) is developed in C/C++. This is an oblivious choice because an highly-resource consumer app (like blender) have to use any bit of power without lose "time" on things than make all slow (and python is one of these). About your original question.... Can i make a 3d render engine? Of course. Which language is better? Because rendering is an highly resource-consumer process, all languages/implementations than allow you more control on machine without make "things" for you. Just for perfomance reasons (and i think thats very important) else you can do with any language than allow access to graphics. Which ide use? Any ide which you are comfortable or, if do you want, only with a text editor and a command line shell 😉 P.S. remember: beside a programming language, you have to know math, much math
30th Apr 2019, 7:33 AM
KrOW
KrOW - avatar
+ 1
thank you guys
1st May 2019, 5:34 PM
Naoton