Sci‑Fi Materialize Effect is a visual effect for spawning, teleporting, or phasing objects in and out of the scene.Sci‑Fi Materialize Effect is an easily animatable, customizable, performant visual effect for sci-fi or retro styled games that could take advantage of a load-in/materialize and load-out/dematrialize type effects for game objects. The effect works even on low-poly models. The voxel sizes, colors and other parameters are fully adjustable. The effect is built on top of the default URP lit shader, providing the same functionality as the URP lit shader with the materialize effect added on top. Typical use cases:- Character/enemy spawn or teleport- Object appear/disappear effects- Display of half-materialized objects that reveal inner voxelsBonus:An example demo game with an anti-aliased 2D grid shader, procedural building placement, enemy spawning and teleport effect when falling off the road.Procedural generation scripts for the demo gameCustom variations of the materialize lit shader, adding animated height and distance fog functionality to the base shaderVertex painted demo game mesh assets, 3 machines and 6 buildings.Performant Materialize effect shaderWorks in VR (90 fps on Quest 3 in the demo game)Includes example scenes, animation clips and scripts for animating the materialize effectSRP Batcher compatibleAnimations are controllable via animation and animator components, but can also be controlled via custom scriptsBuilt in "bloom" like effect within the object surfaceThe effect is generated inside the fragment shader stage, the polygon and vertex counts will not increase.Includes helper scripts for synchronized loading of multiple objects.Caveats:The effect depends on back faces of the mesh so the illusion will break for meshses that have "holes" in it.The effect is achieved using shading, going inside the mesh/object will make the internal geometry disappear.

