Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


fuat last won the day on May 18 2015

fuat had the most liked content!

Community Reputation

9 Neutral

1 Follower

About fuat

  • Rank

Personal Information

  • Name
  • Location

Recent Profile Visitors

1,193 profile views
  1. Parenting at geometry level

    there is. see attached file. the "optransform" vex function returns a 4x4 global matrix of an object. then you just multiply your pointposiiton with that 4x4. hope this helps? Fuat SOPParent.hip
  2. https://www.amazon.de/Math-Primer-Graphics-Game-Development/dp/1568817231
  3. this is why i love this forum.
  4. yes, exactly like Thomas is saying. i forgot that (brain is in sleep mode, too late already) thanks Thomas.
  5. you can also do it with vdbs only wothout using volume source. in SOPs, do vdbfrompoly and use surafec as collision. plus create another attrib (in vdbfrompoly) set to "Tuple/Vel/Acceleration" and use point.v as collisionvel. done. bring this into DOPs with fluid source DOP. set it to "Collision". when you now check your SOPtoDOP bindings tab, you will see that it need one "collision" field and one "collisionvel" field. good luck! fuat
  6. ocean spectrum questions

    just a thought: - with a grid of 10x10, set ocean spectrums "resolution exponent" to something like 10 or 11. - on you ocean evaluate, set downsampling to a higher value like 3 or 4 - if waves too fast, lower ocean spectrums "timescale" this should help i think.
  7. you are welcome.
  8. i think the sopguide-dop could help? another idea may be to convert you geo to a scalar (density) field and use the scalarfieldvisualization in DOPs. only a guess though, not sure in your case.
  9. did that a few years ago. very simple smoke sim, only have to crank up turbulence and shredding. hit render. done hope this helps Fuat
  10. assuming the alembic comes in as a packed abc, you have to unpack it in order to get the attributes. but of course this will raise memory usage (especially in your case with such a huge cache) hope this helps
  11. Ideas for pipeline checklist

    besides the ones already mentioned, for me the most important is: - meaningful folder structure - naming conventions - and the most important: backtracing files/caches. theres no worse thing than having to change/rebuild something and not knowing from which file it was generated. or searching though tons of folders trying to find the right asset or cache or scenefiles.
  12. VDB Curvature Flow

    that was what he asked for? doesnt the vdbanalysis exactly output that? or am i missing something? correct me if i am wrong
  13. VDB Curvature Flow

    VDBAnalysis SOP. outputs whatever field you want
  14. as Matt said. or in order to just attach or copy your model onto the alembic (without extracting the rotation matrix explicitly): primintrinsic (Signature Matrix4, Intrinsic packedfulltransform) pointing to your alembic file -> multiply by P (coming from geovopglobal) -> P (into geovopoutput). done. (this help comes from my friend Martin Matzeder aka booyabase and saved me 1 mio times so far....)
  15. when you dive inside the flipsolver, there dive inside the "advect surface" microsolver and there find a microsolver called "copy_future_to_past".