I’m making the leap! Into the third dimension!
No, that doesn’t quite explain why I haven’t been posting stuff (stuff happening in real life, and general laziness for the tl;dr version) but it does hold promise for the future!
I’m going to be working on a kinda hybrid between Wurm online and Love. It’s going to be a long term project where I’m going to try to clock in 10 hours a week on it? But it doesn’t mean my exploits in flash are going to stop, I’ll still be trying to make fun toys that are hopefully fun and will eventually be fleshed into ‘full’ games. But I digress, this new 3d thing is going to awesome. [/obligatory hype]
For the development part of this post, I’m going to talk about my irritating 1st day with Ogre3d.
Originally I considered writing a lightweight 3d engine with openGl but the prospect of coding in shadows myself was ridiculous. So I turned to Ogre3d because I had tried to use it before and had finished a few of it’s tutorials.
OH MY…
The wiki’s tutorials are really crap. As a programmer, the first thing you should teach me really should be the boilerplate crap. Please don’t skip it. Ever. Oh wait. I forgot something.
COMPILING THE EFFING ENGINE.
Thats right, the latest stable SDK release doesn’t have a compiled binary so I googled for some straight forward instructions. Lo and behold! This man is a hero. (There will be a list of resources I used at the bottom of the post) He also happened to have a nifty tutorial on setting up a clean ogre3d project. Very nice =D
Right back to the tutorials, I found another one (albeit possibly outdated, but nonetheless useful) that was perfect. The first parts delt with displaying and manipulating scenes, which is the perfect starting ground. (The official wiki’s tutorials cover the same things only they use a existing header file that adds in ‘hand holding’ code).
After 3 painstaking hours, I am finally ready to render my own scene. =)
Now I have to populate it with models. =(
Blender is borked, All hail Blender.
Right this post is getting too long (not really), so I’ll just pop a nice list of the 3 tutorials that will get you started with Ogre3d and Visual Studio C++ 2008 (Yea that’s a little search engine word listing, so what? =P)
Building Ogre from source
Setting up a Ogre3d Project
Displaying and Rendering your first Scene