Основными параметрами будут расстояние до камеры и угол раскрытия.
Новый размер просто определить по new_size = size / distance
.
Обратите внимание, что объекты, которые не имеют расстояния, будут иметь бесконечный размер.
Чтобы получить эффект от угла диафрагмы, вы хотели бы включить еще один фактор f
:
new_size = f * size / distance
Где f
- это расстояние от размера единицы.
Расстояние от единицы измерения - это расстояние, на котором изображение будет нарисовано в его исходном размере.
Конечно, это тоже не должно быть нулем. По этому расстоянию вы точно определяете угол апертуры.
Когда я говорю о размере, я имею в виду ширину и высоту, поэтому формула применяется к обоим.
Я надеюсь, что вы можете следовать моим объяснениям.