0 votes

Hi. I have a part made in blender that use a specular map, where should I put it in Godot to have the same effect? Maybe in material->spatialmaterial->metallic texture?
Thanks

asked Mar 1, 2019 in Engine by Tachekentya (111 points)

1 Answer

+2 votes
Best answer

A specular map huh? Unfortunately for you, Godot only supports one workflow and that's the metallness workflow. What you would need to do is convert your texture maps accordingly; specifically the albedo and specular maps. According to this webpage you must do the following to convert from specular to metallness.

  1. Create a new texture. This texture will be your metallic map. Usually it is only either black or white. White where there is metal, and black otherwise. However no one's stopping you from having in-between values for transitions and such.
  2. After creating that texture, open up your favourite image editor and blend the albedo map and the specular map together using the metallic map as a mask. The result will be your new albedo map.

And that should be it. You now have a modified albedo map with a metallic map replacing your specular map. I'm sure you know where to put them in Godot.

answered Mar 2, 2019 by SIsilicon (3,796 points)
selected Mar 2, 2019 by Tachekentya
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.