UModeler X MCP출시 — AI 에이전트로 모델링하세요
UModeler X

Superellipsoid (초타원체)

지수 두 개로 큐브부터 타원체, 오목한 별까지 연속 변형되는 쉐이프입니다.

Superellipsoid 는 지수 두 개로 큐브 ↔ 타원체 ↔ 오목한 별을 연속적으로 오가는 형태입니다. 라운디드 큐브를 파라미터 하나로 만들 때 특히 유용합니다.


형태

위키피디아의 Barr 파라메트릭 정의를 따릅니다. 토폴로지는 Sphere 와 같은 링 그리드(상하 극점 단일 버텍스)이고, 크기는 Width · Depth · Height 로 축마다 따로 지정합니다.

Roundness 1(ε1)은 세로 프로파일, Roundness 2(ε2)는 가로 단면의 지수입니다.

Roundness결과
0.01큐브에 가까움
0.3 ~ 0.5모서리가 둥근 큐브
1타원체(구)
2팔면체형
3 ~ 4오목한 별

피벗은 바닥이므로 높이 h 인 쉐이프는 y=0 에서 y=h 까지를 차지합니다.


파라미터

라벨스크립트 키기본값범위설명
Widthw10.01 ~ 1000로컬 X 방향 크기 (m)
Depthd10.01 ~ 1000로컬 Z 방향 크기 (m)
Heighth1-1000 ~ 1000로컬 Y 방향 크기 (m)
Roundness 1e110.01 ~ 4세로 프로파일 지수 (ε1)
Roundness 2e210.01 ~ 4가로 단면 지수 (ε2)
Segmentsseg243 ~ 128둘레 분할 수
Ringsrings122 ~ 128높이 방향 밴드 수

두 지수는 독립입니다. ε1 만 낮추면 위아래가 납작한 원기둥에 가까워지고, ε2 만 낮추면 단면이 사각형인 기둥이 됩니다.


만드는 방법

  1. 빈 공간에서 드래그해 바닥면(Width × Depth)을 정합니다.

  2. 클릭해 확정하고 마우스를 위로 올려 Height 를 정합니다.

  3. 다시 클릭하면 완성됩니다. 지수는 인스펙터에서 조정합니다.


씬뷰 편집

X · Z · Y 핸들이 각각 Width · Depth · Height 를 조정합니다. Roundness 는 슬라이더로만 조정합니다 — 값을 바꾸며 형태가 실시간으로 변하는 것을 확인하세요.


활용 팁

라운디드 큐브가 필요할 때 Box + Bevel 모디파이어 대신 Superellipsoid 의 Roundness 를 0.3~0.5 로 두면 파라미터 하나로 곡률을 조정할 수 있습니다.

Roundness 를 2 이상으로 올리면 오목해져 폴리곤이 서로 근접합니다. Segments · Rings 를 함께 올려야 형태가 제대로 보입니다.


스크립트

스크립트에서는 superellipsoid 로 지정합니다.

superellipsoid "RoundedCube" w=1 d=1 h=1 e1=0.4 e2=0.4 @0,0,0
superellipsoid "Star" w=1 d=1 h=1 e1=3 e2=3 seg=48 rings=24 @2,0,0

관련 문서 — 쉐이프 종류 목록 · 생성과 편집 모드 · 씬 스크립트 문법

Superellipsoid (초타원체) | UModeler X Manual