Thank you for that tip Rob. I was reading and caching files with the cache node on ice. I wrote my timeline, then set it to read, play (it plays forwards but not backwards, and I followed the ICE help) so I stopped using it and decided to use Cache manager. But good point, I didn´t think about shapeinstance time (which I read on the stat render bar that is calculated when it´s a live simulation). On another almost-related-subject I am thinking to cluster some points on the syflex sim and then setup a bone system parented to those clusters, as to a means of having bone deformation on the mixer and end this nightmare. Today I need to do really close ups on those grids, and they are still not moving (waving by the syflex sim) as was to be expected. I hope that parameter caching would work. Did you have a chance to look at the arnold setup for instancing animation I previously posted? Is that a way to get this to work? I´m only using mental ray.
Cheers. On Tue, Apr 21, 2015 at 3:51 AM, Rob Chapman <[email protected]> wrote: > Hey Pierre, > > about instances losing shape animation on cache playback. 2 things there, > an attribute called shapeinstancetime or similar is not being stored or > read correctly. Here is a quick fix suggestion, take whatever logic is > applied to the uncached instances in the sim and apply it to the cache. > You don't have to apply caches with the cache manager you can read them in > ice with cache on file node then apply additional logic like controlling > shape instance time per particle > On 21 Apr 2015 01:10, "Pierre Schiller" <[email protected]> > wrote: > >> @Rob, thank you for your .scn >> I see you have cached the simulation and then applied a live operator >> (turbulize mesh) >> I see the syflex ICE tree under the simulation operator stack. Grid has a >> syflex sim, grid1 has a turbulize mesh with a cached sim. >> >> My original intent is to cache the syflex sim (via cache manager) write >> it, and then read it so that heavy particle numbers will not crash the >> scene. >> Once It is reading the syflex cache from the main instance grid, I >> pretend to use it on my pCloud to generate many grids (around 300) with a >> picture on them. >> Each individual picture comes from an image sequence. >> >> All works until that point. >> >> Then, when I scrub over my timeline (1-200) I stop on frame 155 to make >> it my initial state for the pCloud. Then the cached simulation that´s >> reading from the >> main instance gets read, I scrub forwards, it plays, all good. >> >> But now I cache the pCloud in order to make the scene simulation the same >> everytime I open it (otherwise random positions on the pCloud will happen, >> and also >> sequenced pictures play along timeline (frame 1 shows picture 1, frame 2 >> shows picture 2 in all of the pCloud´s instances). >> >> So once the pCloud is cached, then the main instance grid is read no more >> and thus all the particles are "stuck" in 1 (random) frame of the original >> cached animation >> from the grid. It stays there, but I see no animation for the instanced >> grids on the pCloud. >> >> I´m further explaining the ICE behavior, but I am trying to solve the 2 >> questions I posted previous to this comment. >> >> All I´m left with is to launch fulll sim on 300 instances, leave the >> machine overnight on render and hope there will be no changes from the art >> director on the next morning :( >> >> On Mon, Apr 20, 2015 at 5:32 PM, Pierre Schiller < >> [email protected]> wrote: >> >>> If anyone has encounter this ICE graphic on Arnold, please help me with >>> the following question: >>> Could a pCloud use animated cached instance animation and then cache the >>> pCloud with initial state? (say frame 200 as initial state). >>> >>> >>> On Mon, Apr 20, 2015 at 2:10 PM, Pierre Schiller < >>> [email protected]> wrote: >>> >>>> So this is the result so far. I get to cache the pcloud, but then it >>>> doesn´t pick up the deformations (cached) from the papers. So the cached >>>> pcloud just plays the papers but the papers don´t move, they´re freezed in >>>> time, and don´t play the cached animation. >>>> >>>> Any clues to move on with the setup? >>>> Thanks. >>>> >>>> On Mon, Apr 20, 2015 at 11:58 AM, Pierre Schiller < >>>> [email protected]> wrote: >>>> >>>>> Hi, this is how the original paper (syflex simulation on a 3 x4 grid) >>>>> is live. I´ve been using the cache manager to create a cached clip on the >>>>> mixer (orange color). Works. >>>>> * Then, I use the set instance geometry and control displacement >>>>> instance animation, so that the cached track on the mixer works feeding >>>>> the >>>>> particle system a different fame for the animation. Works (I can see the >>>>> papers/grids animate) >>>>> * Then I assign the random sequence texture to the instance master >>>>> with the Ice get data ->self.mySpriteID as the time source so the >>>>> particles >>>>> will pick up the texture a different frame for each picture. Works. >>>>> * I render region on the viewport (I see all instances with different >>>>> pictures from the sequence, and they stay like so until the end of the >>>>> timeline). Works. >>>>> >>>>> I render the timeline, then I don´t see the cached papers move (they >>>>> draw a frame and then another they don´t! (0_0) or some other renders what >>>>> they do is they are following their path curve (flow along curve) and they >>>>> jam 1 or 2 frames and then frame 3 they come back to their trajectories. >>>>> >>>>> I´ll try to upload a video later today... >>>>> Thank you guys for giving me a helping hand with this. >>>>> >>>>> David. >>>>> >>>>> On Sat, Apr 18, 2015 at 6:38 AM, Rob Chapman <[email protected]> >>>>> wrote: >>>>> >>>>>> also, who knows how you currently have this set up in the operator >>>>>> stack. As a heads up, you cannot deform on top of a cache if the >>>>>> deform is in the simulation stack because each frame gets overwritten >>>>>> by the cache. therefore you need to apply it in the modelling region >>>>>> but above the cache / mixer op . I made you a quick example scene with >>>>>> a simple grid with a syflex grid that has been cached and then the Ice >>>>>> turbulize mesh applied correctly afterwards >>>>>> >>>>>> >>>>>> https://drive.google.com/file/d/0B0WD7fSUkxAMRmFvbk9XU0hWMzQ/view?usp=sharing >>>>>> >>>>>> >>>>>> >>>>>> On 18 April 2015 at 09:51, Rob Chapman <[email protected]> wrote: >>>>>> > ok thats two issues, lets stick with one at a time. >>>>>> > >>>>>> > what you are saying is that turbulize on top of syflex will not >>>>>> work? >>>>>> > this is to be expected. Are you seeing the additional turbulize >>>>>> > deformation in the viewport? here I try and see nothing, so if you >>>>>> > want additional deformations on top of a cloth sim best to cache sim >>>>>> > first and then deform on top of that? >>>>>> > >>>>>> > On 18 April 2015 at 07:57, Pierre Schiller >>>>>> > <[email protected]> wrote: >>>>>> >> I'm using SI 2015. I made the syflex setup on ICE. I'm caching via >>>>>> cache >>>>>> >> manager. So all I get is the syflex sim cached but no additional >>>>>> deformation >>>>>> >> (on top of my syflex ice setup I got a turbulize mesh op, which >>>>>> doesnt cache >>>>>> >> either..). Displacement control instance animation isn't helping >>>>>> to offset >>>>>> >> animations once cached.. Will it Help if I upload a vídeo? >>>>>> >> Thanks forma all tour replied guys. Really appreciate it. >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Portfolio 2013 <http://be.net/3dcinetv> >>>>> Cinema & TV production >>>>> Video Reel <https://vimeo.com/3dcinetv/reel2012> >>>>> >>>> >>>> >>>> >>>> -- >>>> Portfolio 2013 <http://be.net/3dcinetv> >>>> Cinema & TV production >>>> Video Reel <https://vimeo.com/3dcinetv/reel2012> >>>> >>> >>> >>> >>> -- >>> Portfolio 2013 <http://be.net/3dcinetv> >>> Cinema & TV production >>> Video Reel <https://vimeo.com/3dcinetv/reel2012> >>> >> >> >> >> -- >> Portfolio 2013 <http://be.net/3dcinetv> >> Cinema & TV production >> Video Reel <https://vimeo.com/3dcinetv/reel2012> >> > -- Portfolio 2013 <http://be.net/3dcinetv> Cinema & TV production Video Reel <https://vimeo.com/3dcinetv/reel2012>

