Модифікатор «Редагування Нормалей» – Normal Edit Modifier¶
The Normal Edit modifier affects (or generates) custom normals. It uses a few simple parametric methods to compute them (quite useful in game development and architecture areas), and mixes back those generated normals with existing ones.
Options – Опції¶
- Радіально – Radial
Вирівнює нормалі з вектором «початок, координати вершин» –
(origin, vertex_coordinates)
, іншими словами, усі нормалі на вигляд виходять із заданої центральної точки, ніби вони були емітовані з поверхні еліпсоїда.- Направлено – Directional
Змушує усі нормалі вказувати (збігатися) у напрямку заданого цільового об’єкта.
- Target – Ціль
Використовує початок цього об’єкта як орієнтирну точку при генеруванні нормалей.
Факультативно у режимі Radial, обов’язково у режимі Directional.
- Паралельні Нормалі – Parallel Normals
Робить усі нормалі паралельними до лінії між початками обох об’єктів, замість збігання їх у напрямку початка цілі.
Актуально тільки у режимі Directional.
Mix – Мішання¶
- Режим Мішання – Mix Mode
Як впливають на наявні нормалі ново генеровані.
Note that the Multiply option is not a cross product, but a faster component-by-component multiplication.
- Фактор Мішання – Mix Factor
Наскільки генеровані нормалі змішуються з наявними.
- Vertex Group – Група Вершин
Allows per-item fine control of the mix factor. The vertex group influence can be inverted by using the arrow button to the right.
- Макс Кут – Max Angle
Forbids new generated normals to have an angle to the original normal above that given threshold. This is useful to prevent extreme changes, that can even lead to inverting the front/back sides of a face, and consequently to shading artifacts.
- Блокувати Нормалі Багатобічника – Lock Polygon Normals (іконка висячого замка)
Prevents flipping (reversing front/back sides) of polygons which normal does not match anymore the side to which point its corners“ custom normals. Can also help to avoid shading issues.
Offset – Зсув¶
Дає для початка модифікованого об’єкта зсув перед використанням його для генерування нормалей.
Актуально тільки у режимі Radial, якщо жоден Target Object не задано, та у режимі Directional, коли увімкнено опцію Parallel Normals.
Usage – Використання¶
Цей модифікатор може використовуватися для швидкого генерування радіальних нормалей для листя низько-полігонального дерева або «виправлення» відтінювання мультико-подібного рендерингу шляхом часткового згинання стандартних нормалей…
Порада
More complex normal manipulations can be achieved by copying normals from one mesh to another, see the Data Transfer Modifier. Some shading effects can also make use of the Weighted Normals modifier.
Example – Приклад¶
The left tree mesh has unmodified normals, while on the right one a Normal Edit modifier is used to bend them towards the camera. This shading trick is often used in games to fake scattering in trees and other vegetation.