In the first blog post, we quickly explored shader programming in Delphi FireMonkey. And we learned how to create a material source using TCustomMaterial. Then we applied that material to a 3D control. This post is based on a blog post by Embarcadero MVP Erik van Bilsen.
Now, we will add a color property to our 3D control to customize color. This can be achieved by adding a uniform input to the…