Changes

Jump to navigation Jump to search

Documentation/Tools/SCS Blender Tools/Supported shaders

440 bytes removed, 14:11, 5 February 2016
no edit summary
It effectively switches two materials depending on the time of the day. During the day it uses [[#dif.spec]] material where alpha is used as specular map and at night switches to [[#dif.lum.spec]] in order for windows to light at the night.
# [[Tools/SCS Blender Tools/Shader type/=== building.lvcol.day]]=== # Same as [[Tools/SCS Blender Tools/Shader type/decalshadow#building.day]]with extra multiplication of vertex color. During the day vertex color is multiplying specular map, on the other hand during the night vertex color is multiplying luminance. === decalshadow === Used for transparent static baked shadows. Color of surfaces is put together from the base texture multiplied with material diffuse and vertex color. On the other hand transparency is donated by multiplication of vertex color alpha and base texture alpha channel. === dif === This is one of the most basic shader with diffuse and specular light featuring one texture. Specular light is used directly from value specified in material. ==== Useful Flavor Combinations ==== # '''"dif.a"''' - the areas on geometries where texture has alpha value 0 will be transparent. Example usage: grills, railings and ladders on far buildings.# [[Tools/SCS Blender Tools/Shader '''"dif.shadow"''' - uses geometry also as shadow caster. This type/of shader shall be used only in the case of complex animated geometries, because cost of animation calculation may be greater than calculating shadows directly on high poly mesh.# '''"dif.shadow.a"''' - is a combination of "dif.shadow" and "dif]].a" which means that areas of geometry which will be transparent also won't cast shadows. This shader may be used for fences models which shall beside begin transparent also cast shadows.# [[Tools/SCS Blender Tools/Shader type/'''"dif.over"''' - in this case alpha map represent transparency blending of material, where alpha with value 0 means completely transparent and alpha with value 255 means non transparent. === dif.anim]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.lum]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.lum.spec]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.add.env]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.add.env.nofresnel]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.fade.dif.spec]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.mult.dif.spec]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.mult.dif.spec.add.env]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.mult.dif.spec.iamod.dif.spec]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.oclu]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.oclu.add.env]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.over.dif.opac]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.weight]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.weight.add.env]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.weight.mult2]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.weight.mult2.weight2]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.spec.weight.weight.dif.spec.weight]]=== # [[Tools/SCS Blender Tools/Shader type/=== dif.weight.dif]]=== # [[Tools/SCS Blender Tools/Shader type/=== fakeshadow]]=== # [[Tools/SCS Blender Tools/Shader type/=== flare]]=== # [[Tools/SCS Blender Tools/Shader type/=== glass]]=== # [[Tools/SCS Blender Tools/Shader type/=== grass]]=== # [[Tools/SCS Blender Tools/Shader type/=== lamp]]=== # [[Tools/SCS Blender Tools/Shader type/=== light.tex]]=== # [[Tools/SCS Blender Tools/Shader type/=== lightmap.night]]=== # [[Tools/SCS Blender Tools/Shader type/=== mlaaweight]]=== # [[Tools/SCS Blender Tools/Shader type/=== none]]=== # [[Tools/SCS Blender Tools/Shader type/=== reflective]]=== # [[Tools/SCS Blender Tools/Shader type/=== shadowmap]]=== # [[Tools/SCS Blender Tools/Shader type/=== shadowonly]]=== # [[Tools/SCS Blender Tools/Shader type/=== sign]]=== # [[Tools/SCS Blender Tools/Shader type/=== sky]]=== # [[Tools/SCS Blender Tools/Shader type/=== truckpaint]]=== # [[Tools/SCS Blender Tools/Shader type/=== unlit.tex]]=== # [[Tools/SCS Blender Tools/Shader type/=== unlit.vcol.tex]]=== # [[Tools/SCS Blender Tools/Shader type/=== water]]=== # [[Tools/SCS Blender Tools/Shader type/=== window.day]]=== # [[Tools/SCS Blender Tools/Shader type/=== window.night]]===
== Flavors ==
# [[Tools/SCS Blender Tools/Shader flavor/=== a]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== add.env]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== altuv]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== airbrush]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== awhite]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== add & over & mult]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== colormask]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== decal]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== flat]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== indenv]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== linv]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== lvcol]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== tsnmap & tsnmap16 & tsnmapuv & tsnmapuv16]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== nocull]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== paint]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== shadow]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== tg0]]=== # [[Tools/SCS Blender Tools/Shader flavor/=== tg1]]===

Navigation menu