Страница 1 из 1

Как получить переменную аналогичную LOD показателю?

СообщениеДобавлено: 28 янв 2023, 20:25
Zimaell
Как получить переменную аналогичную LOD показателю?
То есть мне нужно получить переменную которая будет показывать на сколько виден объект, на весь экран, треть экрана занимает, сотую часть, либо он вне поля зрения камеры. Мне нужно это значение так как исходя из видимости объект использует те или иные методы.

Пускать луч из камеры или измерять расстояние от объекта до камеры нет смысла, так как изменение "field of view" не изменит расстояния.

Подскажите каким образом сделать задуманное?

Re: Как получить переменную аналогичную LOD показателю?

СообщениеДобавлено: 28 янв 2023, 20:50
Alkos26Rus
А причем тут LOD?

Re: Как получить переменную аналогичную LOD показателю?

СообщениеДобавлено: 28 янв 2023, 22:03
waruiyume
То, что вам нужно называется "угловой размер".

Re: Как получить переменную аналогичную LOD показателю?

СообщениеДобавлено: 29 янв 2023, 11:03
Zimaell
Alkos26Rus писал(а):А причем тут LOD?

я имею ввиду как получить переменную аналогичную показателю LOD, то есть чтобы эта переменная равнялась % видимости, что я в скрипте мог понимать на сколько виден объект на экране, не расстояние от камеры до объекта а именно на сколько он виден, так как расстояние может быть одно и то же но при этом может изменяться приближение "field of view"

Re: Как получить переменную аналогичную LOD показателю?

СообщениеДобавлено: 29 янв 2023, 11:05
Zimaell
waruiyume писал(а):То, что вам нужно называется "угловой размер".

а есть какая-то формула как вычислить? Что-то в поиске пока что не найду как...

Re: Как получить переменную аналогичную LOD показателю?

СообщениеДобавлено: 29 янв 2023, 11:16
waruiyume
https://ru.wikipedia.org/wiki/Угловой_размер