Add Custom diffuse lighting model.

- lighting model requre light with color.
- that color create some effects.
- LightingBasicDiffuse return color of Surface with light color.
Add new material for meshtext.
TMP for move