Overview
Converts an IsoWorld with semantic placement into the pre-render internal IsoScene, serving as the isometric equivalent of a camera. Tile pixel dimensions (tile_step), vertical step, and canvas size are all determined here.
Usage tips
- The IsoWorld lane always ends here:
... ā iso_world_compose ā iso_world_to_scene ā iso_scene_render / iso_scene_to_surface_geometry. - Tile dimensions (
tile_step_x/y,z_step) are managed together here, not per block. For 2:1 isometric projection, step_x is normally the tile width and step_y is half. - For a still image, use the default
AutoFitpluspadding. Fix the frame settings when cropping a fixed-size part of a map or animating it. - AutoFit ignores the initial canvas dimensions and origin when deriving the final frame, including free-form paths at negative coordinates or beyond 64 cells. Only KeepCanvas uses the explicit frame.
- Scenes larger than 4096x4096 are rejected instead of being silently cropped.
- For lighting, do not render the Scene directly; send it through
iso_scene_to_surface_geometryinto Surface-family nodes.
Notes
- In
IsoWorld -> IsoScene -> Raster, this node handles theIsoWorldtoIsoSceneconversion. - The current minimal implementation lowers
IsoBlockto the equivalent existingIsoExtrusionrepresentation. - With the default
frame_mode = AutoFit, the canvas and origin adjust automatically to the content. paddingcontrols margins during automatic fitting.- Adjust
tile_step_x,tile_step_y, andz_steptogether here; they are not stored onIsoBlock.
Related nodes
iso_world_composeā combine worlds before conversioniso_scene_renderā rasterize the Sceneiso_scene_to_surface_geometryā connect to the Surface lighting pathiso_scene_composeā combine at the Scene stage (advanced)