For the provided scenes, a simple 2D grid is used. Two heuristic methods are provided, and a weighting option can be applied to these heuristics to influence the search.
This demo shows a few scenes of my first 3D rigid body physics engine. This was the physics engine we used in Lux.
The entire engine was written by me and was heavily influenced by the paper “Non-convex Rigid Bodies… ->View more
The scene is first parsed and stored into a BSP tree. The tree is used to construct a list of rooms and “portals” that can be used to cull out objects that… ->View more
A single object in the center of the scene is textured with the reflection/refraction maps while a number of objects rotate around it. A skybox is also being rendered to show the environment… ->View more
A shadow map is generated by rendering the scene from the light’s perspective. This shadow map is then used during a second pass rendering of the scene from the camera’s perspective… ->View more
The demo is built on top of the Phong lighting demo and includes all of its features. The normals of all geometric objects are adjusted when they are loaded in and lighting calculations… ->View more