Ambient Baked
Spot Light
Point Light
Direction and Rotation
Directional Light
All light at Once
Don't CREEP -_-

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.

 
Spread
Balance
Depth
Twist
Leaves HUE
Transparency Cutout
Thickness
Optimized for Realtime Use

VIRTUAL SEED

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
Plateau
Valley
Radial Gradient
Wireframe
Vertex Dots
Texture tiled

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.

 
DX_Shadow4.jpg
DX_Shadow5.jpg
DX_Shadow3.jpg
DX_Shadow1.jpg
DX_Shadow2.jpg
DX_Shadow0.jpg

DIRECTIONAL LIGHT AND SOFT SHADOWS

Generating soft shadows using DepthBuffer techniques to provide realtime shadows.

 
Ground View
ARGB Channel
Wireframe
Multi-Texture Blending

TERRAIN

A terrain generated by Bitmap,
Utilizing ARGB channels for Height Elevation and Texture Blending.
Using HeightMap to provide Collision Points of Ground.

 

MORE FEATURES

Other useful features of the game engine.

Tree Generator
Custom Shaders
Skybox
Vertex Particles
Wavefront OBJ Importer
Depth Buffer
Reflection Plains
PFX Shape Emitters
Console

 

©2020 by Ashwin Mods. Portfolio and Project Showcase