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>

Reply via email to