4

Improve your simulations with Ziva VFX 2.1

 1 year ago
source link: https://blog.unity.com/engine-platform/improve-simulations-with-ziva-vfx-2-1
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Improve your simulations with Ziva VFX 2.1
Improve your simulations with Ziva VFX 2.1 | Hero image

The complexities of character work across game and film continue to grow, pushing the quality ever higher.

From fully computer-generated (CG) digital human leads to stylized fantasy-based characters, the process of bringing characters to life and achieving the desired quality has historically been manual, (very) time consuming, and expensive for studios.

However, finding a tool that allows character artists to focus on more detailed nuances that are unique to every scenario, like the impact of physics on soft tissues and cloth, can help to produce a better final creative, faster.

Ziva VFX is this tool. And it’s just undergone a bit of an upgrade. 

What is Ziva VFX?

Ziva VFX is a character simulation tool that can help achieve a higher-quality output, while helping to make the fine details and nuances that simulation brings to character deformation less time-consuming. (For more of an introduction to Ziva, check out our recent blog, “Ziva for feature animation”.)

What’s new in Ziva VFX 2.1?

The Ziva team always strives to provide better performance. With this update to 2.1, we have improved the quality of the simulations and general ease of use.

Ziva VFX now not only supports Maya 2023 and there's also a number of functionality improvements and bug fixes. These include better collision detection and response solutions, which enables you to create more accurate and robust simulations without sacrificing solving time.

Here are some of the release highlights:

  • The iterative solver is now full-fledged and supports all integrator types
  • Continuous Collision Detection (CCD) has been introduced to improve the simulation quality and decrease total time cost
  • Damping effects to attachments have been added
  • A new curvature stiffness attribute was added to zMaterial node to improve tissue simulation quality
  • Maya 2023 support is now included
  • Improvement of the Scene Panel 2 refresh speed, and a decrease in the zBuilder setup file size

Highlights

All integrator types now supported by the iterative solver

In version 2.0 we introduced the iterative solver as an experimental feature, only supporting the Backward Euler integrator without the inertial damping attribute. In this release, all four integrator types and the inertial damping attribute are supported. It gives the iterative solver full functionality as the direct solver while delivering the same simulation result.

Continuous Collision Detection method now applied

In 2.1, we have introduced the Continuous Collision Detection (CCD) method to provide a more accurate collision detection result. CCD is now applied to the collision detection phase providing improved simulation quality.

CCD substep GIF
DCD substep 2
DCD substep 4

CCD interpolates the past and current position of vertices to find contact points. The previous Discrete Collision Detection (DCD) method detected vertex penetration and found contacts through the closest-point projection to the surface – which caused tunnel through if the penetration became too deep.

Each simulation timestep is more expensive due to this change, but the simulation quality becomes better.

With the improved simulation quality, the number of substeps needed can be drastically reduced while retaining the same visual accuracy. This reduction in the number of substeps can often lead to a decrease of the total simulation time.

Curvature stiffness attribute added to zMaterial node

The curvature stiffness attribute has been added to zMaterial node. This attribute makes the tissue more resistant to bending (in overall shape or in surface deformations).

Curvature stiffness GIF

Attachment damping added

Attachment damping (check Damping under Physical Effects) is added, which appears as an adjustable attachment-wide parameter called damping under zAttachment. When attachment damping is enabled, oscillatory/unstable behavior in attachments is reduced.

Attachment damping GIF

Note: Attachment damping does not support Maya Cached Playback when resuming simulation from anywhere but the start frame. However, this problem is not present in Ziva Simulation Cache(zCache).

Get Ziva VFX 2.1 now, or check out our other tools for artists.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK