scrawl
173887c2d9
AlphaController copy fix
10 years ago
scrawl
bb32c761df
*very* early texture manager, need a lot more thought to design this properly
10 years ago
scrawl
322fcdc2d3
Transform world space particles when attaching to a node
10 years ago
scrawl
961aba5e2b
Revert part of e91d9d0903
10 years ago
scrawl
ac2612926e
Disable unRefImageDataAfterApply
10 years ago
scrawl
e91d9d0903
Fix for behaviour of scaled particle nodes
...
Not sure if used in vanilla assets so may be low priority, but couldn't help looking into this.
10 years ago
scrawl
c10c146ad1
Skeleton based bounding box callback for RigGeometry (Bug #455 )
10 years ago
scrawl
60f288195f
Fix for copy construction of particle system templates
10 years ago
scrawl
99c9907ff3
Fix emitter/particlesystem scene graph order problems
10 years ago
scrawl
caa93f767b
Skip creating meshes for hidden nodes with no VisControllers
...
There's quite a bit of garbage in base_anim.nif, so this change should result in a much leaner scene graph.
10 years ago
scrawl
e938fa4a9d
Implement extrapolation mode in ControllerFunction (Bug #1871 )
10 years ago
scrawl
96d51f0bb7
NiParticleRotation seems to be unused
10 years ago
scrawl
46cbec9a4a
Add skinning auto-detection in nifosg loader
10 years ago
scrawl
60ede8dede
Stop warning about NiFogProperty (unused in MW)
10 years ago
scrawl
6d9deaa386
Implement planar collider for particles ( Fixes #2149 )
10 years ago
scrawl
c179977f20
Fix quaternion rotation order
10 years ago
scrawl
20866b44f7
FlipController fix, DetailTexture & DarkTexture tested
10 years ago
scrawl
b072e803ce
Use correct ambient/diffuse default values when no NiMaterialProperty exists
10 years ago
scrawl
9ee99a751c
Stop warning about NiDitherProperty, ignore NiShadeProperty (unused)
10 years ago
scrawl
9141a8d801
Fully implement NiStencilProperty (Feature #1057 )
10 years ago
scrawl
baa152328a
Crash fix
10 years ago
scrawl
376f0f3ac1
Small cleanup
10 years ago
scrawl
018115601a
Move particle emitter/affector handling to separate functions
10 years ago
scrawl
36ad40827b
Move parent node attachment out of nifloader
10 years ago
scrawl
ff9e2b03a0
Hide NIF loader details in the implementation file
10 years ago
scrawl
5a582e7eb7
Reintroduce showMarkers flag
10 years ago
scrawl
6d85444d26
Add text key loading
10 years ago
scrawl
6219a7bbfc
Add .kf loader
10 years ago
scrawl
9242e6d256
Avoid copying keyframes in controller instances
10 years ago
scrawl
2db5df77f0
Change rotation/scale workaround in preparation for loading .kf controllers
10 years ago
scrawl
15f9c1ddcf
NiBSPArrayController works
10 years ago
scrawl
71782462b7
Subclass ParticleSystem to support limit on the number of particles
10 years ago
scrawl
2e11642273
Fix BillboardNode overriding scale
10 years ago
scrawl
a9aee389c0
Emitters attached to correct node, a bit ugly
10 years ago
scrawl
32bb202290
Implement BillboardNode
10 years ago
scrawl
d486cde330
Fix broken VisControllers
10 years ago
scrawl
4957ceeb1d
Refactor controllers, now part of the scene graph as UpdateCallbacks
...
Practical benefits:
- The controller update is now run automatically
- Creating an instance of a scene graph should now work properly using the defined copy constructors
10 years ago
scrawl
af27a10b0c
OpenCS: preliminary port of PreviewWidget to OSG
10 years ago
scrawl
ab3c28eb96
Use template function for interpolation
10 years ago
scrawl
00ab474188
More work on copy constructors
10 years ago
scrawl
f8422c3ed4
Particles mostly completed, still need to attach emitters to the correct node and handle NiBSPArrayController
10 years ago
scrawl
79c2138e53
Port ResourceHelpers to new VFS
10 years ago
scrawl
f843e12538
Add world space particle systems, will need more changes when emitters are added
10 years ago
scrawl
510375aa63
Add virtual file system (VFS) replacing the low level parts of the old resource system
10 years ago
scrawl
8d64f2081e
Add particle system state loading
10 years ago
scrawl
2a92fb57f7
Add FlipController
10 years ago
scrawl
6c8613ae35
Add DarkTexture and DetailTexture
10 years ago
scrawl
c54ee16748
Add AlphaController and MaterialColorController
10 years ago
scrawl
3839d6f777
Simplify controller classes
10 years ago
scrawl
74dfb23e7b
Handle material properties in trishapeToGeometry
10 years ago
scrawl
8e01d8cb19
Add OSG nifloader, currently supports geometry, materials, basic texturing, skinning, morphing, and most controllers.
10 years ago