Back to Node List

Solid Extrude

solid_extrude

Turns a closed Bezier path into a solid by placing it on the x-z plane and extruding it along y.

Reviewed
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
パス
path
Path
Required
3D化する閉じたベジェパスです。

Output Ports

NameTypeDescription
ソリッド
solid
Solid
パスを押し出して作った立体です。

Parameters

NameTypeDefaultRangeDescription / Options
対象サブパス
sub_path_scope
Enum
Single

入力内の1本だけを使うか、すべての閉じたサブパスを使うかです。

  • 個別Single
    選んだ1本の閉じたサブパスだけを使います。
  • 閉じたものすべてAllClosed
    閉じたサブパスをすべて使います。内側の輪郭はeven-oddで穴になります。
サブパス
sub_path_index
Int
00–255

マルチパス入力から使うサブパス番号です。

曲線分割数
curve_steps
Int
121–64

SDF化の前にベジェ1セグメントを何本の直線へ分割するかです。

1pxのユニット数
units_per_pixel
Float
0.06250.001–8 / step 0.001

パス上の1pxを何ユニットとして扱うかです。既定では16pxが1ユニットになります。

原点
origin
Enum
BoundsCenter

パス座標をSolidのx/zへ写すときの原点です。

  • 輪郭中心BoundsCenter
    選択した輪郭群の外接範囲を中心にして立体化します。
  • キャンバス中心CanvasCenter
    パスのキャンバスサイズがある場合、その中心を原点にします。
厚み
depth
Float
0.250.001–32 / step 0.01

y方向へ押し出す厚みです。

color
Color
[0.6200000047683716,0.6399999856948853,0.699999988079071,1]

レンダリング時の基本色です。

素材ID
material_id
Text
core:default

レンダリング後の Surface に引き継ぐ素材IDです。例: core:stone

ソリッドID
solid_id
Text

ソリッドレンダリングが面IDを作るときに使う安定IDです。空欄なら自動IDになります。

Overview

Adds depth to a closed 2D path to turn it into a solid. Draw free-form outlines that are difficult to build from primitives—logos, signs, decorative plates—in the path editor, then use them directly as 3D base solids.

Usage tips

  • The basic flow is draw a closed shape in the path editor → solid_extrudesolid_render. A path must be closed to become a solid.
  • For shapes with holes, set sub_path_scope = AllClosed: draw the outer and inner outlines as separate subpaths so the inside becomes a hole, as in a donut-shaped plate, frame, or keyhole.
  • depth is the thickness of a thin plate. Increase it for shapes like building walls with more depth.
  • Use curve_steps to control the smoothness of path curves. Increase it if they look angular.

Related nodes

  • solid_revolve — create a revolved body such as a jar or bottle instead of extruding
  • solid_transform — stand the result up or lay it down
  • solid_combine / solid_subtract — combine it with other parts
  • solid_render — convert it to pixel art

Technical details

  • Coordinate system: Path x becomes Solid x; Path y is inverted and becomes Solid z. Depth extends along y.
  • Target: one closed subpath, or every closed subpath in the input
  • Holes: Sub-path Scope = All Closed uses the even-odd rule, so inner outlines become holes.

Examples

Use Multi Path Editor → Solid Extrude → Solid Render to create signs, wall decorations, and thin terrain cross-sections. Draw the outer and inner borders as closed subpaths and set Sub-path Scope = AllClosed to make a plate with a hole.

Back to Node List
Solid Extrude — PixPipeline Node Reference