scrawl
1c8244276d
Exception handling improvements (Bug #3090 )
9 years ago
scrawl
fce43854bc
Fix last commit
9 years ago
scrawl
0a723ab075
Animation: do not assume the object root is a Group
9 years ago
scrawl
64424e7262
Move keyframe loading out of SceneManager to new KeyframeManager
9 years ago
scrawl
07b064f616
Rename to lowerCaseInPlace
9 years ago
scrawl
8e9571d155
Double buffer the light StateAttributes and StateSets
...
Fixes a race condition where the position of a light could jump a frame ahead.
9 years ago
scrawl
1ec338f19d
Don't attempt to load external keyframes for non-NIF files
9 years ago
scrawl
795f6d77f2
Cache the Animation's Skeleton
9 years ago
scrawl
62169a7039
Use a single-precision PositionAttitudeTransform in speed critical places
9 years ago
scrawl
eb2f16d682
Support for loading .osg mesh format
9 years ago
scrawl
02148a43f5
Node mask fix
9 years ago
scrawl
0a52ee17c3
Fix Drawable removal issues
9 years ago
scrawl
f1ac408f35
Place Drawables directly in the scene graph when built with OSG 3.4
...
OSG 3.4 adds the ability to place Drawables directly in the scene graph, without a Geode decorating them. Leveraging this should give a small performance boost, because the redundant Geodes increase culling overhead.
There is still an oustanding issue with the RemoveDrawableVisitor no longer working correctly, because Drawables can have multiple parents.
9 years ago
scrawl
35459f20d5
Refactor lighting mask
9 years ago
scrawl
fd1ccd21ff
Disable freezeOnCull for weather particles
9 years ago
scrawl
6ef139e1d7
Implement a custom RenderBin for first person models ( Fixes #1612 )
9 years ago
scrawl
ee450471fd
Disable head controller for non-bipedal creatures ( Fixes #2843 , Fixes #2966 )
9 years ago
scrawl
a37dee09e2
Fix invisibility effect disappearing after a view mode switch
9 years ago
scrawl
f8d4bc378f
Move setAlpha from NpcAnimation to Animation ( Fixes #2917 )
9 years ago
scrawl
126960261f
Keep playing IdleSneak on the lower body when casting spells / using weapons
9 years ago
scrawl
5692ef1eae
Add convenience operator [] to AnimPriority
9 years ago
scrawl
58cd2b1a84
Remove "Tri Bip*" nodes in creature meshes (meant for debugging)? ( Fixes #2148 )
10 years ago
scrawl
a33ca75742
Pass AnimPriority by const reference
10 years ago
scrawl
f6f82d433c
Fix bug with loop key assignment
...
Animations with time of "loop start" == time of "loop stop" were not getting their loop times assigned correctly.
This fixes incorrect playing of the jump animation, one aspect of Bug #2286 .
10 years ago
scrawl
3656851750
Remove the now unused changeBlendMask
10 years ago
scrawl
e93a578f23
Extend the animation priority system to one priority value per bone group / distinct blend mask
10 years ago
scrawl
335ef97cf5
Rename Animation::Group to Animation::BlendMask
...
The old naming is problematic, because the term group was being used for another feature (text key groups) already.
10 years ago
scrawl
6724585777
Light magic effect
...
Notable change compared to the old (Ogre) effect: uses the ambient instead of diffuse term (Fixes #2364 )
10 years ago
scrawl
24bfb44b13
Move head tracking from NpcAnimation to Animation (Bug #2720 )
10 years ago
scrawl
f5c50aa581
Disable FreezeOnCull for effect particles
10 years ago
scrawl
3ebfb4e0d9
Ignore particle systems in getScreenBounds
10 years ago
scrawl
2d072aab2d
Broken bone references from .kf files are no longer a fatal error (Bug #2687 )
10 years ago
scrawl
a5b72a358b
Prune empty nodes in RemoveDrawableVisitor
...
Gets rid of 28 useless transform nodes in base_anim.1st.nif.
10 years ago
scrawl
f017fd6860
Reduce includes in animation.hpp
10 years ago
scrawl
c94c87d409
Attach effects to the insert node instead of the object root (Bug #2654 )
10 years ago
scrawl
508c57d6e2
addEffect crash fix for objects with no model
10 years ago
scrawl
0a411cbd7c
Enable particle lighting
10 years ago
scrawl
30ab15e605
Fix -Wunused-private-field clang warnings
10 years ago
scrawl
8c50f8ed26
Fix for lights with no mesh
10 years ago
scrawl
5a7f2a4f1f
Restore light attenuation settings
10 years ago
scrawl
ccd95419e5
Restore various raycasting
10 years ago
scrawl
60f55997fd
Rotate first person meshes, sneak camera offset in first person
10 years ago
scrawl
988a9cad58
getHitContact Head exception fix
10 years ago
scrawl
5c7ecb9c1d
string::compare exception fix
10 years ago
scrawl
af2f26d04d
Particle fixes
10 years ago
scrawl
f4ee805e3b
Object animation fix
10 years ago
scrawl
3dcb167066
Map rendering
10 years ago
scrawl
da24e298ee
Fix -Wreorder warnings
10 years ago
scrawl
2235d2978b
Restore animation text key handling
10 years ago
scrawl
9b8e2e9db3
Port MWRender::Camera
10 years ago