Bitmap shader with mov file



  • On 25/09/2014 at 17:32, xxxxxxxx wrote:

    Hi there,

    If I check the channel data for a certain shader within init render struct, and the bitmap inside the shader is a mov file, I´ll  get the wrong result for the actual frame.

    If I use the bitmaps.MovieLoader() and check for
    ok, image = ml.Read(doc.GetTime().GetFrame(doc.GetFps())).
    I´ll get the right image.

    But how can I update the shader for the render struct?
    Or is there any other routine to solve this?

    Thanks in advance for any help.

    Martin



  • On 29/09/2014 at 07:03, xxxxxxxx wrote:

    is there really no other way than setting up

      
    frame=doc.GetTime().GetFrame(doc.GetFps())  
    Bitmap[c4d.BITMAPSHADER_TIMING_FROM]=frame  
    

    with all the calculations that are needed to change the frame value properly

      
    Bitmap[c4d.BITMAPSHADER_TIMING_MODE]  
    Bitmap[c4d.BITMAPSHADER_TIMING_TIMING]  
    Bitmap[c4d.BITMAPSHADER_TIMING_RANGEFROM]  
    Bitmap[c4d.BITMAPSHADER_TIMING_RANGETO]  
    Bitmap[c4d.BITMAPSHADER_TIMING_LOOPS]  
    

    anyone?


Log in to reply