Unknown's avatar

About thinkinetic

Interested in computer graphics and visual FX.

Pixels the movie and the short film

This summer the film Pixels will hit the screens, this is a crazy story where humans have to fight against the main characters of 80´s videogames: pac-man, Donkey Kong, and so on. The movie is based in a short film by Patrick Jean which became viral in 2010. Pulldownit plugin was used for several destruction effects of this amazing short film.

Look at  the trailer of the 2015 movie and the original short film by Patrick Jean, hope the movie is as great as the original one:)

https://vimeo.com/10829255

Pulldownit nominated for the CG Awards 2015

cg-awards-15-Vote

Proud to say Pulldownit plugin has been nominated for the CG Awards 2015 in the “best plugin” category.

Each year the  CG awards by 3D World magazine, rewards the  finest art and best tools for animation and VFX.

https://thecgawards.com

You can participate with your vote to choose the winner of each category, If you like Pulldownit plugin, you can support it and vote for it here:

https://thecgawards.com/vote/plug-in/pulldownit-3/

good luck to all the nominees!

UFO attacks “Puerta de Alcalá” by Roberto Martin

dont worry Madrileños, Puerta de Alcala is still there:), Roberto kindly explains how he did this shot using Pulldownit plugin and Maya fluids.

Why did you decide to make an UFO attacking in Madrid?

Some time ago I did a previous test with Pulldownit and Maya fluids, just to try this plugin, to my surprise it wasn’t difficult to make my model blow apart very nicely, that encouraged me to make a complete shot in a more realistic way in my spare time. I currently live in Madrid, so I decided to make an UFO attacking the “Puerta de Alcala” because it is an emblematic monument in this city, like blockbuster movies in which UFOS always destroy monuments.

How did you model the “Puerta de Alcalá”?

I built a new model of the “Puerta de Alcala” trying to make it as realistic as possible, for this I went to the place for several weekends and I took lots of pictures of the monument, I used a front picture of the building as an image plane to build the overall proportions of the structure, from there I started adding details little by little. I modeled the main structure as a single shape, but for statues and other ornaments I did them apart not to complicate the base model too much and besides, it allows me to handle shapes independently if needed , always making sure there weren’t holes in the models or duplicated edges as Pulldownit needs this to shatter objects correctly.

How did you model the environment, buildings and trees?

I took several pictures of the environment, specially the trees, I found out the exact type of tree in this area of Madrid and luckily find a similar model on the web, I had just to apply a photo shader for the trunks and replace the leaves for the correct ones. I modeled by myself other elements like the bus stop, the cigarette kiosk and the landmark with the city map because I wanted to approach the real environment as much as posible.

How did you model and animate the UF0?

Modelling the UFO wasn’t difficult but involved quite a lot of time because I wanted it to be different to any other UFO seen in films or games , in order to animate the rotations of the different rings, first I did was a little hierarchy of groups and then wrote an expression with randomness in the 3 axis to avoid too regular rotations of the rings.

How did you shatter the building?

It was very easy, just selecting the shapes and let Pulldownit shatter them, only I had to shatter the main building and the ornaments in different stages to get the look I wanted for each kind of shape. I did several shatter tests before getting the look I wanted so I had also to clean the scene for unused geometry before moving to dynamics.How did you simulate the destruction of the building with Pulldownit?

I created fracture bodies for every group of fragments and started simulating everything together but the result was too chaotic, there were thousands pieces in motion which make difficult to handle them and drive the simulation so I decided to remove everything but the main structure to focus in the way it explodes and adding the destruction of the ornaments in a second stage. I used a volume axis field to make the main building exploding inside out. Once I was happy with its dynamics I cached it and start making the statues exploding aswell, as before I assigned a volume axis for each statue and animating the volume I make them exploding actually one second before the main building breaks apart, because I wanted the statues destruction being like the prelude of the big explosion.

How did you add smoke trails to flying fragments?

I did the smoke trails using Maya fluids, to emit from the internal faces only first I did was separating those faces from the rest, that wasn’t difficult as PDi applies a different material to these faces. Then I combined all those internal faces in one single shape, thanks to history the animation was preservedJ, after that I was able to emit particles from this single shape in the usual Maya way, and making a goal of value 1.0 to these particles, they remained stuck on the faces, by limiting the emission of particles to match the number of vertices of the shape I got one particle per vertex. After that I created a fluid container and set the particles to be the emitters of fluid; in this way I was able to add an expression to drive fluid emission based on particles velocity, sadly this expression prevented from cache the particles but the method was good enough to get it done.

How did you render smoke trails?

I used Maya software to render the fluids, it get along very well with fluids, for example it respects the fluid volume perfectly. I had to apply a surface black shader to every object in scene for not seeing them in the alpha channel and compose fluids render with the rest later in After Effects.

How did you added green lightnings from the UFO and image distortion?

I did green lightnings using a tool of After Effects, you have just to set the source of the ray and the target position, aside other parameters like its color. You have to animate the ray by hand , but once done, simply by cloning it and modifying the source and target you can get as many rays as you want in a blink. I applied also an effect of distortion when the building explodes to get the feeling of an expansive wave. For doing it I used a mix of 2 alpha masks with a distortion filter.

Conclusions about the most relevant matters of the shot

I think one important thing when destroying large models is the feeling of scale, so a monument doesn’t look like a kid’s toy when falling and breaking. Pulldownit makes very easy to change gravity and masses to get the correct feeling of scale. This plugin is very stable and easy to use, each new version improves in workflow and features that’s great, it is perfectly integrated with the Maya workflow, specially for particles and fluids. I like also the fast computation of fracture so you can make little changes and see the result quickly in the viewport.

thank you Roberto, looking forward to your next shot

https://vimeo.com/user5582471

Pulldownit update 3.5 with new features

Banneer3-5-Medium

Pulldownit v 3.5 is available for latest 3d Max 2016 and Maya 2016,  in addition it comes with several fixes and useful new features :

Congruent vertex normals after shattering, removing in this way the visible seams of light reflection between the broken pieces,

UnifyNormals2

Uniform\Local\Radial shatter pattern auto-adjust to selected shards region only, making reshatering more user-friendly while keeping the nice Conform Voronoi reshattering introduced in v 3.0, besides Uniform shatter pattern can be offsetted/squeezed, very handy option when user is interested in destroying only part of a model.

conformVoronoiRegion

Fracturing hi-poly meshes dynamically can be time consuming, user can now force convex shapes on fracture bodies creation to speed up computations of fracture, or to make faster destruction previews.

Transition animation-dynamics is one of the most powerful features of PDI, in this update we extend it so user can animate a group of fragments with motion keys and set it to start in dynamics after being hit or at a desired frame.

There are also other improvements and fixes specific for 3d Max or Maya plugins, here the full list.

New Features:

  • Available for 3d Max and Maya 2016
  • Congruent vertex normals after shattering.
  • Uniform shatter pattern can be offsetted/squeezed
  • Uniform\Local\Radial extend to selected shards región on reshattering
  • Ability to do transition animation-dynamics for group of fragments
  • Force convex shapes option for fracture bodies creation
  • Added DirectX support for viewport 2.0 in Maya( OpenGl was already supported)

Fixes:

  • Fixed slow loading of scenes with PDi data in Maya
  • Fixed concave faces generate incorrect pdi faces in Maya
  • Fixed invalid stresses created between isolated fragments and the rest
  • Fixed clusters outstresses are lost after loading the scene in 3d max
  • Fixed shatter progress bar for several objects in 3d max
  • Fixed cancelling shatter doesnt revert to original node
  • Fixed Shatterit skip some objects when shattering in ortographic view(3d Max)
  • Fixed setting Uniform after local doesnt hide locators in preview mode( Maya)
  • Fixed some values  doesnt update after creating a fracture body(Maya)
  • Fixed advanced fractures lost focus after setting static fragments(Maya)
  • Fixed modify jagginess fails in frame diferent that start frame(Maya)
  • Fixed transition anim-dynamics fails in 2 steps sims
  • Fixed update crackers list when a cracker is deleted by user in viewport
  • Fixed modifying clusterize parameter in frame diferent  than  start frame (3d max)
  • Fixed 3d Max crash after shatter objects with a multi material presenting empty slots

3DArtist #issue 81 best plugins list includes Pulldownit

3DArtist #issue 81 makes a review of best plugins for 3d Max and Maya,  Pulldownit by Thinkinetic is included among best FX plugins for both of them.

This issue features other interesting articles as Modelling a hi-end velociraptor, Rules of animation by Pixar artists and many more,.. worth to chek it!

https://www.imagineshop.co.uk/magazines/3dartist/3d-artist-issue-81.HTML

001_3da_81

PULLDOWNIT used in POLIS Teaser

James Little member of FX team of POLIS film has confirmed Pulldownit plugin was used for the destruction of the combat bot , POLIS teaser is a Vimeo “Staff Pick” and has won several awards,

James kindly explains several details about how this effect was done

Using PDI allowed me to quickly visualize the shot and iterate in a timely manner .  It’s speed and accuracy with collisions is a very powerful feature in pulldownit.

https://vimeo.com/127007943

I actually did the simulation in three stages to get the look and feel I
wanted.  I used PDI’s awesome rbd engine to sim the major armor panels on
the robot as straight rbd’s with no fracturing, as metal isn’t so brittle
that it would shatter at room temperature.
After I got a motion I liked I baked out the geo.  I then selected a bunch
of key pieces inside the droids innards that would create interesting and
unique silhouettes when they are ripped out of the body cavity and set them
up as rbd objects.
I then used the earlier baked sim to be passive colliders to drive the new
PDI sim.  I wanted a richer feel to the effect so you see shapes more like
nut’s bolts, and wires  coming from his insides.
After that step was done, I cached out that sim as well and used the
resulting cached geo as a passive collider yet again to actually fracture
random pieces inside so you get irregular shapes filling up the explosion
cavity and adding overall materia/mass to the effect.

This workflow is very friendly for getting the exact look you want, as you
can preserve the parts of the sim you like and then focus on a single
aspect of the effect at a time to get the desired end result.  It’s also
much easier to sim when only one layer is calculating at a time.

https://vimeo.com/127007944

After the PDI sims were done and cached, I emitted instanced nParticles to
make up the extremely fine particulate material that would not be suitable
for an rbd sim.  I then used the nParticles to emit Maya fluids to create
the dust cloud.

I really enjoyed doing this shot and using PDI really made the task much
easier and manageable.

The Full POLIS teaser

https://vimeo.com/95826676

Tutorial: Breaking columns with Pulldownit 3 and adding particles debris

Andres de Mingo and Esteban Cuesta has done this great shot combining Pulldownit plugin and particles debris, an angry cave troll breaking a set of columns in a temple:

Besides in these two quality video-tutorials  Esteban Cuesta  show us how to combine Pulldownit plugin with particle debris using pFlow in 3D Max and nParticles in Maya, to increase the realism of destruction effects.

3D MAX tutorial Pulldownit + Particle flow

Maya tutorial Pulldownit + nParticles

hope you like it

CICE SCHOOL INCLUDES PULLDOWNIT TRAINING IN HIS VFX COURSES

Thinkinetic and CICE  “La Escuela Profesional de Nuevas Tecnologías”, have signed a collaboration agreement, because of it Pulldownit training is now included in VFX courses by CICE, besides Thinkinetic will perform special workshops and software evaluation tests in the computers and outstanding facilities at CICE.

Carlos Pegar, Product Manager at Thinkinetic met at CICE facilities with Marco Antonio Fernández Doldan, Innovation &  Education Manager at CICE, to sign the agreement.

412

Pulldownit by Thinkinetic is an innovative software for realistic simulation of digital destruction available as a plug-in for Autodesk 3D Max and Maya.

CICE is an accredited school offering education programs in VFX, 3D, compositing, NLE and Sound, authorized by most leading software companies from around the world. They are located in Madrid, Spain – one of the most important European cities in terms of production, quality and innovation.

More Info:

http://cice.es/noticia/cice-formacion-oficial-en-animacion-3d-y-vfx/

Tips & Tricks: Reverse dynamics

For some effects you would like objects looks like being costructed rather than destructed, this can be extremely dificult to achieve in a direct way, but you can simply reverse dynamics to get it done!  so compute dynamics with PDI as usual, making the object fall, being hitted by another one, or exploding using force fields, and bake simulation keys.

Then use the Dope Sheet to reverse the keys,

Reverse keys in Maya:

Select in viewport all objects you want to reverse dynamics for them,

Open Window -> animation editors -> DopeSheet

select “dopesheet Summary” or alternatively all entrys (they’ll turn yellow),

then open  dopesheet->edit -> scale (option box).

in the option box at method select start/end and then reverse the numbers in the boxes

Reverse keys in 3dMax:

Select in viewport all objects you want to reverse dynamics for them,

Open Graph editos->Track view->Dope Sheet,

Select the tracks of the objects you want to reverse keys for, in the controllers panel,

specify a block of time in the tracks panel,

Click on Time Icon and Reverse Time icon, or choose Time menu->Reverse.

 

Here a music clip using Pulldownit with this technique to break a piano by Tenas