Nodes/ComfyUI_KubaNodes/kubakub pieces render
ComfyUI Node

kubakub pieces render

Renders the moving pieces from the projection camera in Blender Cycles, frame by frame (one Blender session; every frame is kept, so a change renders only what changed). clay = the model in light; projected matrix = the matrix (or its frames) cast from the projector onto the moving pieces, the way the audience would see it.

By kubakubkub·Created 15 days ago·Updated 3 days ago· 9
kubakub pieces render
  • pieces
  • matrix
  • clay_color
  • viewer
  • frames
  • alpha
  • fps
  • report
◄duration4.0►
◄fps25►
◄lookclay►
◄projector_brightness1.0►
◄environmentnight►
◄env_strength0.30►
◄clay0.70►
◄backgroundblack►
◄resolution_scale0.50►
◄samples32►
◄viewprojector►
◄audience_distance_m15.0►
◄audience_offset_m0.0►
◄eye_height_m1.7►
◄lens_mm24►
◄exposure0.0►
Categorykubakub/3d/pieces

Inputs (20)

NameTypeDefaultDescription
piecesKUBA_PIECESThe pieces with their transforms.
durationFLOAT4.00.04–600Seconds.
fpsFLOAT251–120Frames per second.
lookCOMBOclayclay = the model in light (content to project); projected matrix = the matrix cast from the projector onto the moving pieces.
projector_brightnessFLOAT1.00–20projected matrix: 1 = the matrix at its own brightness on the stone.
environmentCOMBOnightThe light around the building (Blender's built-in HDRIs).
env_strengthFLOAT0.300–20How bright that light is.
clayFLOAT0.700–1Brightness of the stone.
backgroundCOMBOblackblack = only the building (alpha output); environment = the HDRI behind it.
resolution_scaleFLOAT0.500.1–1Of the scene's size (1 = the matrix size).
samplesINT321–4096Cycles samples per frame (more = cleaner, slower; denoised either way).
matrixoptIMAGEprojected matrix: one image or one per frame (the last one repeats).
viewoptCOMBOprojectorprojector = from the projection camera (what the projector sends); audience = from a spot in front of the building: the pieces show their depth.
audience_distance_moptFLOAT15.00.5–500view = audience: metres in front of the facade.
audience_offset_moptFLOAT0.0-500–500view = audience: metres left (-) or right (+) of the facade's middle.
eye_height_moptFLOAT1.70–200view = audience: eye height above the ground (metres).
lens_mmoptFLOAT246–300view = audience: focal length (smaller = wider).
clay_coloroptCOLOR#ffffffColour of the stone (and of the surroundings); 'clay' sets how bright it is. White = neutral grey clay, as before.
exposureoptFLOAT0.0-10–10Overall exposure in stops: +1 = twice as bright, -1 = half (0 = as before).
vieweroptKUBA_VIEWERThe audience spot of kubakub scene measure / audience viewpoint / project settings. With view = audience it replaces audience_distance_m, audience_offset_m and eye_height_m of this node.

Outputs (4)

NameTypeDescription
framesIMAGE—
alphaMASK—
fpsFLOAT—
reportSTRING—