armory3d / armory_examples

Armory Examples
https://github.com/armory3d/armory/wiki
zlib License
60 stars 38 forks source link

material_shaders example broken #82

Open curVV opened 6 months ago

curVV commented 6 months ago

I would like to learn about shaders in Armory3D. The example armory3d/armory_examples/tree/master/material_shaders cannot be loaded in Blender. Error:

A node of type LNMathNode in tree "NodeTree" failed to be updated, because there is no (longer?) an update routine for this version of the node. Original exception:
Traceback (most recent call last):
  File "/data1/ArmorySDK/armsdk/armory/blender/arm/logicnode/replacement.py", line 237, in replace_all
    replace(tree, node)
  File "/data1/ArmorySDK/armsdk/armory/blender/arm/logicnode/replacement.py", line 151, in replace
    response = node.get_replacement_node(tree)
  File "/data1/ArmorySDK/armsdk/armory/blender/arm/logicnode/math/LN_math.py", line 136, in get_replacement_node
    raise LookupError()
LookupError

A node of type LNMathNode in tree "NodeTree" failed to be updated, because there is no (longer?) an update routine for this version of the node. Original exception:
Traceback (most recent call last):
  File "/data1/ArmorySDK/armsdk/armory/blender/arm/logicnode/replacement.py", line 237, in replace_all
    replace(tree, node)
  File "/data1/ArmorySDK/armsdk/armory/blender/arm/logicnode/replacement.py", line 151, in replace
    response = node.get_replacement_node(tree)
  File "/data1/ArmorySDK/armsdk/armory/blender/arm/logicnode/math/LN_math.py", line 136, in get_replacement_node
    raise LookupError()
LookupError

I would attempt to update it so it works in latest Armory3D, but Blender crashes after it displays that error.

Using Armory3D 2024.2, Blender 3.6.9.

(Example created with 2022.12)