Понимание сглаживания граней
Сглаживание может происходить только между объединенными гранями и, следовательно, не может выполняться между объектами или элементами. Грани будут продолжать сглаживаться до тех пор, пока они могут отслеживать линию объединенных граней, содержащих ту же сглаживающую группу.
Каждая грань, которой присвоена одна или несколько сглаживающих групп, проверяет каждую совместно используемую вершину, чтобы посмотреть, имеет ли соседняя объединенная грань совпадающую сглаживающую группу. При обнаружении совпадения происходит сглаживание через две грани. Наличие множества совпадений сглаживающих групп не оказывает влияния на величину сглаживания, поскольку "степеней" сглаживания не существует. Поверхность либо сглаживается, либо нет. Присвоение грани нескольких сглаживающих групп вызывает только то, что грани должны сравнивать значительно большее количество сглаживающих групп с другими гранями. Если совпадения не найдено, между гранями создается ребро, если только они не копланарные.
Функция Smoothing всегда пытается аппроксимировать эффект сферической формы. Рисунок 13.31 демонстрирует, что сглаживание встречных граней, расположенных под углом острее 60° может приводить к нереальным эффектам, поскольку производится попытка сглаживания углов сферическим образом. Объекты с острыми углами отражают неуклюжее сглаживание на вертикальных поверхностях, поскольку затенение протягивается диагонально поперек сторон каркаса. Если каркас имеет большее число сторон и эти стороны прогрессивно уменьшаются, подсветка диагонали обостряется в угле и достигает вертикали, вследствие чего сглаживание выглядит более естественным. Как правило, углы сглаживания острее 120° (что равно угловому порогу 60°) создают нежелательные результаты.