Description
Like CelShading.material this file does not provide a whole OGRE "material" but instead an abstract pass to use in your own material. You can modify the fixed-function pipeline value 'diffuse' to alter the color of the edge.
This pass comes with two floating-point variables: $edgeScale and $sinkScale.
Code
Copy to clipboard
// // Optional pass for experimental edge outlining. abstract pass OutlineExperiment { // // Diffuse tweaks outline color. diffuse 0 0 0 // // Multiplier for how far the black mesh protrusion is, for edge size. set $edgeScale 1 // // Multiplier for how far the black edge mesh should be pushed back to reduce Z fighting. // // Best value is greater for large meshes and smaller for small meshes. You may have to // tweak this variable dramatically. set $sinkScale 1 vertex_program_ref OutlineExperimentVP { param_named edgeScale float $edgeScale param_named sinkScale float $sinkScale } }