Project

General

Profile

Feature #3602

Implement NiBillboardNode flags

Added by Hla Mas 11 months ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
NIF format
Target version:
Start date:
10/21/2016
% Done:

0%

Severity:
Normal

Description

In Morrowind the animations for triggering Spell Absorption (white star) and Reflect (pink/purple star) on actors pulsate and rotate.

In OpenMW 0.40 they appear to pulsate, but they do not rotate.

History

#1 Updated by R. D. 11 months ago

  • Status changed from New to Confirmed

#2 Updated by scrawl . 11 months ago

That's probably because of the NiBillboardNode's flags not being implemented.

According to nifskope:
00 = ALWAYS_FACE_CAMERA
01 = ROTATE_ABOUT_UP
10 = RIGID_FACE_CAMERA
11 = ALWAYS_FACE_CENTER

What we've currently implemented seems to behave like "RIGID_FACE_CAMERA" does in vanilla. The nodes in magic_reflect.nif and absorb.nif are set to "ALWAYS_FACE_CAMERA".

#3 Updated by scrawl . 11 months ago

  • Operating system changed from MacOS to Other

#4 Updated by scrawl . 7 months ago

  • Tracker changed from Bug to Feature
  • Subject changed from Spell Absorption and Reflect animations don't rotate to Implement NiBillboardNode flags
  • Status changed from Confirmed to New

#5 Updated by Alexei Dobrohotov 7 months ago

  • Category set to NIF format
  • Target version set to openmw-0.42

#6 Updated by Marc Zinnschlag 6 months ago

  • Target version changed from openmw-0.42 to openmw-0.43

#7 Updated by Alexei Dobrohotov about 1 month ago

  • Target version changed from openmw-0.43 to openmw-1.0

Also available in: Atom PDF