MULTIPLE LIGHT SHADING
Project Demonstrate Vertex & Pixel versions of Directional, Point, Spotlights lights.
Gives you control on Color values of Ambient, Diffuse, Specular and other properties.
Project utilize the beauty of Mathematics to generate artistic tree. (Pythagoras Tree)
Variable Control like Twist, Spread, Balance, Height, Thickness and Depth.
Leaf SIZE and HUE as Bonus :-)
PERLIN NOISE TERRAIN
Elevate a Terrain using Award-Winning Perlin Noise.
Generate Noise with useful variable controls like Texture Offset & Tile.
Create Mountains, Plateau, Valley or Ponds using Gradient Multiplier and Limiter.
Generated Noise Texture is passed in Vertex Shader to elevate Height of Vertex and calculate normals for light shading. Which enable us to manipulate noise texture and see the result in realtime without loosing performance.
Nerd Fact, This feature was available since DX 9.
DIRECTIONAL LIGHT AND SOFT SHADOWS
Generating soft shadows using DepthBuffer techniques to provide realtime shadows.
A terrain generated by Bitmap,
Utilizing ARGB channels for Height Elevation and Texture Blending.
Using HeightMap to provide Collision Points of Ground.
Other useful features of the game engine.