Description Awakening is a lightweight & capable real-time 3D solution.
The AwakeningII use dx9.0c, and fully supports almost all dx9 features like hdr lighting, subsurface scattering, etc.
- 64-bits Back Buffer
- 64-bits Render Target
- 64-bits Light Map Texture
- Multiple HDR Texture Formats supports
- HDR Shader Files
Subsurface Scattering A simple Depth based SSS, it even no need depth map.
Two-sided & translucent effect A effective technique to render the two-sided polygons with a translucent effect, it's useful for foliage, banners, cloth, etc.
Depth Of Field Depth of Field is a visual effect that simulate camera optics by making certain portions of the screen in-focus or out-of-focus depending on their distance from the camera.
Motion Blur Motion blur is the apparent streaking of rapidly moving objects in a still image or a sequence of images such as a movie or animation.
Sun Shafts Sun Shafts is the effect of volumetric light scattering due to shadows in the atmosphere.
You can download here.
Fake sss is clever, but didnt you know physically correct sss is also possible in real time these days, and would make for even better screenshots... so do some more homework on the sss and then i would be more impressed.
But of course, good work dude, finishing anything is great and means your quite brainy.
Could you briefly explain how the SSS works?
The SSS mainly use the Distance of Vertex to Light, and take into account Object Radius, Distance of Object To Light, get a luminance. You can check the depthsss.fx in Awakening's effect folder, if you can read HLSL code.
On other side, Awakening is somelike RenderMonkey, you can freely create/modify effects by HLSL.