can I control the order of rendering of different materials in the same mesh?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By icqqq

I have a mesh with 3 materials.
I want to render the 3 materials in a specific order, which is:
material a over material b. and render material c as normal.

For over means that material a is always render on top of material b.
And material c should render as normal, which means material a will not over material c.

It is possible in godot?
or is there any render queue equivalent in godot?


Assuming all 3 materials are transparent in anyway, changing their individual render priority should do the trick. The one you want to render first should have the highest priority.

SIsilicon | 2018-07-17 01:38