Apply enviroment map only in external faces

I am working in a project to do a viewer with Three js. To improve the scene I have added a enviroment map that looks great in objects that are not a building. For example:

But currently I apply the enviroment map to all the materials. When model is a building, I do not want that enviroment map applies to inner faces of model. It is a viewer then I can not modify the materials previously in the model with blender or any other software.

There is any way to apply the enviroment map only in external faces of the models.


Unfortunately no. You definitely need distinct materials (with and without environment maps) and apply them to the inner or outer faces respectively.

1 Like