Need to improve Normal Maps Quality #25

Merged
Bogdan Nagirniak merged 1 commits from DagerD/blender-addons:BLEN-471 into materialx-addon 2023-07-28 16:24:32 +02:00

View File

@ -1,6 +1,8 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright 2022, AMD
import bpy
from .node_parser import NodeParser
from . import log
@ -19,9 +21,9 @@ class ShaderNodeNormalMap(NodeParser):
f"{DEFAULT_SPACE} will be used")
space = DEFAULT_SPACE
if space == 'TANGENT':
log.warn("Ignoring unsupported UV Map", space, self.node, self.material,
"No UV Map will be used")
if space == 'TANGENT' and bpy.context.scene.render.engine == 'HYDRA_STORM':
log.warn("Known issue: HdStorm doesn't work good with tangent space. Consider changing to object space",
space, self.node, self.material)
result = self.create_node('normalmap', 'vector3', inputs={
'in': color ,