Книга: Написание скриптов для Blender 2.49
Anti-aliasing
Anti-aliasing
Если вы посмотрите внимательно на диагональные границы шестиугольного или треугольного узора, вы должны обратить внимание на некоторые артефакты наподобие лестницы, даже если oversampling был установлен на большое значение.
Сам Блендер достаточно умён, чтобы прилагать выбранный уровень anti-aliasing, например, к границам объектов, но в большинстве случаев текстуры на поверхности должны самостоятельно заботиться о наложении anti-aliasing. Встроенные текстуры Блендера, конечно, разработаны именно таким образом, но наши собственные текстуры, произведенные с помощью Pynodes, должны заниматься этим явно.
Существуют многочисленные математические методы, позволяющие уменьшить aliasing в сгенерированных текстурах, но большинство из них не так просто осуществить, или они требуют специфических знаний о способе генерации узора. К счастью, Блендер предоставляет нам опцию Full OSA (окно Кнопок | контекст Затенения | кнопки Материала | панель Links and pipeline). Если мы включим эту опцию, Блендер будет вынужден производить oversample с каждым пикселем в нашей текстуре в количестве, выбранном в кнопках рендера. Это дорогой вариант, но он позволит отделаться от эффектов aliasing без необходимости осуществлять специфические параметры фильтрации в нашем текстурном Pynode.
- 3. COPYING IN QUANTITY
- Granting System Administrator Privileges to Regular Users
- Granting Root Privileges on Occasion — The sudo Command
- Granting and Revoking Privileges in MySQL
- Granting and Revoking Privileges in PostgreSQL
- 2.4.4. RPC Semantics in the Presence of Failures
- 5.1.3. Semantics of File Sharing
- Ruleset Semantics
- Copying in Quantity
- 4. Syntax and Semantics
- Creating an Instance of a Class (Object Instantiation)
- Semantic Web Search