×
Меню
Индекс

Dynamic Effects

Динамические Эффекты разделяются на два типа: NiDynamicEffect и NiTextureEffect.
Первые могут требовать большего число полигонов и как следствие повышать нагрузку на систему, но не требуют текстур.
Вторые используют текстуры, что позволяет обходиться низкополигональными объектами, что лучше для фпс.
Возможно использовать обои два типа совместно.
 
The subclasses of the abstract class NiDynamicEffect represent time- and geometry-dependent visual effects, such as per-vertex lighting, texture-based fogging, shadows, projected images, etc.
These effects fall into two major categories:  per-vertex lights and texture-based effects.
 
-Q: What exactly does a point light node do anyway?
Obviously it's a light node but more specifically lol.
- A: It acts as a standard light source but only in the mesh's scene graph.
 

- Per-vertexlights - эффекты повертексного освещения объектов.
Ресурсоемок и может плохо работать с МГЕ. (поправлено в сборках от 2021 года)
Поддерживают анимации: смещение, вращение, изменение цвета.
Также весьма чувствителен к кол-ву полигонов. Чем их больше, тем точнее локализуется эффект.
При малом кол-ве полигонов, появляются "артефакты".
 
The subclasses of the abstract NiLight are used to create dynamic, per vertex lighting effects on objects in the scene graph.  Because NiLights are themselves NiDynamicEffects, they may be "attached" to other objects in the scene graph, in order to move with them, automatically.  Also, by virtue of being children of NiDynamicEffect, they have "scope" – i.e., the specific set of scene graph objects that they affect.  Dynamic lighting and the subclasses of NiLight are described in more detail later in this manual.
 
Enumeration
Meaning
AMBIENT_LIGHT
NiAmbientLight
DIR_LIGHT
NiDirectionalLight
POINT_LIGHT
NiPointLight
SPOT_LIGHT
NiSpotLight
TEXTURE_EFFECT
NiTextureEffect

- NiTextureEffect - эффект использующий текстуры.
Стабилен и прост в использовании. Не наносит заметного урона ФПС.
Может быть анимирован на движение и вращение, также можно применять использование Billboard для получения интерактивной анимации в ограниченных приделах!
Не имеет своих, уникальных, контроллеров анимаций в отличие от эффектов первого типа.
The subclasses of the abstract NiTextureEffect are used to create texture-based effects.  These effects may be striking and eye-catching.  The effects include complex spotlights, slide projectors, shadows, overhead clouding, and fogging. 
 
NiTextureEffect — динамические эффекты текстуры позволяющие получать впечатляющие результаты.
Самый известный это - тот самый эффект блеска, который заставляет проявляться Бамп-карту.
Но фактически, существует целое направление текстурных эффектов, с возможностью комбинирования оных, позволяющие получать куда более внушительные результаты!
- блестящие стальные поверхности.
- тусклые металлические поверхности.
- прозрачные сверкающие стекла.
- отражения тумана на имитации водной глади.
- солнечные зайчики бегающие по стенам и потолку.
- пятна от фонариков.
- анимированные тени на объектах.
- лучи прожекторов.
- северное сияние.
- свет рассеивающийся в тумане под качающейся лампой...
- эффект трассировки луча в толще тумана.
- имитация освещения объектов.
- эффекты можно маскировать, или наоборот проявлять, посредством дополнительных текстур.
- туман, как по области над полом, рассеивающийся при приближении игрока.
- так и плотный туман, полностью заливающий собой объекты.
 
Примечание.
К сожалению, о подобных возможностях стало известно только в 2017 году, когда были найдены официальные руководства для  Художников по пользования Netimmerse(Gamebryo) движком.
Возможно, если бы все это было широко известно еще в те, годы, это могло бы направить моддинг по более интересному пути.
 
Так или иначе, но Заметки (сборки после 2017го) пополнились новыми разделами посвященными Правильным техникам использования Текстурных Эффектов...
Сказ о Бампе 5.0, или куда доводит любовь к блеску(С) :D
Кажется теперь так, Их, будет правильнее называть.
 
И на 2022 год еще набежало пополнение! (в 2022ом заметки стали еще Богаче!)
Т.е. тот самый эффект тумана во всей его красе изучили, как делать!