Have you ever been bothered by changes to your materials affecting all Entities with that model? You no longer need to worry. With the new Entity Materials feature you can customize which materials are applied on a per Entity basis.
Simply drag a material onto your model to create new Entity material. Or manage it from the model component interface.
We now let you upload and create GLSL shader code as an asset in your project. Simply drop a .glsl file into the scene. Or create a new file from scratch in the asset panel.
Also, if you’re smart, you can use the
asset.on('change') event to automatically update your materials when ever the shader changes.
Live editing of material shaders anyone?
These are just two of the new features we’ve added over the past few months. If you haven’t visited PlayCanvas in a while. Now is the perfect time to get back to building.