Данная функция позволяет определить наблюдателя как объем, создающий коллизии, а именно — как 3D объект, который может выполнять навигацию по модели и взаимодействовать с ней, выполняя определенные физические правила, ограничивающие перемещение наблюдателя внутри самой модели. Другими словами, наблюдатель имеет массу и, вследствие этого, не может проходить через другие объекты, точки или линии в сцене.
Можно проходить над или взбираться на те объекты в сцене, которые не превышают половину высоты объекта-объема, создающего коллизии, что позволяет, например, подниматься по лестнице.
Объем, создающий коллизии, в своей базовой форме представляет собой сферу (с радиусом = r), которую можно выдавить для придания объекту высоты (h >= 2r). См. приведенную ниже иллюстрацию:
Размеры объема, создающего коллизии, могут быть адаптированы для текущей точки обзора или являться глобальным параметром.
При активизации коллизий приоритет визуализации изменяется таким образом, что объекты вокруг камеры или аватара отображаются с гораздо более высокой степенью детализации по сравнению с обычным представлением. Размер области с высокой степенью детализации зависит от радиуса объема, создающего коллизии, и скорости перемещения (для просмотра окружающих объектов).