Brightest Point

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)
BrightestPoint #Signal #Node
Brightest Point

입력 RenderTexture를 32×32로 축소해 CPU 측으로 읽어들이고, 가장 휘도가 높은 픽셀의 위치를 X / Y(01의 UV 좌표. Y는 아래쪽 끝이 0), 그 휘도를 Brightness(01)로 출력합니다. “가장 밝은 곳에 이펙트가 달라붙는” 배선의 입구입니다.

  • 휘도는 299:587:114 가중치(NTSC 방식)로 비교합니다
  • 입력을 떼면 X=0.5 / Y=0.5 / Brightness=0으로 돌아갑니다

위치의 분해능은 32×32 축소분, 즉 1/32 단위입니다. 읽어들이기는 3프레임에 1회이며, GPU로부터의 읽어들이기가 비동기이기 때문에 값에는 몇 프레임의 지연이 실립니다.

입력 포트

Port ID타입
InRenderTexture

출력 포트

Port ID타입
Xfloat
Yfloat
Brightnessfloat

Synapse Apps (스크립팅)

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