SceneRepeat

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)
SceneRepeat #3D #Node
SceneRepeat

입력 Scene을 Repeat Count회 복제하고, k번째 복제본에 Step의 TRS를 k회 누적한 변환을 적용해 출력합니다. 등차가 아니라 누적이므로, 조금씩 회전시키면서 축소하는 설정으로 하면 나선이나 프랙탈 형태의 반복이 됩니다. Fade per Repeat를 올리면 뒤쪽 복제본일수록 어두워지고(k번째의 밝기는 (1-Fade)^k), 트레일 같은 모습이 됩니다.

  • Repeat Count(기본값 6, 1~64로 클램프됩니다)
  • Step X / Y / Z(기본값 0)
  • Step Rot X / Y / Z(기본값 0 / 30 / 0)
  • Step Scale(기본값 0.85, 하한 0.001)
  • Fade per Repeat — 0~1로 클램프됩니다(기본값 0.1)

원래 인스턴스 수 × Repeat Count가 65536을 넘으면 Repeat Count가 자동으로 내림 처리되고, 콘솔에 경고가 출력됩니다. Fade는 RGB에만 적용되며, 알파는 바꾸지 않습니다. 라이트는 복제되지 않고 그대로 통과합니다(Render의 라이트 상한 8개를 지키기 위해서입니다).

입력 포트

Port ID타입
SceneSceneDataInput
Repeat Countint
Step Xfloat
Step Yfloat
Step Zfloat
Step Rot Xfloat
Step Rot Yfloat
Step Rot Zfloat
Step Scalefloat
Fade per Repeatfloat

출력 포트

Port ID타입
SceneSceneDataOutput

스크립트에서 설정할 수 있는 멤버

경로타입
countInputint
txInputfloat
tyInputfloat
tzInputfloat
rxInputfloat
ryInputfloat
rzInputfloat
scaleInputfloat
fadeInputfloat

Synapse Apps (스크립팅)

await synapse.modules.create({ type: "SceneRepeat" })

이 페이지로 연결된 페이지

같은 페이지를 참조하는 페이지