Copy Nodes Keyframes

by Olivier Crespo Barrio in Addons


COPY NODES KEYFRAMES - Blender Add-on

Documentation

Videotutorial

Support for Blender 3.3 +.


Changelog:

v1.0.0:

- Initial release.

v1.0.1:

- Minor fix: Changed supported Blender version to 3.3.

v1.0.2:

- Fix: Nothing happens if node is inside a group.

- Fix: Sometimes node tree is not detected.

- Removed "Translate" option. No needed at all.

- Added info along the process to detect bugs faster.

v1.0.3:

- All bugs fixed: RGB and XYZ attributes now are working.


v1.1.0:

- Fixed ColorRamp bug: Only first and last elements are created. (Thanks to Selah Kwon, who informed me about the bug)

v1.2.0

- Added Blender 4.2 compatibility.
- Fully compatible with new Extensions feature.

v1.2.1

- Fixed extension name.

v1.2.2

- Fixed nodes inputs values not being copied. (Thanks to Saul to point that out).

v1.3.0

- Added support to duplicate Drivers. Drivers on Vector properties (RGB, XYZ, etc.) are partially supported.

- Added support to preserve links between selected nodes.

- Added second shortcut OsKey+G. Preserve node links outside the selection (like Blender).

- Added support to fix drivers variable data path when duplicating Groups, if they contain any node with drivers (Annoying when that happens).

- Added Translate nodes. When duplicating nodes, they are attached to the mouse cursor (like Blender behaviour).

- Fixed first shortcut, where if it is on Windows or Linux you must change it in Blender Preferences - Keymap.

- Fixed bug introduced in CNK v1.2.2 where duplicating groups does not work.

- Fixed bug with RGB Curves, not creating points in the curve and not reseting the view.

- Totally re write from scratch. Code is more clean and efficient.

v1.3.1

- Added RGB compatibility while duplicating drivers (Vectors not yet).

- Fixed groups that have nodes with drivers. Now, if the driver controller is not the parent group, it does not change it. Otherwise, it will make unique that nodetree, and it will change it to the new group.

- Added more information to reports (now you can see what nodes had been duplicated, and what has been duplicated from each.

- Added "Copy linked nodes" missing button to CNK panel.

- Added icons to buttons.

- Re write some parts of the code.

v1.3.1

- Added RGB compatibility while duplicating drivers (Vectors not yet).
- Fixed groups that have nodes with drivers. Now, if the driver controller is not the parent group, it does not change it. Otherwise, it will make unique that nodetree, and it will change it to the new group.
- Added more information to reports (now you can see what nodes had been duplicated, and what has been duplicated from each.
- Added "Copy linked nodes" missing button to CNK panel.
- Added icons to buttons.
- Re write some parts of the code.

v1.3.2

- All drivers fully supported.
- Drivers source code from scratch. Now CNK will copy drivers recursively (If it is a node group, drivers inside it will be fixed properly). Currently it fixes 3 levels. 
- Fixed RGB Curves mapping, now all channels are correct.
- Added more information to reports when duplicate linked (now you can see what nodes had been duplicated, and what has been duplicated from each).
- Added "Show detailed reports" option to show each duplicated node report individually.
- Added "Replace last link" option. Last node output link will be replaced with the new node.
- Added "Show keymap shortcuts" option (just for fast access). Blue button.
- Added "Custom N-Side panel label" option to Preferences (seems to be annoying large labels?).
- Operators properly defined in order to follow Blender Extensions guidelines.
- CNK Panel enhanced.

v1.3.3

- Fixed bug where if shortcut is changed, and then user changes it again to default, it does not update it.
- Added link to CNK video on Youtube.
Sales 10
Dev Fund Contributor
Published 9 months ago
Blender Version 4.3, 4.2, 4.1, 4.0, 3.6, 3.5, 3.4, 3.3
Extension Type Add-on
License GPL
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message