Jon,

> You will have to hack the include file...

well, fuck me sideways. :)

> I requested an API change to open up the Scene class protections but it may 
> not happen for 6.3.

So I changed the header like so:


    protected:
      // Geometry Op for this scene:
      GeoOp* geo_;
      /* Geometry GeoInfo instances: */
      GeometryList object_list_; //!< Geometry object list

      MotionVectorType mb_type_;  //!< Motion vector type

    public:
      Scene* mb_scene_;      //!< Next scene in time to motionblur to

    protected:
      ...

and added this to my _validate():


    if ( 1 < sceneSamples_.size() ) {
        for( unsigned i( 0 ); i < sceneSamples_.size() - 1; ) {
            sceneSamples_[ i ].mb_scene_ = &sceneSamples_[ ++i ];
        }
    }

    // set last sample's mb scene to null
    sceneSamples_.back().mb_scene_ = 0x0;


It has zero effect on my garbled particles. The issue persists. :(

.mm
_______________________________________________
Nuke-dev mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

Reply via email to