Cubemap Info
What's actually in this cubemap? Read the receipt
- cubemap
- info
Cubemap Info is a one-input, one-output diagnostic node: you feed it a CUBEMAP and it spits out a text string summarizing what's inside. Resolution per face, whether it has a depth layer, whether all six RGB faces are set, whether all six depth faces are set, whether the structure validates, and - when it's valid - a couple of brightness statistics.
If that sounds unglamorous, you haven't spent an hour wondering why a pipeline that "should" work comes out blank. The CUBEMAP type hides its state, and this node is the fastest way to answer the three questions that debugging always comes down to: does it have faces, does it have depth, and are they all actually filled in? The "All Faces Set" / "All Depth Faces Set" lines are the ones that tell you your Create Empty Cubemap → Insert Cubemap Face path actually completed, versus quietly leaving holes.
Inputs and outputs
cubemap- anything from this pack that produces a CUBEMAP.
Output is a single info STRING, which you can hook into a text/display node, a Show Text widget, or just let it sit in the node's output area.
How to install it
ComfyUI Manager, search "DreamCube", install, restart. Or:
cd ComfyUI/custom_nodes
git clone https://github.com/cedarconnor/ComfyUI-DreamCube.git
cd ComfyUI-DreamCube
pip install -r requirements.txt
No models, no keys. It reads an in-memory structure and formats numbers.
Gotchas
It's a read-only inspection tool - nothing here modifies the cubemap, so wiring it mid-pipeline won't disturb your data. One honest limitation: the brightness stats only print when the cubemap validates fully, so a half-populated cubemap gives you the "Valid: False" lines and skips the pretty stats. That's not a bug, it's the node telling you to fix the structure before you care about its statistics.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| cubemap | CUBEMAP | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| info | STRING | — |