24
2012
The Return Of The Fake Vertex Shadow
Yay..more realtime fake shadows, using similar technique like this old fake vertex shadows test
Features:
– VertexLit shader with texture
– Linecast each vertex towards light, if we can reach light, then lets shine, otherwise stay dark..
– In the webplayer, 15 vertices are scanned per update loop, per wall object.. (it works with just 1 scan per loop also, just slower to update if objects are moving..)
– small exp2 fog added, to give some depth to the room..
Ideas:
– bounced lights? multiple lights? colored lights/shadows?
– smoother shadows, take average color from neighbour vertices?
– instead of scanning from each vertex, scan from middle of each triangle?
– optimize, if nothing has moved, dont scan..?
– semi-transparent/colored windows?
– use highres box/walls?
Webplayer:
http://unitycoder.com/upload/demos/mFakeVertexShadows2/
Download Source:
FakeVertexShadows10.unityPackage
Related Posts
4 Comments + Add Comment
Leave a comment
Recent posts
- MotionVector Effect: Object “disappears” when paused
- [GreaseMonkey] Unity Forum Fixer
- UnityHub: Make Hub application background Translucent
- Customize SpriteShapeRenderer quality (but has issues)
- Editor tool: Copy selected gameobject’s names into clipboard as rows (for Excel)
- Editor tool: Replace string in selected gameobject’s names
- UnityHub: Enable built-in Login Dialog (no more browser login/logout issues!)
- Use TikTok-TTS in Unity (with WebRequest)
- Create Scene Thumbnail Image using OnSceneSaved & OnPreviewGUI
- webgl+javascript TTS
- Using Moonsharp (LUA) + Unity Webgl
- Using 3D gameobject prefabs with Unity Tilemap + NavMesh Surface
Recent Comments
- Using RenderDoc with Unity (graphics debugger) on
- UI Scroll View automatic Content height on
- [Asset Store] Point Cloud Viewer & Tools on
- [Asset Store] Point Cloud Viewer & Tools on
- Vector3 maths for dummies! on
- UnityHub: Make Hub application background Translucent on
- UnityHub: Make Hub application background Translucent on
- Install Android SDK+JDK+NDK for Unity (without AndroidStudio or Unity Hub) on
Found your blog recently and love reading your posts
Keep them coming
very nice plz sir upload it source code
source added! (its not cleaned up..but there are just few lines to do the simple scanning part..)
Global illumination – Low frequency ambient occlusion:
http://mtnphil.wordpress.com/2014/04/11/low-frequency-ambient-occlusion/