Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 16 Feb 2005
Offline Last Active Nov 15 2012 10:18 AM

#4999034 Time to write rendering engine from scratch

Posted by bigneil on 08 November 2012 - 03:39 PM

"Strikes me that it would have been far more productive to address that deficit than to engage in flaming out."

It's the forum that flames out. I was once a member for years and had a rating of 400 or so, then when I said I didn't like Goto my rating went all the way to -400 - OVER ONE THREAD.

#4999033 Time to write rendering engine from scratch

Posted by bigneil on 08 November 2012 - 03:36 PM

Yes! I almost achieved my negative rating!

This shows what a farce it is.

When you're a 20 year veteran of the 3D graphics industry and already worked on Madden Football, Far Cry, Doom, Descent and other games, the rating system doesn't disprove you, you disprove the rating system.

#4998204 Time to write rendering engine from scratch

Posted by bigneil on 06 November 2012 - 03:11 PM

Because I was just tasked with writing a rendering engine from scratch I wanted to get a consensus on what people who have written rendering engines more recently thought.

In the end I decided to whittle down my own code since it works perfectly (and recompiles in 6 seconds to all you A-holes who write programs that take 2 hours to compile (see Electronic Arts).

But man, I forgot what a bunch of d*uche b*gs are on this site. Members here (what an appropriate term) pride themselves on their blog rating here and you'll never find a site more likely to neg you for one post that doesn't stroke their ego. Try saying you don't like Goto for example - they'll neg you all the way to negative 1000.

But try asking an advanced question about parametric surfaces and you'll get crickets.

Most of the people here with high ratings don't actually have computer science jobs (or formal experience) which is why they have so much time (and why they are so bitter).

Worse, they provide best-case scenario estimates - an enormous disservice to themselves, coworkers and the industry. A wise man once said "The more I know the less I understand" - and members here understand everything.

If you've worked in the industry you know you'll never find smarter people who are willing to do exactly what they are told (by their boss, the FDA and the TSA) - Developers in a crisis will (according to Meyer Briggs) "go with what the group does".

Oh well, I'd rather be making $90 an hour programming OpenGL for my own business than to have a high db rating, but if you make less be sure to neg me.

Anytime you do something worthwhile you're going to offend someone.

#4998198 Time to learn writing a 3D rendering engine from scratch

Posted by bigneil on 06 November 2012 - 03:02 PM

The Ron Fosner OpenGL for Windows book I learned with about 16 years ago (also the Red and Blue books are good references).


I also loved the Watt and Watt book though it's now 20 years old but can be had cheap (great coverage of Quaternions and other things).


Dave Eberly has a good book on Game Engine design (along with lots of tools at WildMagic).

The key is to choose a project that you are highly motivated by, and then do what it takes to get it working. I prefer low level OpenGL to tooklits like glut but that's your call.

Good luck.

#4997692 Time to write rendering engine from scratch

Posted by bigneil on 05 November 2012 - 01:30 PM

I'm not sure how "It's been a while since I wrote (a rendering engine) from the ground up" was interpreted as "it's been a while since I programmed graphics (in any capacity)", or who wouldn't take "you sound rusty and unsure of yourself" as less than insulting, but I appreciate the advice. Thanks everyone.

#4996539 Time to write rendering engine from scratch

Posted by bigneil on 02 November 2012 - 08:35 AM

Generally unsure of myself? 15 years rusty?

And it would take Spiro 2 days and it would take me 2 months?

Who is Spiro trying to impress? A group of anonymous computer nerds?

FYI I've programmed OpenGL every day for the past 15 years, and patented my own rendering system in the process. My own product already served as a rapid prototyping tool and I solved their actual problem in my first few hours.

It just happens they want the source code (a license of which I sell for $250K).

I'm just pointing out that people don't usually write rendering engines from scratch anymore (the one I wrote in 1997 is still working fine thank you), and if someone tells you they can write a rendering engine from scratch in 2 days they are lying.

#4996283 Time to write rendering engine from scratch

Posted by bigneil on 01 November 2012 - 01:24 PM

I have a new assignment where my boss wants me to write the complete source code for a simple rendering engine that can load and render standard file formats like OBJ (at least one format) but it needs to be written from scratch.

It's been a while since I wrote one from the ground up (15 years or so), in fact it seems hardly anything in graphics is written from scratch these days. The pay is great so I don't have a problem doing it, but am at a loss for an estimate and wanted to get a consensus from those with experience.

How long would you estimate it would take to write an OpenGL program that can load say OBJ files and render models without fancy shaders?

Also, what file format is most straightforward to load and render?

Thanks in advance.