Jump to content


  • Content count

  • Donations

    10.00 CAD 
  • Joined

  • Last visited

  • Days Won


Andrea last won the day on June 20 2019

Andrea had the most liked content!

Community Reputation

75 Excellent


About Andrea

  • Rank
  • Birthday 12/31/1993

Contact Methods

  • Website URL

Personal Information

  • Name
    Andrea Sbabo
  • Location
    Lost in the Alps

Recent Profile Visitors

1,069 profile views
  1. Here is an example. Of course if you need to load the instances on moving points, for example after an RBD simulation, you need to save also attributes like transform, pivot.. with the points. Also before saving the pieces to disk you can do any kind of upres operations load_instances.hipnc
  2. Displacement breaks the geometry

    You need to increase the displacement bounds. You need to increase the value in the displacement tab of your principled shader or in your case I guess you have to add it with the other properties
  3. Procedural Graffiti Art

    Looks great, nice idea. And thanks for sharing
  4. Tree breaking reference

    MAybe not 100% what you need but there was one in Sherlok Holmes. This tutorial is based on that:
  5. Help with ice fracturing

    You can try to use use RBD fracture material, which is pretty good. You should set it to "glass" to get this kind of spiderweb breaking. I was also used to scatter some points and copy on them some tubes+grids to create this kind of pattern with the boolean sop. Once you get the main fracture, you can get in the shader the effect of aeration near the cracks by using the distance to the inside group points and using it to change some parameters like roughness/refraction or diffuse
  6. That's because of the node "Gas Resize Fluid Dynamic". If there is no smoke at all after the first frame or the amount of density is below the value of "Field Cutoff" is going to resize the bounding box to the origin. If you are sourcing is SOPs you can use the "Tracking Object" options so the bounding box is going to be at least as big as your source. Alternatively you can use "Delay Frames", but this is going to calculate the full bounding box for the amount of frames specified here
  7. Flip sim goes crazy when I add collision

    The issue here is not the velocity of flip but the velocity of the collision geometry which is very high ( too much). It's spinning really really fast, I can see values between -1100 and 600. You can see immediately this problem also in DOPs, enabling "Collision Velocity" under Guides. If you don't want to change the sphere animation, you can reduce the velocities by using a wrangle before OUT_COLLISION_POLY or in the collision tab reducing the velocity scale, which is basically the same thing. Here is the hipfile. Does this help? Issue with FLIP simulation.hiplc
  8. DOPNet or not ?

    If you look at the grain's constraints in the second output of vellum configure grains SOP you can see that they are just points with a position information, and makes sense since it's based on a point method. So if you have setup everything correctly previously you don't need to do anything more complex than that.
  9. DOPNet or not ?

    Your first post is not really clear. DOPs and POPNets are the same thing, just a POPNet describes a DOP with a POP solver inside. As we have seen we can initialize vellum constraints in SOPs or we can create the vellum constraints during the simulation for specific behaviours. Yes you can create constraints just in the DOP Network but if you mean emitting particles using a POP solver, assign vellum constraints and expect them to be grains it will not work. I have never tried but I think you need to assign to the particles certain attributes like @isgrain to make them work.
  10. Smoke - flat leading edge

    Hi! Can you post the hipfile? The volume looks low resolution but shouldn't be that visible the flat edge
  11. What I mean is using it for knowing how far is the point inside the VDB and move the point accordingly.Of course you can also using booleans i you want to cut it
  12. For sure you can setup the main bending to be procedural and introduce more subtle details in the same spots with noises. Do not use just noises. In my previous experience with some "procedural destruction" (not with cars) I noticed that I got the best results by instancing a couple of objects with different scale on the surface (spheres/cubes with a low frequency noise), transforming them to very low resolution VDBs and using volumegradient to control the displacement of the surface. This way I was getting consistent and smooth deformations (no intersections). Later on, with a couple more nodes I've added a variation in the noise to the various main parts (in your case for example to the doors, body of the car ...). This last steps introduced some cracks that was very helpful in my case. Never tried with metaballs, maybe they are better If you have a lot of "extra" objects and details in your car, you should consider to create some sort of proxy geometry, deform this one and transfer back the deformation to the original car. It's going to be faster to deform and probably cleaner. Thank you! I would like to make it again someday, I had no idea what I was doing at the time
  13. Hello! Maybe you can try with manual sculpting of the damaged parts and then add on top the noise (I think I would go with worley and antialiased). You can also get extra details with the shader and painting cracks. Doing a real simulation would be cool but between geometry preparation and setting up the simulation, you risk to lose a lot of time.
  14. Doing what I mentioned before gives you a good collision geometry without extra stuff but of course the spheres are not perfectly close one to the other. I have always used this for getting correct collisions and ti was enough. To be honest I don't know if the spheres have ever been perfectly packed with no gaps
  15. For each sphere I was looking at the distance to the surface of the geometry. If the pscale was bigger than the distance to the surface, then I set pscale to be this distance. Of course later I had to instance back again spheres to these points.