I use a Mapping Node for modify texture result. But the properties of Mapping Node are fixed. Is possible to add some sockets for Value Node? Then I can change values from somewhere else.


Unfortunately this isn't possible without modifying blender's source code. However, in the case of the mapping node, everything it does can be done with regular math nodes.

I've made some nodegroups which re-implement the mapping node accordingly:

enter image description here

Append or link (F1) the "Scale" "Translate" and "Rotate" nodegroups into your .blend, or put them in your startup .blend to keep them at your fingertips at all times ;)

  • $\begingroup$ one more problem... Rotate Group has initial angles.... $\endgroup$ – Henry Nov 2 '17 at 8:59
  • $\begingroup$ @Henry It works for me.. How are you using it? Could you post a screenshot of your node setup? $\endgroup$ – gandalf3 Nov 2 '17 at 17:58
  • $\begingroup$ Deg2Rad Node Group is defined in another .blender file. So node tree is broken. Now it works. Thanks again! $\endgroup$ – Henry Nov 3 '17 at 2:26
  • 1
    $\begingroup$ @Henry Ah, I forgot to make that group local before uploading.. I've updated the .blend in case anyone else should happen across this. $\endgroup$ – gandalf3 Nov 3 '17 at 4:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.