Node reference
How to use Shape node in Oraphim
Use the Shape node in Oraphim. Learn its purpose, exact inputs, outputs, registered controls, example workflow, troubleshooting, and type ID fusion.shape.
Updated August 28, 2026How to use Shape node in Oraphim
Type ID: fusion.shape
Category: Generator
What this node does
The Shape node is registered in Oraphim's Generator category and performs the graph operation represented by its sockets and controls below.
The current Oraphim runtime registers 0 sockets and 153 properties for this node. Its main registered inputs are no fixed inputs; its main outputs are no fixed outputs. The tables below are generated from the runtime registry rather than a handwritten approximation.
Inputs
This node has no fixed input sockets in the current runtime registry.
Outputs
This node has no fixed output sockets in the current runtime registry.
Controls
| Control | Key | Type | Group | Registry default |
|---|---|---|---|---|
| Shape Type | shapeType |
String |
Shape | 0.0 |
| Spline Asset | splineAssetId |
String |
Spline | 0.0 |
| Render As | pathRenderMode |
String |
Spline | Guide |
| Spline Quality | splineQuality |
String |
Spline | Auto |
| Tube Radius | tubeRadius |
Float |
3D Tube | 24.0 |
| Tube Sides | tubeSides |
Float |
3D Tube | 24.0 |
| Fill Tube Caps | tubeCaps |
Bool |
3D Tube | 1.0 |
| Smooth Normals | tubeSmoothNormals |
Bool |
3D Tube | 1.0 |
| Width | width |
Float |
Dimensions | 200.0 |
| Height | height |
Float |
Dimensions | 200.0 |
| Corner Radius | roundness |
Float |
Dimensions | 0.0 |
| Polygon Sides | sides |
Float |
Shape | 6.0 |
| Star Points | points |
Float |
Polystar | 5.0 |
| Inner Radius (%) | innerRadius |
Float |
Polystar | 50.0 |
| Outer Radius (%) | outerRadius |
Float |
Polystar | 100.0 |
| Outer Roundness | outerRoundness |
Float |
Polystar | 0.0 |
| Inner Roundness | innerRoundness |
Float |
Polystar | 0.0 |
| Star Profile | starProfile |
String |
Polystar | Classic |
| Profile Amount | starProfileAmount |
Float |
Polystar | 100.0 |
| Path Direction | pathDirection |
String |
Path | Clockwise |
| Fill Rule | fillRule |
String |
Path | Non Zero |
| Shape Rotation | shapeRotation |
Float |
Shape | 0.0 |
| Brush Path | brushPath |
String |
Brush | 0.0 |
| Compound Path Contours | pathContours |
String |
Path | 0.0 |
| Path Closed | pathClosed |
Bool |
Path | 0.0 |
| Trim Start | pathTrimStart |
Float |
Path | 0.0 |
| Trim End | pathTrimEnd |
Float |
Path | 100.0 |
| Trim Offset | pathTrimOffset |
Float |
Path | 0.0 |
| Offset Path | offsetPath |
Float |
Shape Effects | 0.0 |
| Repeater Count | repeaterCount |
Float |
Shape Effects | 1.0 |
| Repeater Offset X | repeaterOffsetX |
Float |
Shape Effects | 0.0 |
| Repeater Offset Y | repeaterOffsetY |
Float |
Shape Effects | 0.0 |
| Repeater Rotation | repeaterRotation |
Float |
Shape Effects | 0.0 |
| Repeater Scale | repeaterScale |
Float |
Shape Effects | 100.0 |
| Zig Zag Amount | zigZagAmount |
Float |
Shape Effects | 0.0 |
| Zig Zag Frequency | zigZagFrequency |
Float |
Shape Effects | 6.0 |
| Pucker / Bloat | puckerBloat |
Float |
Shape Effects | 0.0 |
| Twist | twistAmount |
Float |
Shape Effects | 0.0 |
| Wiggle Amount | wigglePathAmount |
Float |
Shape Effects | 0.0 |
| Wiggle Frequency | wigglePathFrequency |
Float |
Shape Effects | 4.0 |
| Wiggle Speed | wigglePathSpeed |
Float |
Shape Effects | 1.0 |
| Brush Hardness | brushHardness |
Float |
Brush | 0.8500000238418579 |
| Brush Flow | brushFlow |
Float |
Brush | 1.0 |
| Brush Spacing | brushSpacing |
Float |
Brush | 18.0 |
| Brush Smoothing | brushSmoothing |
Float |
Brush | 0.0 |
| Extrude Depth | extrudeDepth |
Float |
3D Geometry | 0.0 |
| Bevel Size | bevelSize |
Float |
3D Geometry | 0.0 |
| Inset | insetAmount |
Float |
3D Geometry | 0.0 |
| Back Face R | backFaceR |
Float |
3D Material | 0.3499999940395355 |
| Back Face G | backFaceG |
Float |
3D Material | 0.3499999940395355 |
| Back Face B | backFaceB |
Float |
3D Material | 0.3499999940395355 |
| Side Face R | extrudeR |
Float |
3D Material | 0.800000011920929 |
| Side Face G | extrudeG |
Float |
3D Material | 0.800000011920929 |
| Side Face B | extrudeB |
Float |
3D Material | 0.800000011920929 |
| Fill R | fillR |
Float |
Fill | 1.0 |
| Fill G | fillG |
Float |
Fill | 1.0 |
| Fill B | fillB |
Float |
Fill | 1.0 |
| Fill A | fillA |
Float |
Fill | 1.0 |
| Fill Enabled | fillEnabled |
Bool |
Fill | 1.0 |
| Stroke R | strokeR |
Float |
Stroke | 0.0 |
| Stroke G | strokeG |
Float |
Stroke | 0.0 |
| Stroke B | strokeB |
Float |
Stroke | 0.0 |
| Stroke A | strokeA |
Float |
Stroke | 1.0 |
| Border Width | strokeWidth |
Float |
Stroke | 0.0 |
| Dash | strokeDash |
Float |
Stroke | 0.0 |
| Gap | strokeGap |
Float |
Stroke | 0.0 |
| Line Cap | strokeCap |
String |
Stroke | Round |
| Line Join | strokeJoin |
String |
Stroke | Round |
| Miter Limit | strokeMiterLimit |
Float |
Stroke | 4.0 |
| Stroke Enabled | strokeEnabled |
Bool |
Stroke | 0.0 |
| Bevel Segments | bevelSegments |
Float |
3D Geometry | 3.0 |
| Bevel Profile | bevelProfile |
Float |
3D Geometry | 50.0 |
| Bevel Red | bevelR |
Float |
3D Material | 0.8999999761581421 |
| Bevel Green | bevelG |
Float |
3D Material | 0.8999999761581421 |
| Bevel Blue | bevelB |
Float |
3D Material | 0.8999999761581421 |
| Metallic | metallic |
Float |
3D Material | 0.0 |
| Smoothness | smoothness |
Float |
3D Material | 35.0 |
| Reflection | reflection |
Float |
3D Material | 0.0 |
| Specular | specular |
Float |
3D Material | 25.0 |
| Front Texture | texturePath |
String |
3D Material | 0.0 |
| Front Texture Strength | textureStrength |
Float |
3D Material | 0.0 |
| Front Texture Scale | textureScale |
Float |
3D Material | 1.0 |
| Front Texture Offset X | textureOffsetX |
Float |
3D Material | 0.0 |
| Front Texture Offset Y | textureOffsetY |
Float |
3D Material | 0.0 |
| Front Texture Rotation | textureRotation |
Float |
3D Material | 0.0 |
| Front Texture Repeat X | textureRepeatX |
Float |
3D Material | 1.0 |
| Front Texture Repeat Y | textureRepeatY |
Float |
3D Material | 1.0 |
| Front Texture Wrap | textureWrap |
String |
3D Material | clamp |
| Front Texture Playback | textureTimeMode |
String |
3D Material | timeline |
| Front Texture Start Time | textureTimeOffset |
Float |
3D Material | 0.0 |
| Front Texture Speed | textureSpeed |
Float |
3D Material | 1.0 |
| Front Texture Freeze Time | textureFreezeTime |
Float |
3D Material | 0.0 |
| Loop Front Texture | textureLoop |
Bool |
3D Material | 1.0 |
| Link Side Material | sideMaterialLinked |
Bool |
3D Material | 0.0 |
| Link Back Material | backMaterialLinked |
Bool |
3D Material | 0.0 |
| Link Bevel Material | bevelMaterialLinked |
Bool |
3D Material | 0.0 |
| Side Metallic | sideMetallic |
Float |
3D Material | 0.0 |
| Side Smoothness | sideSmoothness |
Float |
3D Material | 35.0 |
| Side Reflection | sideReflection |
Float |
3D Material | 0.0 |
| Side Specular | sideSpecular |
Float |
3D Material | 25.0 |
| Side Opacity | sideOpacity |
Float |
3D Material | 100.0 |
| Side Texture | sideTexturePath |
String |
3D Material | 0.0 |
| Side Texture Strength | sideTextureStrength |
Float |
3D Material | 0.0 |
| Side Texture Scale | sideTextureScale |
Float |
3D Material | 1.0 |
| Side Texture Offset X | sideTextureOffsetX |
Float |
3D Material | 0.0 |
| Side Texture Offset Y | sideTextureOffsetY |
Float |
3D Material | 0.0 |
| Side Texture Rotation | sideTextureRotation |
Float |
3D Material | 0.0 |
| Side Texture Repeat X | sideTextureRepeatX |
Float |
3D Material | 1.0 |
| Side Texture Repeat Y | sideTextureRepeatY |
Float |
3D Material | 1.0 |
| Side Texture Wrap | sideTextureWrap |
String |
3D Material | clamp |
| Side Texture Playback | sideTextureTimeMode |
String |
3D Material | timeline |
| Side Texture Start Time | sideTextureTimeOffset |
Float |
3D Material | 0.0 |
| Side Texture Speed | sideTextureSpeed |
Float |
3D Material | 1.0 |
| Side Texture Freeze Time | sideTextureFreezeTime |
Float |
3D Material | 0.0 |
| Loop Side Texture | sideTextureLoop |
Bool |
3D Material | 1.0 |
| Back Metallic | backMetallic |
Float |
3D Material | 0.0 |
| Back Smoothness | backSmoothness |
Float |
3D Material | 35.0 |
| Back Reflection | backReflection |
Float |
3D Material | 0.0 |
| Back Specular | backSpecular |
Float |
3D Material | 25.0 |
| Back Opacity | backOpacity |
Float |
3D Material | 100.0 |
| Back Texture | backTexturePath |
String |
3D Material | 0.0 |
| Back Texture Strength | backTextureStrength |
Float |
3D Material | 0.0 |
| Back Texture Scale | backTextureScale |
Float |
3D Material | 1.0 |
| Back Texture Offset X | backTextureOffsetX |
Float |
3D Material | 0.0 |
| Back Texture Offset Y | backTextureOffsetY |
Float |
3D Material | 0.0 |
| Back Texture Rotation | backTextureRotation |
Float |
3D Material | 0.0 |
| Back Texture Repeat X | backTextureRepeatX |
Float |
3D Material | 1.0 |
| Back Texture Repeat Y | backTextureRepeatY |
Float |
3D Material | 1.0 |
| Back Texture Wrap | backTextureWrap |
String |
3D Material | clamp |
| Back Texture Playback | backTextureTimeMode |
String |
3D Material | timeline |
| Back Texture Start Time | backTextureTimeOffset |
Float |
3D Material | 0.0 |
| Back Texture Speed | backTextureSpeed |
Float |
3D Material | 1.0 |
| Back Texture Freeze Time | backTextureFreezeTime |
Float |
3D Material | 0.0 |
| Loop Back Texture | backTextureLoop |
Bool |
3D Material | 1.0 |
| Bevel Metallic | bevelMetallic |
Float |
3D Material | 0.0 |
| Bevel Smoothness | bevelSmoothness |
Float |
3D Material | 55.0 |
| Bevel Reflection | bevelReflection |
Float |
3D Material | 5.0 |
| Bevel Specular | bevelSpecular |
Float |
3D Material | 40.0 |
| Bevel Opacity | bevelOpacity |
Float |
3D Material | 100.0 |
| Bevel Texture | bevelTexturePath |
String |
3D Material | 0.0 |
| Bevel Texture Strength | bevelTextureStrength |
Float |
3D Material | 0.0 |
| Bevel Texture Scale | bevelTextureScale |
Float |
3D Material | 1.0 |
| Bevel Texture Offset X | bevelTextureOffsetX |
Float |
3D Material | 0.0 |
| Bevel Texture Offset Y | bevelTextureOffsetY |
Float |
3D Material | 0.0 |
| Bevel Texture Rotation | bevelTextureRotation |
Float |
3D Material | 0.0 |
| Bevel Texture Repeat X | bevelTextureRepeatX |
Float |
3D Material | 1.0 |
| Bevel Texture Repeat Y | bevelTextureRepeatY |
Float |
3D Material | 1.0 |
| Bevel Texture Wrap | bevelTextureWrap |
String |
3D Material | clamp |
| Bevel Texture Playback | bevelTextureTimeMode |
String |
3D Material | timeline |
| Bevel Texture Start Time | bevelTextureTimeOffset |
Float |
3D Material | 0.0 |
| Bevel Texture Speed | bevelTextureSpeed |
Float |
3D Material | 1.0 |
| Bevel Texture Freeze Time | bevelTextureFreezeTime |
Float |
3D Material | 0.0 |
| Loop Bevel Texture | bevelTextureLoop |
Bool |
3D Material | 1.0 |
How to use it
- Add Shape from node search. Use
fusion.shapewhen you need the exact registry entry. - Place the node as a source/context operation; it has no fixed input socket in the current registry.
- Start with the registry defaults and adjust Shape Type, Spline Asset, Render As first so you can see the node's effect in isolation.
- Because there is no fixed output socket, validate the graph context or downstream resource that this node is intended to affect.
- Preview a representative frame, change one input/control at a time, and save/reopen reusable graphs to verify persistence.
Practical example
Create a small test graph with Shape. Change Shape Type away from its registry default and compare the result. Keeping this test graph small makes socket-type, context, and parameter mistakes easier to diagnose before the node is used in a production graph.
Troubleshooting
- If a connection is rejected, compare the exact socket data types in the tables above; Oraphim graph connections are typed.
- If the result looks unchanged, confirm this node is on the active path to the viewer/output and that the expected graph/resource is selected.
- If a control is unavailable, check required inputs and whether the property belongs to an internal or mode-dependent group.
- If a saved graph behaves differently later, reopen it and verify node identity, connections, and edited property values before rendering.
Related nodes
- Audio Generate —
fusion.audio_generate - Fast Noise —
fusion.fastnoise - Light Generate —
fusion.lightgenerate - Path Generate —
fusion.path_generate - Pattern Generate —
fusion.patterngenerate
Return to the complete Oraphim node reference.