diff --git a/apps/openmw/mwphysics/physicssystem.cpp b/apps/openmw/mwphysics/physicssystem.cpp index 84039bd31..7388d2714 100644 --- a/apps/openmw/mwphysics/physicssystem.cpp +++ b/apps/openmw/mwphysics/physicssystem.cpp @@ -652,7 +652,7 @@ namespace MWPhysics mPtr.getRefData().getBaseNode()->accept(visitor); if (!visitor.mFound) { - std::cerr << "animateCollisionShapes: Can't find node " << recIndex << std::endl; + std::cerr << "animateCollisionShapes: Can't find node " << recIndex << " for " << mPtr.getCellRef().getRefId() << std::endl; return; } osg::NodePath nodePath = visitor.mFoundPath; diff --git a/components/nifosg/nifloader.cpp b/components/nifosg/nifloader.cpp index afe38b9bc..cade74147 100644 --- a/components/nifosg/nifloader.cpp +++ b/components/nifosg/nifloader.cpp @@ -528,6 +528,9 @@ namespace NifOsg node = new osg::Group; dataVariance = osg::Object::STATIC; break; + case Nif::RC_NiBillboardNode: + dataVariance = osg::Object::DYNAMIC; + break; default: // The Root node can be created as a Group if no transformation is required. // This takes advantage of the fact root nodes can't have additional controllers