Customized Unity Standard mobile PBR from 2018

Change issued. Environment reflection method used by UE4. Some reflect approximation method has optimized friendly performance of mobile. Huge reduce to texture sampler counts. AO map generated used from height data with simple math. https://youtu.be/VXH8r0BFdmU

DUAL PARABOLIC MAT-CAP

Purpose of implementation. I was used screen space light texture technique (matcap or light-cap) since from 2006 in years.And then my new stuff of new matcap technique (I called dual matcap technique) since by 2015 in years When I developed android mobile game in Korea.Basically matcap technique is So famous tweak shader lighting technique for... Continue Reading →

Planar mirror reflection

Feature List Floor reflection shader that seems like planar mirror reflection. UV based fake depth fade of reflection added. https://videopress.com/v/PuVkPrRL?resizeToParent=true&cover=true&autoPlay=true&controls=false&loop=true&preloadContent=metadata Source code here Click to go Git-hub Code Snippet below float node_8816 = (sceneUVs.r+_ReflectionCoordinater); float2 node_2055 = (float2(sceneUVs.r,sceneUVs.g)+(float2(node_8816,node_8816)*(float2(_normal_var.r,_normal_var.g)*_NormalJitter))); half4 _ReflectionTex_var = tex2D(_ReflectionTex,node_2055); fixed3 FlatMirror = ((_ReflectionTex_var.rgb+(pow((1.0 - lerp( _ReflectionTex_var.rgb.g, _ReflectionTex_var.rgb.r, _ChannelSwap )),exp2(_ReflectionBrightSubScale))*_ReflectionBrightSubScale))*_ReflectionsIntensity); half Fresnel =... Continue Reading →

Local Reflection bake system

Volume Box Create to box volume of the Local area setting Properties 虽然还没有必要全部实现Unity3D的所有设置,如果能分阶段都实现的话是最好的。下面罗列了基本要实现的值。1.intensity Value in Runtime settings. 2.Blend Distance : Distance值根据Sky Cube或者相邻的其它 Volum box的Cubmap之间的距离来设置Blending的值。 3.Box Projection. Properties 虽然还没有必要全部实现Unity3D的所有设置,如果能分阶段都实现的话是最好的。下面罗列了基本要实现的值。1.Marmoset Engine 에서 제작 한 Local Reflection system : This solution for Unity3D version 4.X with 5.x 2.Included Source code. 为了进行Capture测试,在放中间放了一个球来确认。 为了进行Capture测试,在放中间放了一个球来确认。 在部分已经应用了局部反射的状态下进行的测试。 在部分已经应用了局部反射的状态下进行的测试。 必须使用局部反射的例子。(如果在之前的系统的话,在这里会反射出室外天空的)

FASTEST MOBILE FAKE BRDF SKIN SHADER 2012 in years

FASTEST MOBILE FAKE BRDF SKIN SHADER This character used custom mobile skin shader.That shading theory is blend normal and sin base ambient cut out darkness attenuation. It support to all android device and ios device all even thought It just support for NVIDIA Shield game device. We some made skin shader. Our fake SSS skin... Continue Reading →

위로 ↑