Получить пиксель радиуса проецируемой сферы - PullRequest
0 голосов
/ 06 мая 2020
  • Положение сферы = (0, 0, 0)
  • Радиус сферы = 0,1
  • Положение камеры = (0, 0, 0,3)
  • Угол обзора камеры = 45 градусов по вертикали

Разрешение изображения (2224 * 1668)

Спроецированная сфера

Я получил пиксель радиуса проецируемой ширины link .
Я использовал сцену и сделал сферу и камеру.

approximate radius on screen[CLIP SPACE] = world radius * cot(fov / 2) / Z
  • получить радиус пикселя по ссылке: 671 пиксель
  • пиксель радиуса круга реального изображения: 712 пиксель

Я не могу понять, почему два разные.
Является ли в данном случае Z 0,3?

Наконец, я хочу получить Z по радиусу в пикселях. Но я не могу.

...