Skip to content

[NEWTOOL] **Labs Object Merge Tools** Added new tools for efficient o… #71

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: Development
Choose a base branch
from

Conversation

monci1850
Copy link

Object merge node creation, integrated from Wei Hu's HUTools, which was developed over 9 years. Features include interactive node placement, color preservation, and automatic network view focusing.
This link shows how it works in the Labs context.
https://www.notion.so/Object-Merge-Tools-20c450e1986e808ebcd1f09f7570e7bd?source=copy_link

Overview

The Object Merge Tools provide a powerful way to create object merge nodes that reference selected nodes across different network contexts in Houdini. These tools are particularly useful for creating references to nodes in subnets, parent networks, or any other network context.

Features

Copy Selected Nodes

  • Select multiple nodes in any network context
  • Stores the paths of selected nodes for later use
  • Supports batch selection of multiple nodes
  • Works across different network contexts (subnets, parent networks, etc.)

Paste in Current Pane

  • Creates object merge nodes in the current network context
  • Automatically positions nodes in a staggered layout
  • Preserves the original node's color
  • Sets up proper relative paths for object merging
  • Focuses the network view on newly created nodes
  • Supports interactive placement using the cursor position
  • Works in any network context (subnets, parent networks, etc.)

Key Benefits

  1. Cross-Context References: Create references to nodes in any network context
  2. Batch Processing: Handle multiple nodes simultaneously
  3. Visual Consistency: Maintains original node colors for better visual organization
  4. Smart Placement: Automatically arranges nodes in a readable layout
  5. Interactive Placement: Place nodes at cursor position for precise control
  6. Network Context Awareness: Works seamlessly across different network contexts

Usage

  1. Select the nodes you want to reference
  2. Use "Copy Selected Nodes" to store their paths
  3. Navigate to the target network context (subnet, parent network, etc.)
  4. Use "Paste in Current Pane" to create object merge nodes
  5. The new nodes will be created at the cursor position with proper relative paths

This toolset is particularly useful when working with complex node networks, subnets, or when you need to create references to nodes in different network contexts while maintaining proper relative paths and visual organization.

…bject merge node creation, integrated from Wei Hu's HUTools. Features include interactive node placement, color preservation, and automatic network view focusing.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant