Hi there,
so I am working on a large 3D model of a building that is supposed to have a long simulation (destruction or similar) happening to it. Since I am still in the mode of trying out things, I for now use a low-poly dummy model and when I am satisfied with the simulation, cache it on the real model. That's something I already learning from this forum.
Now since I am in stage of trying out stuff, I don't want to cache the simulation over the whole minute (1500 frames) all the time. But also for the final animation, it might make sense, to not cache the simulation over 1500 frames but break it into parts, since there are supposed be some glitches to the model first, reverse back to normal, and then at the end one final simulation destroying it.
What would be the best way to go about this? For now I made a null and a copy inside it of the model for each simulation.
Here are my questions:
- Can I store my cached simulations and switch between different caches? That's a feature I have in pyro, where I can select form the dropbox menu the different caches. But it does not seem to possible with cloth/soft bodies?
- Can I keyframe / move positions of several caches in the Timeline after caching them? Ideally, I would cache different simulations always from frame 0 to wherever. And then move them around in the timeline and stack them together. Is this, what "Cache as alembic" is for?
- or is it best like I am doing now of duplicating the model for each simulation, render the frames, and then put together in compositing?
- How can achieve caching only a few frames instead of the whole timeline? For now I always do it by changing the number of frames in the output but it's a bit annoying. I also tried in the Project settings to limit the simulation until a certain frame but it always runs through the whole timeline.
- If I disable an object with a simulation tag in the viewport and render, the simulation is still being calculated, right? Unless I disable the simulation tag. Is there a quicker way to disable several other object while I work on one?