Skip to content

Reduce token usage for large Houdini projects#12

Open
fluidcastapp wants to merge 1 commit intocapoomgit:mainfrom
fluidcastapp:claude/clever-poitras
Open

Reduce token usage for large Houdini projects#12
fluidcastapp wants to merge 1 commit intocapoomgit:mainfrom
fluidcastapp:claude/clever-poitras

Conversation

@fluidcastapp
Copy link
Copy Markdown

  • Remove base64 image encoding from render responses: renders now return a file path instead of encoding the full image (~350KB+ saved per render, ~1.4MB for quad views)
  • Replace allSubChildren() in get_scene_info with per-context node counts, avoiding a full scene graph traversal on large projects; now returns up to 20 nodes per context with count summaries instead of a flat 10-node list
  • Trim redundant fields (label, raw_value) from get_node_info parameter entries, reducing parameter data by ~40%
  • Remove unused base64 import

- Remove base64 image encoding from render responses: renders now return
  a file path instead of encoding the full image (~350KB+ saved per render,
  ~1.4MB for quad views)
- Replace allSubChildren() in get_scene_info with per-context node counts,
  avoiding a full scene graph traversal on large projects; now returns up
  to 20 nodes per context with count summaries instead of a flat 10-node list
- Trim redundant fields (label, raw_value) from get_node_info parameter
  entries, reducing parameter data by ~40%
- Remove unused base64 import

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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.

2 participants