Здравствуйте, HeaveN, Вы писали:
HN>Большим все должно быть относительно. Скажем, если за единицу расстояния (например, метр) принять 0.001f, то 1.0f будет уже километр. 1000.0f — 1000 км. Никаких проблем с буфером не будет. Если конечно, не собираешься хранить описания всех объектов на многие сотни парсек
. Если есть необходимость отслеживать и реализовывать поведение объектов на расстоянии многие миллионы километров, то уже надо шаманить, тут проблемы будут во всем, т.к. объектов в таком объеме немеряно и никакой и вычислительной мощности не хватит. Так лучше не делать, а рассматривать только ограниченное пространство небольшого размера (опять же относительно).
да но у камеры есть вполне определенные размеры и разницу между кубиком с длиной грани 10.0f и 100.0f будет заметна.
То есть если рассматривать планеты то будет бросаться в глаза какое-то несоответствие масштабов. Проверял.
Хотя это может и субъективно...
HN>Возможности глаза, да и аппаратуры не безграничны, поэтому можно определить некоторую границу и объекты, которые за нее выходят, просто не отображать. Например в современных играх эти объекты скрывают туманом. В космосе тумана нет, но есть звезды, поэтому если изображение объект соизмеримо с размером изображения звезд, то его также можно не рисовать.
по поводу проглючки изображения... на больших расстояниях (сфера, сделанная из quadratic), так вот получается какой-то наплыв текстуры