Age | Commit message (Collapse) | Author |
|
Contributed by luzpaz.
Differential Revision: https://developer.blender.org/D5801
|
|
Contributed by luzpaz.
Differential Revision: https://developer.blender.org/D5801
|
|
|
|
Differential Revision: https://developer.blender.org/D13023
|
|
Differential Revision: https://developer.blender.org/D12076
|
|
Principled texture setup with relative path option would lead to this,
silently use an absolute path instead like other Blender operators.
Differential Revision: https://developer.blender.org/D12221
|
|
|
|
Rewrite `nice_hotkey_name()` to use a `dict` instead of a loop over a
list of tuples.
Reviewed by: sybren
Differential Revision: https://developer.blender.org/D11943
|
|
The ctr+shift+LMB was in conflict with the new viewer node introduced in
rB9009ac2c3d62e0d30d96b8d35ff5ff620cfe053b.
Since the builtin viewer node does not support viewport visualization
yet, the operator is still kept in node wrangler. Just the shortcut is
changed to shift+alt+LMB.
Differential Revision: https://developer.blender.org/D11786
|
|
Node Wrangler can now be used in the Geometry Nodes editor.
Summary of the changes for Geometry Nodes:
* Pressing ctrl+shift+LMB will now connect the geometry socket of the
node (if it exists) to the output socket of the modifier. This is
similar to the functionality already present for shader and
compositor nodes.
* Nodes can be merged using a Join Geometry (default) or Boolean node.
* `LinkToOutput` and `ReloadImages` have been disabled, because they
don't make sense for geometry nodes.
* Other operators work like they do for the other node tree types.
In D9748 and in chat it was accepted that this patch can be merged
into the 2.93 release branch, even though we are quite late in the
release process already.
Differential Revision: https://developer.blender.org/D9748
|
|
Differential Revision: https://developer.blender.org/D7567
|
|
|
|
Differential Revision: https://developer.blender.org/D6956
Reviewers: gregzaal
|
|
Differential Revision: https://developer.blender.org/D7461
|
|
Some of these must be invoked rather than executed to show a file browser or
popup menu.
|
|
|
|
|
|
|
|
There were legacy checks remaining for Blender Internal, however now we can
assume that any renderer using the native shader node tree is also using Cycles
and Eevee shading nodes. Custom shader nodes will have a different type of node
tree.
|
|
Caused by rBA8130de948d78.
Maniphest Tasks: T73768
Differential Revision: https://developer.blender.org/D6831
|
|
|
|
Texture Setup (Ctrl+Shift+T)
Using absolute paths for texture images break materials if the project is moved to another location or computer. Relative paths are also the default option in Image Texture Node's file view.
This adds a toggle to use relative paths when adding a texture setup for Principled BSDF. The option is selected by default to match Image Texture Node's behavior.
Tested on Blender v2.81.16 (Windows)
Reviewed By: lichtwerk, mont29
Maniphest Tasks: T63635
Differential Revision: https://developer.blender.org/D6756
|
|
|
|
Reported by @jonimercado. Thanks!
|
|
D5867 by Himanshi Kalra (calra), thx!
|
|
Since CTRL+LMB is now taken by 'cut links' in blenders default keymap,
this was conflicting with nodewranglers 'lazy connect' and unfortunately
we have to step aside here.
This commit shifts shortcuts:
lazy connect (CTRL+LMB --> ALT+RMB)
lazy connect with menu (CTRL+SHIFT+LMB --> ALT+SHIFT+RMB)
lazy mix (ALT+RMB --> CTRL+SHIFT+RMB)
This keeps the two 'lazy Connect' on a common "base" key and just moves
'lazy mix'
|
|
Differential Revision: https://developer.blender.org/D5164
|
|
Differential Revision: https://developer.blender.org/D5123
|
|
|
|
|
|
Ctrl+Space is already taken in 2.8
Fixes T58501
|
|
Reviewers: JacquesLucke
Differential Revision: https://developer.blender.org/D4517
|
|
Once used with the 'with_menu' option this could not be used without
menu anymore.
Fixes T62469
|
|
Differential Revision: https://developer.blender.org/D3968
|
|
adding NWBase as a mixin will give a proper poll()
part of T60130
|
|
- fix error checking Render Layers outputs and unified this check
- updated Render Layers outputs [BI removed, Eevee added -- although
this distinction is unused atm...]
Fixes T59679
|
|
|
|
|
|
Identity checks should never be used with strings, it may fail based on
Python's interning logic.
|
|
- was overwriting default keymap
|
|
|
|
|
|
needed since the removal of node tree panels in rB48c137ad5d5a
|
|
|
|
Differential Revision: https://developer.blender.org/D3746
|
|
|
|
- use diplacement node instead of two math nodes now
- better spacing of nodes
- add frames around textures an mapping nodes
|
|
|
|
|
|
|