Smoothing Groups and Physics Engines

posted in iLiNX
Published March 19, 2008
Advertisement
This is an insightful Making Of of a wonderful game! Such inspirations motivate me to continue with my project.

I like such experiences: Something is easy to code but it has a big impact! Because I don't need the face colors for rendering a Lightwave Object in my iLiNX-engine, I use them for the implementation of Smoothing Groups. Faces with the same color belong to the same Smoothing Group and faces that are black don't get smoothed. As I texture objects mostly in 3D-Coat this fits perfectly in my workflow.

After I finish the shadow generation and the implementation of postprocessing shaders (glow/bloom), I have to decide myself for a physics engine. At the moment I'm looking at different engines. The Newton Game Dynamics seems like the best choice. The engine has to be flexible enough to handle a world around a spherical planet.
">This video of a spider crawling around a sphere convinced me. Creepy!

About a year ago I coded the physics part of my iLiNX engine. It moves objects correctly around a planet, applies gravity to the game objects and calculates collisions between the planet and game objects. Maybe I use it for a first simple game. But it would boost my creativity, if I could use a fully fledged physics engine.

I was also able to simplify the Lightwave 3D/3D-Coat/Photoshop/iLiNX-workflow considerably! The checklist of what I have to keep in mind is now about half as long. In the future I need to exercise the workflow so it becomes second nature. But this will be pure fun!
0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement

Latest Entries

Advertisement