Back to Node List

Model Revolve

model_revolve

Revolves a closed Bezier profile around z into a flat-shaded mesh with wrapped UVs.

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
ポリゴン断面に使う閉じたベジェパスです。

Output Ports

NameTypeDescription
モデル
model
Model
組み立てたゲーム向けポリゴンモデルです。
テクスチャレイアウト
texture_layout
TextureLayout
2D素材作成に使う自動UVと名前付き領域です。

Parameters

NameTypeDefaultRangeDescription / Options
サブパス
sub_path_index
Int
00–255

個別モードで使うサブパス番号です。

曲線分割数
curve_steps
Int
121–64

ベジェ1区間あたりの直線分割数です。

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

パスの1pxに対応するモデル単位です。

回転軸
axis_mode
Enum
LeftEdge

z回転軸として使うパス空間のx座標です。

  • 左端LeftEdge
  • 中心Center
  • Custom XCustomX
軸X
axis_x
Float
0-4096–4096 / step 0.5

パス空間の任意のx軸位置です。

周回分割数
segments
Int
243–128

z軸まわりの分割数です。

パーツ名
name
Text
Revolve

GLBに保存する安定した名前です。

Overview

Rotates a 2D profile to create a polygon surface of revolution, like using a potter's wheel. Generate rotationally symmetric props such as pots, bottles, pillars, and lamps from one half-profile path. This is the Model counterpart to solid_revolve.

Usage tips

  • Draw a half-profile: for a pot, draw one vertical half of its silhouette. Every indentation and bulge in the path becomes part of the 3D form.
  • LeftEdge is the standard half-profile mode. Center uses the positive-x half of the closed silhouette, so mirrored halves do not become duplicate faces.
  • For a hollow form with CustomX, draw the profile to the right of the axis. A profile entirely left of the selected axis is rejected as a signed-profile error.
  • Inner walls and reversed path winding still receive outward-facing normals based on the contour interior.
  • Limit the radial segment count to 6–8 for a low-poly shape. Combined with flat shading, this creates the characteristic look.
  • The radial UVs make it easy to apply horizontally wrapped textures such as bands or wood grain.

Related nodes

  • solid_revolve — equivalent in the pixel-art image workflow
  • model_extrude — extrusion version for plate-like forms
  • bezier_path — draws the source profile
  • model_set_material / model_gltf_export — standard workflow
Back to Node List
Model Revolve — PixPipeline Node Reference