Writting a program like 3d Max
-
Hi there, Frist of all, i must say it, unfortunately i can't speak english with well form, however i hope you're can understand this post. Guys i wanna to write a simple program like 3d max, but i dont know which language better than others for developing a software like it, Because the program are really complex and i think writting it with a language like c changed a man to crazy! However can anyone help me for selecting a language programing for writing this program??! Thanks. anyway, i think the best language for creating a program like 3d max is c# or c++...! but i want to know what is your opnion?
-
Hi there, Frist of all, i must say it, unfortunately i can't speak english with well form, however i hope you're can understand this post. Guys i wanna to write a simple program like 3d max, but i dont know which language better than others for developing a software like it, Because the program are really complex and i think writting it with a language like c changed a man to crazy! However can anyone help me for selecting a language programing for writing this program??! Thanks. anyway, i think the best language for creating a program like 3d max is c# or c++...! but i want to know what is your opnion?
3D Max is an incredibly complex piece of software, demanding the absolute peak of processing power. You really need something that can get you every last clock cycle of speed. C++ is a much better bet in this case.
-
3D Max is an incredibly complex piece of software, demanding the absolute peak of processing power. You really need something that can get you every last clock cycle of speed. C++ is a much better bet in this case.
-
Oops, How i can develop a program like 3d max with c++, Can you introduce me some resource?! i have a lot of problem for visual design and so etc with c++ language.
Personally, I would go against C++. There are actually some tutorials on ray-tracing for C#, JavaScript and others. In fact, if you don't even know how to start I can't believe you would be able to do something like 3d Max, but I think that having the code to raytrace and understanding the concepts of "3d point manipulation" you would be able to create any 3d program you want... but the more resources, the more time it will get... so, I think that choosing an easy to use language will be better.
-
Personally, I would go against C++. There are actually some tutorials on ray-tracing for C#, JavaScript and others. In fact, if you don't even know how to start I can't believe you would be able to do something like 3d Max, but I think that having the code to raytrace and understanding the concepts of "3d point manipulation" you would be able to create any 3d program you want... but the more resources, the more time it will get... so, I think that choosing an easy to use language will be better.
In this, I'd have to disagree with you I'm afraid. 3D applications typically feature advanced modelling using concepts such as NURBS modelling, mesh reduction, deformation modelling, and many many other things that have nothing to do with the ray tracing part, but everything to do with the initial creation of the models that will be rendered. These techniques tend to be highly optimized, and get as close to the metal as possible.
-
In this, I'd have to disagree with you I'm afraid. 3D applications typically feature advanced modelling using concepts such as NURBS modelling, mesh reduction, deformation modelling, and many many other things that have nothing to do with the ray tracing part, but everything to do with the initial creation of the models that will be rendered. These techniques tend to be highly optimized, and get as close to the metal as possible.
Which is also something other languages can do... but they will still avoid memory management algorithms. And, as I see, the person who asked seems to be very lost, so I don't think giving the best high-performance language will help.