[ Guests cannot view attachments ] A lot of focus was given to the non surface shaders, so here is a post to highlight some of the benefits of using the surface shaders in a scene.
(all the screen shot and feature are done using Unity free)
TMPro surface shader provide Unity lighting system all it needs to perform lighting & shading. Including shadows & reflections.
Here is a mock-up selection screen, this is as far as my art skill will go
The scene was easy to setup. A camera + directional light with plane and 3 instances of the Unity soldier each with a TMPro object (using the surface shader) + point lights
Here is the scene with the light disabled
[ Guests cannot view attachments ]
Now with the Glow enabled and point light enabled on the second soldier.
(Because all text is dynamic and real-time, any names can be displayed)
[ Guests cannot view attachments ]
Lets turn on all the lights and add two TMPro object for a 2D title.
(Surface shaders cast scene shadow, while non surface shader use a built in lighting system for shading control)
[ Guests cannot view attachments ]
Since all the lighting and effects are dynamic its possible to implement highlight section for custom text.
[ Guests cannot view attachments ]
All scene light off. We can see that the title text attached to the camera stays and is no affected by the scene lighting.
[ Guests cannot view attachments ]
And a little tease, real-time FX on TMPro text...
[ Guests cannot view attachments ]
This is was done within Unity free, no third party tool used
[ Guests cannot view attachments ] .