logo
Ответы по компьютерной графике

Уровни визуализации

Любой объект, в том числе и объемный, может быть изображен различными способами. В одном случае необходимо показать внутреннюю структуру объекта, в другом – его внешнюю форму, в третьем – имитировать реальную действительность.

Условно способы визуализации можно разделить по характеру изображений и по степени сложности соответствующих алгоритмов на уровни:

1) каркасная (проволочная) модель;

2) показ поверхностей в виде многоугольников с плоскими гранями или сплайнов с удалением невидимых точек;

3) показ поверхностей с использованием методов закрашивания объектов для имитации отражения света, затенения, прозрачности, наложения текстур.

Простейшая каркасная модель часто применяется в процессе редактирования объемных объектов.

Визуализация второго уровня используется для упрощенного показа объемных объектов. Например, для графиков функций z=f(x,y) (в виде рельефа поверхности) часто достаточно показать все грани сетки одним цветом, но при этом необходимо обязательно удалить невидимые точки. Это более сложная процедура по сравнению с выводом каркасного изображения.

Сложность процесса графического вывода возрастает по мере приближения к некоторому идеалу для компьютерной графи-ки – создания иллюзии живых, реалистичных изображений. При создании реалистичных изображений учитываются законы оптики, описывающие свет и тень, отражение и преломление.