InCell VR  -  Pipeline and optimisation technics
Assets production pipline with Houdini Indie and Unity3D. Also fake blending technic is described. InCell VR is an explorational game with strategy and racing elements designed for VR devices. It’s also playable without VR device on Windows, Mac and Linux
Fake blending (avoiding expensive alpha test/alpha blend on mobile GPU)
Blending object with Cubemap (sky)
Pros:
Doesn't blend with backbuffer (fast)
Very few additional instructions in shader
Additional fog layer possible (opaque -> fog -> skycube)
No sorting required (because not possible)
Very similar to alpha blending giving smooth results
Cubemap can be reused for specular reflections in same shader
Simple to setup and configure Cons:
Sorting not possible (objects look translucent but can't see through them)
Looks convincing only if geometry doesn't overlap or objects appear fast enough for the user not to notice
float3 color = LightUp(); float3 fog = texCUBE(_SkyBox, eye).rgb; color = lerp(color, fog, linz);
Geomentry generation (via Houdini & Unity)
Initial geometry from where modelling starts
Geometry is deformed to give first basic appearance
Details and light added
Additional details and UV mapping
Simplified ingame geometry (1.5K tris vs 35K tris)
Normalmap baking from high-poly version
Color baking as point color of high-poly version
Final result (ingame)
http://www.youtube.com/watch?v=P05DJAZkvEM
More step by step
RIBOSOME PART
ADENOVIRUS
Result
InCell VR (available on Steam) is an explorational game with strategy and racing elements designed for VR devices. It’s also playable without VR device on Windows, Mac and Linux. Here how it's looks like:
Feel free to ask any questions and write to [email protected]
Read more about:
BlogsAbout the Author(s)
You May Also Like