Three D Guns Challenge Winners Announced

compoWinners
Hum 3D “Three D Guns” challenge has ended, as sponsor of the competition Thinkinetic is proud to gift a Pulldownit Pro license to the winners, congratulations to all of them.

Take a look to best works and interviews with winners in the official announcement:

Hum3D Three D Guns Challenge 2019 winners

Advertisements

Pulldownit 4.5 for 3ds Max released!

banner

Pulldownit 4.5 for 3ds Max is finally here, this new update counts with useful inprovements for better usability and faster creation of fracture effects inside 3ds Max but specially we have improved the workflow for adding dust or emit particles from fragments when using other tools, once you have finished with geometry destruction using PDI; for this we have included an enhanced  3ds Max Alembic exporter which can combine all simulated objects as a single cached mesh for faster viewport playback and counts with other advantages over 3ds Max built-in exporter you can read bellow.

In this great tutorial Esteban Cuesta shows us several of these new features in action destroying a brickwall with a runaway car.

There are other important improvements for working in destruction effects some of them you can see in the video , animated meshes in dynamics are now updated much faster per frame and we have added a new event to switch cracks propagation mode at desired frame, so you can damage locally for some time then break geometry completely at specific frame.

Regarding usability, we have added a new tool for easier fragments selection when creating clusters,  generation of different takes for standing models getting damaged is now an easy task with the improved behavior of “Static-Only Break” fracture option, and quite a few annoying bugs of previous version has been fixed.

Pulldownit plugin is fully integrated in 3ds Max and destruction scenes can be exported to other platforms uisng Fbx or Alembic formats, adding its range of features makes PDI a valuable resource when working in either VFX or Motion Graphics projects.

Below listed the most relevant highlights in Pulldownit 4.5 for 3ds Max.

 New Features                                                                                                                  

Enhanced  3ds Max Alembic exporter, PDi Alembic exporter counts with several advantages over 3ds Max built-in exporter when working with many animated nodes or destruction scenes:

  •  Combine all selected objects as a single cached Alembic mesh
  •  Option to exclude non-animated objects in selection from being exported
  •  Option to skip Jaggy-faces from being exported to get a lighter cache file
  •  Option to auto load the cache file with original materials applied
  •  Option to  hide/delete original objects
  •  Easy replacement of cache file with original keyframed nodes if needed

Hi-poly animated meshes 2x times faster update in dynamics, animated or deforming meshes such as character`s skin are now updated very fast during simulation providing a smoother experience  when including them as kinematic objects in destruction scenes.

New “Increase Selection” option for easier clusters creation, create clusters of fragments of similar size  is much easier now using this new tool to select neighbouring fragments in the same area just with one click.

“Only Breaks” fracture option captures larger cracks and detachments, this useful feature forces the model to stand while being impacted, its behaviour has been improved so now it can generate larger cracks and detachments when they doesn’t jeopardize the overall structure, this effect is more noticeable when using it in conjunction with Clusterize level.

onlyBreak_clusterizePlates3dmaxv2

Added ability to change propagation scheme at frame, user can now damage an object only locally for some time then change to continuous propagation at desired frame to create larger cracks.

Easily recompute rigid bodies with baked keys in dynamics, in order to recompute fragments with baked keys user has just to confirm it in a dialog box.

Manage PDI World Window is now modeless, allowing the user to interact in the viewport while this window is open, selecting rigid bodies to enable/disable or delete them.

New option to show/hide/select all disabled rigid bodies in scene, it is easy to lost track of  disabled rigid bodies with this handy new option you can select all at once to enable or delete them or hide from the viewport all disabled rigid bodies with just one click

Read the full list of fixes in the Pulldownit web site version logs

Try Pulldownit Pro in the cloud

blogbannerV2

StratusCore is a platform that gives you instant access to a full suite of
products tailored to the VFX artist experience such as on-demand rendering
and digital content creation tools, many of which are available to trial.
Among other great tools they bring us the opportunity to try Pulldownit Pro for free on a StratusCore’s Virtual Workstation.

Pulldownit is a software published by Thinkinetic intended to simulate fast and easy realistic shatter and destruction effects in a 3D environment.

Try Pulldownit Pro in the cloud

Pulldownit for 3ds Max or Maya comes pre-installed, so all you need to do is create a free StratusCore account, then connect to a workstation and play.

Trial requires an active Autodesk subscription for Maya 2018 or 3DS Max
2019

 

VERTEX EVENT 2019

blogImage

Thinkinetic is proud patner of 2019 Vertex event which take place 8th March at Olympia Centre in London.

From games, VFX, VR, character conceptulisation, real-time creation and more,
boost your skills with leading industry artists and learn from the world’s best creative studios.

This year  conferences counts with speakers from leading studios such as Creative Assembly, DNEG, ILM,Jellyfish, Oculus, Rare, and more..

Dont miss it if you have the chance to be in London on that date!

Visit Vertex Event Official Site

Pulldownit for Maya 2019

Pulldownit plugin is already available for Maya 2019,  you can download it from the users area if you have licensed the plugin or download demo version from the web site in case not. You can review latest features and demos of Pulldownit 4.5 here:

Pulldownit 4.5 for Maya new features

There was a great expectation about Maya 2019 because it was taken much longer than usual to be released, many users’ thoughts were about some big new feature was coming, but finally Autodesk has focused this release in usability of the tool and performance by presenting an impressive long list of bugs fixes and a few but important improvements when using the software in production.

The major enhancement in Maya 2019 is the new cached playback feature, by using it you can speed up the playback of complex scenes or get a sustained frame rate  directly in the viewport removing the need to playblast the scene to review  issues, in addition you can modify keys freely and the cache auto updates quickly taking in account the changes so you get indeed a faster workflow specially for animation. Cached Playback is intended to be used with keyframed characters or some types of cached animations so all the dynamics solvers inside Maya: Nucleus, MASH, XGEN etc.. doesn’t support it. The same happens with Pulldownit, you cannot activate cached playback while computing dynamics however after baking keys and delete all PDI bodies you can enable it to speed up the playback in viewport, in our tests with scenes including around 1000 fragments this new Maya cache double the viewport FPS running at near 70 FPS, and if you export the destruction to Alembic the playback is even faster reaching a speed to around 90 FPS in average. Here a quick tutorial about using  Maya 2019 cached playback with Pulldownit simulations:

 

There are other improvements regarding animation keys, two new filters has been added, Butterworth and Key Reducer, the first one is intended to clean noise in animation capture data and the second is useful to remove needless keys in the animation.

Besides the integration of Arnold Render in Maya is becoming deeper with each update, in version 2019 you can use Arnold render inside one Maya viewport or render regions directly in the viewport 2.0

Autodesk also claims complex scenes now load faster and interactions with viewport 2.0 are quicker, in our experience that’s true so far, so even if some people is disappointed for the lack of brand new features in other fields we think Autodesk has done it right making Maya faster and more reliable in this release, users should notice it in his everyday work.

Robot escape from the Port by Andres de Mingo

Andres de Mingo kindly explains us the making of some complex effects using Pulldownit and FumeFX in 3dMax for his appealing destruction shot.

This project was about destroying a brick wall with an animated robot, I had done similar things in the past using Pulldownit and not difficult but this time I needed to create a thin long crack in the stucco before making the wall to collapse and in addition this crack should follow the trajectory of an animated  laser beam coming from the hand of the robot, that was the main challenge.

laserstart

Making the laser beam crack

The laser is a simple thin cylinder in 3ds Max with the height value animated to make it grow towards the wall, besides the cylinder has a Octane material  with emission per blue color, in this way it can illuminate the scene and finally to make it shine I added glare and bloom to the cylinder as a post process with Octane render itself.

To fracture the wall in the shape of a circle I created a circle spline in 3ds Max and put it inside the stucco, then I used the path-based shatter feature of Pulldownit to create the fragments, with around 200 shards, but I wanted the center part of the wall to break later so I added a second local shatter pattern in the middle of about 70 shards.

laserend

For making the crack following the trajectory of the light beam, I used a PDI cracker object attached to the circle path, then adding some keys to make sure the cracker had the same speed of the laser and by playing the simulation I got this appealing effect done in seconds.

Only problem was the center part of the stucco was falling to the ground after it became isolated, to solve it I attached the stucco wall to the bricks behind by selecting the option “Attach Nearest” of PDI Fracture Bodies.

httingthewallhead

Hitting the wall

The brick wall is made of small cubes attached together as a single object, I discovered this is important to get it broken in the shape of bricks in dynamics, otherwise the wall breaks as a continuous surface. I used a similar setup than the stucco, this time I created two concentric circle splines in both sides of the wall of same size, and shattered the wall in around 1200 shards with path-based pattern, then adding a local shatter pattern of around 600 shards in the middle, in this way PDI created small fragments in the contour of the circles perfect to crack them. Also to get the bricks as separated objects after shattering the wall I had to check the PDI shatter option “detect mesh-groups”.

httingthewall2

After getting the fragments created I made a fracture body for the whole thing including the stucco part and set it as static in PDI fractures options, also setting Clusterize to 0 to force the wall breaking only along the circle shapes.

I didn’t use the robot itself for this part of the shot, in its place I created a flat cylinder of the same size of the circle and animate it to hit the wall, so it pushed only  the fragments in the middle and hiding this object from rendering made the trick.

I rendered everything with Octane, because it is very fast and easy to use, maybe you have more features with other renderers but they takes much longer to get the final images ready.

addingdust1

Adding dust

After the PDi simulation was baked I started adding dust with Fume FX, I generated a slight wake of dust following the laser beam by simply emitting smoke from the same cracker object I’ve used before, as this object was already attached to the circle path that was easy.

For adding smoke to the wall when collapsing, I used Particle Flow in 3ds max to attach particles to the stucco fragments but only along the borders, I set around 1500 particles for this, then I set those particles as source in Fume.

Dust is heavier than the air so it must fall eventually to the ground, I played with gravity and buoyancy values until getting the desired look for smoke.

addingdust2

For rendering dust, I used Arnold because FumeFx  doesn’t support Octane, however at first I wasnt able to render fume with Arnold neither,  finally I had to convert the smoke to openVDB format and use an aiVolume with aiStandardVolume shaders with it, after that everything was pretty automatic except I had to set some parts of the robot that were in front of the smoke as matte shadow objects to render it correctly.

Dust was rendered in a separate pass and composed later in Fusion in this way it gives you a second chance to modify color and brightness to improve the look of the smoke.

Conclusions

conclusions

It was a nice experience working with Pulldownit plugin, in this shot there were different stages for destruction, first the stucco crack, then the hole in the middle and finally the robot passing through the wall, maybe the most surprising to me was PDI can make all of this effects using the same set in one run, without having to resort to more complex setup like preparing and hiding partially destroyed models and replace them at some moment. PDi was pretty reactive allowing me to get the results in seconds, modify parameters and compute again, that was great.

Adding dust to fragments with pFlow and Fume FX was also quite easy and fast computing.

Thank you Andres for sharing your experience in our blog!