Skip to content

Releases: ruashots/ComfyUI-OpenH3-IR

Release list

0.3.1

Choose a tag to compare

@ruashots ruashots released this 23 Aug 17:22

Three panel bugs, a new front page, and the graph it describes.

Main vanished whenever ComfyUI rebuilt the node from saved data: an undo, a workflow opened from disk, a workflow dragged in off a rendered video. The board is itself a widget, and the code that hides the plain widget rows hid the board along with them.

The Media board was painted past the right edge of the node once you zoomed out far enough for the element to hide and the canvas to draw the board itself. It took the mouse where it landed.

The Director node could only grow. Dragging its corner inward made it bigger.

Each has a guard, and a script that drives all four panels on a real canvas.

The README is rewritten end to end, and the shipped graph is re-laid-out, with the Director wired in and the render chain in its own box.

0.3.0

Choose a tag to compare

@ruashots ruashots released this 23 Aug 12:51

First release of the node pack in its own repository.

Four nodes that turn one prompt into a MiniMax H3 job that is ready to run. No text box to paste a document into, no resolution picker, no frame count arithmetic, no row of file loaders.

Nothing to start. Install the pack, put your language model's address on the Setup node, and render. No service, no port, no terminal, no environment variable. The compiler runs in the same Python ComfyUI runs, out of open-h3-ir, which pip installs with the pack. Typing an address into that same field moves the compile to a machine there instead, and that path is not the poor relation: the same graph produces the identical render hash both ways.

The Setup node holds the endpoint of your own language model, a model picked from what that endpoint reports, and the five MiniMax H3 files. It tests the endpoint from the node. It folds two names for one checkpoint into one choice, keeping the name you gave your own server. It sends a picture to find out whether vision is on, because no model list on any server reports that. An api key, if your endpoint asks for one, stays on your ComfyUI and never enters a workflow you share.

The Main node holds your prompt and the knobs. Type @ to name anything on the Media node, or to lock a spoken line. A line under the box says what the panel understood: how many names resolved, which one did not, whether a spoken line was left open. Then how long the video runs, what shape and resolution it is, how many shots, and how much the writer decides where you left things open.

The Media node is the tray: every picture, clip and sound the piece uses, on one panel, with drag and drop. A picture can go into a clip being edited, or take the place of something already in it.

The Director node is optional. A name and a paragraph of prose. Seven come with the pack as examples and you can write your own.

It checks itself against the compiler before it queues. The two halves are installed separately and drift apart, so before any media travels the Main node asks whichever compiler is going to do the work what it takes. A field or role it has no name for stops the queue with a sentence naming which half to update. Everything else is a line in the report.

Requires open-h3-ir 0.4.0 or newer, which pip installs with the pack.

516 tests, 110 planted defects with all 110 caught.