Jump to content
  • Advertisement
Sign in to follow this  
Abbid

3D Programmer??? WTH????

This topic is 4823 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

ok, so i have recently finished a degree in compuer science and am deciding what to do with my life. at one point i thought that i didnt want to do programming and wanted to o 3d modelling of some sort. however, i was looking around and came across something that i never even heard of. i know that there are game programmers and 3D artists/modellers/animators but what the hell is a 3D programmer? for some reason i have never heard of a 3D programmer. so what i wanna now is, what exactly does a 3D programmer do and how does it differ from a game programmer or a 3D artist/modeller?

Share this post


Link to post
Share on other sites
Advertisement
the 3d programmer will work on the 3d engine for the output of graphics, interfacing with opengl and/or direct x, giving the more general "game programmers" an easier interface while still displaying it at high speeds.

Share this post


Link to post
Share on other sites
A "3d programmer" would be a programmer with specialised in-depth knowledge of graphics APIs and rendering optimisations. These are the people that are usually responsible for new rendering algorithms, etc. Generally it's pretty hard to land a job as any sort of specialised programmer right away unless you're particularly skilled and can demonstrate that - most people will go into a general "game programming" job, and may then be assigned to a specialty from there.

It's also notable that most programmers will often be reassigned to other areas of the project if neccesary, even if they're a specialist in one particular area. For example, a graphics programmer may be reassigned to help out with some of the network code if it looks like a deadline may not be met.

A 3d artist or modeller produces models or artwork, and will generally not have a particularly in-depth knowledge of programming at all (although many will know at least some basic scripting, which can be of use to them).

Share this post


Link to post
Share on other sites
That is technically what my current job title is. I don't work in games right now, however. I work for an architecture firm working on rendering plugins and scripts to increase the artist's workflow. So 3d programming isn't always about the realtime aspect of things, it can also include raytracing and software rendering.

Share this post


Link to post
Share on other sites
I don´t know exactly, but the responses already given, fortify my intuition about the term "3D programmer"... I would have just guessed that it should be a person capable of programming, perhaps knowing graphic APIs and definitely having an understanding of the math required for 3D rendering, real-time and/or raytracing. That person should also work in that field. ;)

Share this post


Link to post
Share on other sites
We are all 3d programmers. 2d programmers inhabit the surface of nuetron stars were the gravity is so high they exist as two dimensional crystalline entities that flow around the zero viscosity nuetronium surface interface in there edge on society. They have developed very advanced algorithms for the travelling salesmen problem. They know np != p.

;P

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!