Nodes · 3D
SplatTransform
3Dv1app
Overview
WHERE YOU EDIT a splat capture — the first node after every SplatRead. Move/rotate/scale the whole set (Transform section), keep only a region or carve one away (Crop — box or sphere, feathered into a soft opacity falloff), and clean up (floater removal for the debris clouds every capture has, opacity floor for near-transparent junk). Edits apply in panel order — transform first, so the crop reads in the placed position. Chain more SplatTransforms for more edits; the effect nodes (SplatDissolve, SplatWarp, SplatShade) go after.
How to
How-to
- Put it straight after every SplatRead.
- Move, rotate and scale the whole capture in the Transform section.
cropkeeps (or carves away) a box or sphere, withcrop_featherfor a soft edge.floater_removalclears the debris clouds every capture has;opacity_floordrops near-invisible splats.
Inputs
| Input | What it takes |
|---|---|
| in | the image this node works on |
Outputs
| Output | Type |
|---|---|
| out | Scene |
Parameters
| Parameter | Type | Default | What it does |
|---|---|---|---|
| tx | Float | 0.0 | Translate X — position along the world X axis, metres. |
| ty | Float | 0.0 | Translate Y — position along the world Y axis (up), metres. |
| tz | Float | 0.0 | Translate Z — position along the world Z axis, metres. The camera looks down −Z. |
| rx | Float | 0.0 | Rotate around X, degrees. |
| ry | Float | 0.0 | Rotate around Y (turntable), degrees. |
| rz | Float | 0.0 | Rotate around Z (roll), degrees. |
| sx | Float | 1.0 | Scale along X. 1 = unchanged. |
| sy | Float | 1.0 | Scale along Y. |
| sz | Float | 1.0 | Scale along Z. |
| crop | Choice | off | off, keep inside (only the shape survives — cut the statue out of the whole square), or carve out (delete what the shape covers). offkeep insidecarve out |
| crop_shape | Choice | box | Crop by a box (min/max corners) or a sphere (centre + radius). boxsphere |
| crop_min_x | Float | -1.0 | Crop box: the X of the near corner, world units. |
| crop_min_y | Float | -1.0 | Crop box: the Y of the near corner, world units. |
| crop_min_z | Float | -1.0 | Crop box: the Z of the near corner, world units. |
| crop_max_x | Float | 1.0 | Crop box: the X of the far corner, world units. |
| crop_max_y | Float | 1.0 | Crop box: the Y of the far corner, world units. |
| crop_max_z | Float | 1.0 | Crop box: the Z of the far corner, world units. |
| crop_center_x | Float | 0.0 | Crop sphere: the X of its centre, world units. |
| crop_center_y | Float | 0.0 | Crop sphere: the Y of its centre, world units. |
| crop_center_z | Float | 0.0 | Crop sphere: the Z of its centre, world units. |
| crop_radius | Float | 1.0 | Crop sphere: its radius, world units. |
| crop_feather | Float | 0.0 | Soften the crop's edge over this distance instead of cutting hard — splats fade out across it. The cleanest crop in the building. |
| floater_removal | Float | 0.0 | Drop the debris clouds every capture has (statistical outlier pass). 0 = off; higher cuts tighter around the body of the scene. |
| opacity_floor | Float | 0.0 | Cull splats more transparent than this — haze and junk below the floor disappear. |
| disabled | Bool | false | Bypass: the node passes its first input through untouched (D in the graph). The knobs keep their values for when it comes back. |
| label | Text | A note shown under the node in the graph — what this node is FOR. Never affects the render or the cache. | |
| hide_input | Bool | false | Draw the node without its input wire — a tidy graph for a node whose source is obvious (a Dot, a viewer tap). |