Vertex coloring on textured models to use in Unity?

Hi, I am making a Nintendo 64/ PS1 inspired game in Unity. I know that those consoles did not have lighting and instead used vertex colors on textured models to add variations in light and in color to save on space. Like Banjo-Kazooie, TLOZ: Ocarina of Time, Spyro, etc.

Here is a visual example: https://twitter.com/JasperRLZ/status/1094624131012714498

I would like to use this technique in my level models and then export them to Unity, but I can’t find a way of doing it. The best I could find is this video, but it doesn’t work for me when I do it, and it does not explain much of what they are doing: https://www.youtube.com/watch?v=0VEdMQIF_sU
If anyone knows how to do this, please do tell. Thanks!

On what side do You have problem? Creating it in Blender or using it in Unity?

Btw this thread should go to support section

1 Like

Well, I don’t really know the process of doing it. I texture my meshes but then I can’t color the vertices and use textures at the same time like the video shows. I also have no clue on how to export it to Unity and make them look like the examples.
Sorry, I’m new to this site : P

  1. Blender
    now VCol painting looks different
    imho its best to have 2 viewports and shader that coresponds to what you create/use in game engine
  2. In exporting You do not have to use any extra steps
  3. In Unity you have just use/create shader that uses vertex color in way You want
1 Like

Oh man! Thank you so much! You saved my project from looking very boring! I actually couldn´t get it to work in blender but in Unity it looks just how I wanted which is what really matters in the end so once again thank you very much. You´re also the only person who has anwsered my question after posting it three times in different places :’ )