+1 vote

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?

in Engine by (125 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.

by (3,857 points)
selected by
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.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.