Motion Amount

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)
MotionAmount #Field #Node
Motion Amount

흐름장을 값으로 되돌리는 ‘장→값’의 다리입니다. 장의 벡터 길이를 saturate(|v| × Gain)으로 그레이스케일화하고, 16×16으로 축소한 것의 평균을 Amount로 출력합니다. Optical Flow를 연결하면 화면 전체의 움직임 양이, Field Noise 등을 연결하면 장의 강도 미터가 됩니다.

  • Gain — 0~10으로 클램프됩니다, 기본값 3(currentGain). saturate로 상한에 걸리므로, 너무 올리면 항상 1에 붙어 있게 됩니다

읽어내기는 3프레임에 1번이며, GPU에서의 읽기가 비동기이므로 1~2프레임의 지연이 있습니다. 출력 자체는 매 프레임 갱신되지만, 값이 바뀌는 것은 이 케이던스를 따릅니다.

입력이 끊어지면 Amount는 0이 됩니다.

입력 포트

Port ID타입
FlowFlowFieldInput

출력 포트

Port ID타입
Amountfloat

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

경로타입
currentGainfloat

Synapse Apps (스크립팅)

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

이 페이지로 연결된 페이지

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