sandidolsak
05-05-2006, 07:52 PM
Hi there! Im hoping someone here can help...
Ive an xpresso tag with a c.o.f.f.e.e. node inside it. It reads data from a file and applies it to objects within my scene. (In the example provided, it plays a test video I made on one of those toys made with lots of pins. To get the example to work, just unpack the file, load the c4d file up and select the `Data Streamer` object - you just need to alter the path of the `base filename` setting to point it to where the `videotest1` folder that is also in the archive, remembering to keep the `\frame` bit at the end.
Anyway - it works in the editor fine. If you swap between frames in the timeline, different frames of animation apply to the pin objects and all works - great. However, when you RENDER the project out as an animation, even though the c.o.f.f.e.e. executes, reads the relevant data, applies it, the object state in the render is always the current frame that was in the editor when you started the render.
Even stranger, if you add a EventAdd() into the c.o.f.f.e.e. so everything gets updated every time the next frame is rendered - you can see in the editor, the objects are all updated fine - but in the render window, it STILL doesnt change!
Weve tried sending ->message(), ->multimessage(), changing the priority the xpresso node runs at, all sorts of things. Always works in the editor - but not when rendering. (Preview render has the same problem too).
Does anyone have any ideas? Were completely stuck!
Many thanks in advance
martin
for a frend, coz he cant wait the time to get this topic approved :D
Ive an xpresso tag with a c.o.f.f.e.e. node inside it. It reads data from a file and applies it to objects within my scene. (In the example provided, it plays a test video I made on one of those toys made with lots of pins. To get the example to work, just unpack the file, load the c4d file up and select the `Data Streamer` object - you just need to alter the path of the `base filename` setting to point it to where the `videotest1` folder that is also in the archive, remembering to keep the `\frame` bit at the end.
Anyway - it works in the editor fine. If you swap between frames in the timeline, different frames of animation apply to the pin objects and all works - great. However, when you RENDER the project out as an animation, even though the c.o.f.f.e.e. executes, reads the relevant data, applies it, the object state in the render is always the current frame that was in the editor when you started the render.
Even stranger, if you add a EventAdd() into the c.o.f.f.e.e. so everything gets updated every time the next frame is rendered - you can see in the editor, the objects are all updated fine - but in the render window, it STILL doesnt change!
Weve tried sending ->message(), ->multimessage(), changing the priority the xpresso node runs at, all sorts of things. Always works in the editor - but not when rendering. (Preview render has the same problem too).
Does anyone have any ideas? Were completely stuck!
Many thanks in advance
martin
for a frend, coz he cant wait the time to get this topic approved :D
