Colorize Layer

3D Modifier  -  Colorize geometry vertices with a TextureGenerator Icon 2D Generator

ColorizeTextureLayerGeometryModifier ColorizeTextureLayerGeometryModifier ColorizeTextureLayerGeometryModifier ColorizeTextureLayerGeometryModifier

Uses a map (can be a SharedElement Icon Shared Element too). To color each vertex based on its UV. To use this modifier over a particle set, either emit particles from a geometry or use a UVMappingGeometryModifier Icon UV Mapping . As you’ll see on the example below, that is what mean “per vertex color”. On a low subdivided plane (10x10) you’ll get something like that :

ColorizeLayer01 ColorizeLayer01

On a medium subdivided plane (64x64), you’ll get something like that :

ColorizeLayer02 ColorizeLayer02

This modifier is so particularly effective over a particles system. You can use a VideoInputTextureGenerator Icon Video Input as a map to colorize your particles with what comes out of your webcam.

ColorizeLayer03 ColorizeLayer03

You can also try to combine it with IntensityTextureLayerField Icon Layer Intensity or NormalMapTextureLayerField Icon Normal Map Layer + OpticalFlowTextureModifier Icon Optical Flow for a maximum funky fresh effect to the over top.

Here is an example using this modifier:


Variables:


Python

    Oil.createObject("ColorizeTextureLayerGeometryModifier")