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