Posts 유니티 쉐이더 - 실수 타입들
Post
Cancel

유니티 쉐이더 - 실수 타입들

Memo


[1] float

  • 32비트
  • 유효 숫자 : 6자리

  • 실수 중 정확도가 가장 높다.
  • 실수 중 연산이 가장 느리다.
  • 정확해야 하는 경우, 대개 사용된다.

  • 예시 : 정점 위치, UV, 복합 스칼라 연산


[2] half

  • 16비트
  • 유효 숫자 : 3자리
  • 표현 범위 : -60,000.0 ~ +60,000.0

  • 예시 : 방향 벡터, HDR 색상


[3] fixed

  • 11비트
  • 정밀도 : 1/256
  • 표현 범위 : -2.0 ~ +2.0

  • 연산이 가장 빠르다.
  • 작은 범위에서 한정된 LDR 색상 등에 사용된다.

  • 예시 : Albedo, Emission, Normal


References


This post is licensed under CC BY 4.0 by the author.