Houdini Beginner Tutorial - Satisfying Vellum Growth | Houdini C4D Octane + Project Files

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ม.ค. 2022
  • Much MORE cool tutorials on Patreon! / nickmedukha
    Also, you get exclusive access to our Discord cozyplace channel, hope to see you there!
    Project Files - nickmedukha.gumroad.com/l/ujcbt
    More good stuff - nickmedukha.com
    In this beginner Houdini tutorial we will recreate beautiful 3D piece from onandon studio. Sidefx houdini allows for procedural approach that makes creating abstract and satisfying animations really easy. This beginnner houdini tutorial covers SOPs, Solvers and Vellum Cloth nodes. After exporting alembic sim we will bring it into the cinema4d and comp into the scene. We then use Octane Render to render the animation.
    Original artwork: pCSdyBx2Du...
    Attribute transfer part: • Houdini - Transferring...
    Instagram - / nickmedukha
    Twitter - / nickmedukha
    Website - nickmedukha.com
    Project Inquiries - nikita.meduha@gmail.com
    Music by Lakey Inspired - 'Days Like These'.

ความคิดเห็น • 56

  • @nickmedukha
    @nickmedukha  2 ปีที่แล้ว +7

    Rate my editing skills lol

    • @AbdullahCross25
      @AbdullahCross25 2 ปีที่แล้ว +4

      10/10 sir hehe

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว

      @@AbdullahCross25 too kind haha ❤️😂

  • @TalkThisOut
    @TalkThisOut 2 ปีที่แล้ว +1

    Thank you Mr. Nick nice of you to do this for the community

  • @qq-pf9pn
    @qq-pf9pn 2 ปีที่แล้ว

    Man love the aesthetics of your videos and site .

  • @drformalyst5222
    @drformalyst5222 2 ปีที่แล้ว +1

    This is pure gold, thanks!

  • @motiondude
    @motiondude 2 ปีที่แล้ว

    This tutorial really improved my Houdini vocabulary, I finally understand attribute transfer, previously I was using distance for nearest point to get that kind of stuff, its so much simpler!

  • @loganpenciu7317
    @loganpenciu7317 2 ปีที่แล้ว +5

    You are very kind for sharing this! Thank you so much!!!

  • @botondkelemen9857
    @botondkelemen9857 2 ปีที่แล้ว

    That 3 minute black image at the end was a good time to realize i'll never gonna be as good as this man

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว +3

      hey mate. im just sharing what i've learned myself from others. Maybe with a bit of twist or personal experiments. So being good at something, to me, is essentially just learning and practicing. I switched my career 5 times, I was fronted dev, android dev, ios dev, game art designer and finally im here doing abstract satisfying stuff. Now I know 2 things - don't let yourself burn out and your success is equal only to the amount of time you dedicate to learn something. So never say never, and don't be afraid to work. And sorry for that black screen, im still learning Resolve haha :D

  • @bharat5194
    @bharat5194 2 ปีที่แล้ว

    Thanks for sharing

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว

      Thanks for watching!

  • @altable
    @altable 2 ปีที่แล้ว

    Very interesting, thanks!

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว +1

      Glad you liked it!

  • @svetlanasmolina5299
    @svetlanasmolina5299 2 ปีที่แล้ว

    cool

  • @devvishwas1232
    @devvishwas1232 2 ปีที่แล้ว

    Thanks :)

  • @jostermayer
    @jostermayer 2 ปีที่แล้ว

    yoo this solver thing is soo nice i have thought about having a paint animation thing for a long time :D thanks alot for the tut

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว

      Glad I could help, but as said in the vid - all credits to terranimator :)

  • @TheSiimur
    @TheSiimur 2 ปีที่แล้ว

    I really like that you make so many videos using houdini to c4d + octane. Please don't stop! :D

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว +1

      Thank you! I will :D

    • @TheSiimur
      @TheSiimur 2 ปีที่แล้ว

      @@nickmedukha Sorry to bother you again, would you able to do a slow mo (time remapping) within houdini then to c4d? :) would be amazing bro

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว +1

      @@TheSiimur recording right now 😉

    • @TheSiimur
      @TheSiimur 2 ปีที่แล้ว

      @@nickmedukha omg! :DD

  • @thehess
    @thehess 2 ปีที่แล้ว

    Great tutorial. Using the solver to create the attribute transfer is a neat solution but it seems way over engineered to me. I am new to Houdini but in after effects you could achieve a similar effect by simply posterising the time. Is there no similar node / parameter to achieve this in Houdini?

  • @IanFrederick01
    @IanFrederick01 2 ปีที่แล้ว

    Hey Nick, this is helpful. Thanks! I have a question though. In your vellumconstraintporperties node, why do you have to use vex to make the restscale become m_restscale and stiffness become the m_stiffness? Couldn't you just use the attribute transfer to create attributes called restscale and stiffness directly and then skip the vex part? Would the vellum constraint properties node automatically detect and use those attributes, or are you required to use Vex to retarget your custom attributes?

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว

      Hey Ian! Yup, so the thing is context. Vellumconstraintproperties is inside the vellum so I doubt it looks at the sop level. But its Houdini, you never know until you test haha. Your idea might actually work! I wouldn't be surprised if there are a few other options to pass the data somehow haha, thats why I love Houdini :D

  • @thanoskagkalos5116
    @thanoskagkalos5116 2 ปีที่แล้ว

    thanks alot for the walkthrough. What vellum pack/unpack does and why you use it before file cache? thanks again!

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว

      Welcome! Oh Pack and Unpack is just a good habit to me. Its is not that necessary when we just apply Post-Process (Although you can inspect forces from constraints), but the main thing is, you are caching constraints too! Without pack, you would be caching just the geo.
      So you can then attach more and more constraints if needed after the first caching. Its not that common thing, but its just feels prettier to me haha
      In other case, plug file cache directly to the first output of solver and don't worry haha :D

  • @alanjoseph6398
    @alanjoseph6398 2 ปีที่แล้ว

    Have you tried blender 3.0 ?

  • @syns369
    @syns369 2 ปีที่แล้ว

    Hey Nick! Thanks for tutorial, you could also just put the attributes transfer inside the solver and merge the previous frame with the attributes transfer, it easier for beginners in my opinion

    • @asdf_tmk
      @asdf_tmk 2 ปีที่แล้ว

      can you explain to me how to do that? my attribwrangler is not working inside the solver...

    • @syns369
      @syns369 2 ปีที่แล้ว

      @@asdf_tmk yes, put the attributes transfer inside the solver, plug the purple previous frame node in the left input and put the input one in the right input, then merge the attributes transfer node with the previous frame purple node

    • @asdf_tmk
      @asdf_tmk 2 ปีที่แล้ว

      @@syns369 can you DM me a picture of the node tree?

    • @asdf_tmk
      @asdf_tmk 2 ปีที่แล้ว

      @@syns369 please

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว +2

      yup, i thought of getting that into the solver, but from the beginners view I thought its better to keep the transfer at the top level, cause when I was learning houdini, for me, diving in to the solvers always felt like a distraction from the main node tree haha

  • @motiondude
    @motiondude 2 ปีที่แล้ว

    in solver u can just use much simpler VEX :
    @Cd = @Cd + pointattrib(1,"Cd",@ptnum,0);
    it does the same thing

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว

      Oh thats cool, thanks a lot man!

  • @bhushankandalkar3104
    @bhushankandalkar3104 2 ปีที่แล้ว

    excat same code i copied but it shows error in m_restscale. How to solve the issue?

  • @codyswanson
    @codyswanson 2 ปีที่แล้ว

    Hey thanks so much for the tutorial. I'm probably missing something very basic but I keep getting, "old geometry fetched since simulation is disabled in my Dop Import in the solver1. The simulation shouldn't be disabled though... Any idea what I might be doing? The brain on the bottom is not a red circle but it is gray.
    I basically solved this by just deleting everything at that step and re-making and re-typing everything out again. And for whatever reason, that time it works :D
    Thanks again for the tutorial!

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว +1

      Well its Houdini :D Glad its working fine now :)

    • @codyswanson
      @codyswanson 2 ปีที่แล้ว

      @@nickmedukha haha indeed :D I'm generally a Blender artist at this point so Houdini and I have an on again, off again relationship haha. But thanks again for your tutorial.

  • @22two
    @22two 2 ปีที่แล้ว

    its very good tutorial if you already knows houdini. Unfortunately, I'm stuck on creating a group and selecting intersection points in it...

    • @MegaAwwesome
      @MegaAwwesome 2 ปีที่แล้ว

      Hey and I just found an answer, check out the process in this tutorial th-cam.com/video/MQnbXkPEcsM/w-d-xo.html

    • @sandeep_narla
      @sandeep_narla ปีที่แล้ว

      Hey... Did you find any solution? I'm new to Houdini and I don't understand this step.

  • @asdf_tmk
    @asdf_tmk 2 ปีที่แล้ว

    Nick, im getting an error:
    Error
    Invalid source /obj/tube1/solver1/d/s/attribwrangle1/attribvop1
    Error: Syntax error, unexpected string constant, expecting ')'. (1,30).
    Warning
    Syntax error, unexpected string constant, expecting ')'. (1,30)
    thanks for the tutorial. might you be able to help?

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว

      It basically says you have forgotten the closing bracket ")" somewhere :)

    • @asdf_tmk
      @asdf_tmk 2 ปีที่แล้ว

      @@nickmedukha and if
      ($F > ch("../../../startframe"), 1, 0)

    • @asdf_tmk
      @asdf_tmk 2 ปีที่แล้ว

      @@nickmedukha it appears to be the same as what you entered...

    • @asdf_tmk
      @asdf_tmk 2 ปีที่แล้ว

      nevermind figured it out! thanks

  • @MaxChe
    @MaxChe 2 ปีที่แล้ว

    For beginners? Seriously?? I don't think vex code is for beginners...
    Cool lesson, thank you, I will try to understand how it works

    • @nickmedukha
      @nickmedukha  2 ปีที่แล้ว +2

      VEX code is part of houdini just like other nodes, i don't see any reason of not learning it, starting with basics covered in this tutorial. And while you get more and more experienced, you will see that this example here is not even a serious "coding" ;) Anyhow, thanks for watching :)