Jump to content
  • Advertisement


Sign in to follow this  
  • entries
  • comments
  • views

Smoothing Groups and Physics Engines

Sign in to follow this  


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!
Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!