I know C and C++ programming.
I have to learn the languages:
opengl, directx9, opencv, and VRML language.
what language(s) will i be able to learn more easily with the c/c++ background?
3D virtual reality programming?
I can't give you a full answer as while I know openGL, I have only used directX and VRML a little and had never heard of opencv until I read this thread.
OpenGL is a breeze to learn and there are tons of examples of various coding strategies on the web. If you know some basic 3D theory you'll be able to code up something simple like a shaded box in no time and fully understand all the commands required to get it there. Once you have a base in openGL, there's little extra to learn. In comparison I found DirectX overly complicated and messy to read.
If you're interested email me and I'll point you to my website with a sample openGL animation.
Reply:OpenGL and DirectX aren't languages, they are APIs. OpenCV is also an API for image recognition. Not familiar enough with VRML.
DirectX is great for C and C++, download the Microsoft DirectX SDK to begin learning that API. It includes several samples as well. OpenGL also offers many samples in C and C++ for you to examine. Haven't really used OpenCV or VRML.
The biggest obstacle you will encounter in 3D graphics programming is rarely the code, but understanding the concepts behind it, especially matrices, vectors, possibly quaternions and transformations. Usually the code can be quite small in length but understanding it is the challenge.
If you want to learn these things, I recommend trying the XNA Framework. This is primarily programming using C#, which is similar enough to C++ that you should get used to it in a matter of weeks, possibly days depending on your skill. The reason why I recommend this is because developing using this API typically decreases production and compilation times. I've noticed I am more productive with it. XNA is a managed wrapper built on top of DirectX, it is using DirectX under the hood. Note that your graphics card must be least Shader Model 1.1 compatible and I highly recommend it be at least 2.0, if not 3.0, to use this framework.
Reply:try a basic language after all in every thing the basics are the most important. i know i sound like confiusiuse.also try doing some reserch on the vitual-sphere %26amp; somthing called a m.o.r.a.v
customer survey
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment