Dynamic Ropes pt.01 - How to create dynamic ropes in Cinema 4D using HoRope

In part one of Dynamic Ropes we will first look at the inspiration and references for this project. Then we will hop into Maxon Cinema 4D and learn how to use the free plugin HoRope to help us create dynamic spline rigs. We will wrap up with adding hair onto our ropes to add that extra detail for realism.
🗂 Project Template: gum.co/project_template
🧶 Dynamic Ropes Texture Pack: gum.co/dynamic_ropes_texture_...
🔖 Default Cinema 4D Scene: gum.co/default_cinema_4d_scene
🧰 Cinema 4D Layouts: gum.co/c4d_layouts
✌️ Follow:
Instagram: / simulationtherapy
Twitter: / simulationthrpy
Gumroad: gumroad.com/simulationtherapy

Пікірлер: 77

  • @SimulationTherapy
    @SimulationTherapy4 жыл бұрын

    «--´¯`---…·´--».-.- ▓▒░░( HoRope R21 Fix )░░▒▓ -.-.«-`·…---´¯`-----» If you have tried following this tutorial in R21, and wondered why HoRope doesn't exactly work correctly, well, thanks to Phillip Kortlang (@sxbysx on Instagram), I am happy to share this solution with you all. 1.) Open HoRope.pyp in any text editor. 2.) Scroll to line 185, which should read as: def CreateControls(self, poslist, controls, bones, op): # Generates control nulls 3.) Find line 193, which should read as: root.GetFirstTag()[c4d.RIGID_BODY_DYNAMIC] = 0 4.) Add this line of code underneath it: root.GetFirstTag()[c4d.RIGID_BODY_HIERARCHY] = 0 5.) This block of code should now look like: def CreateControls(self, poslist, controls, bones, op): # Generates control nulls root = c4d.BaseObject(c4d.Onull) root.SetName('root') root[c4d.NULLOBJECT_DISPLAY] = 13 root[c4d.NULLOBJECT_RADIUS] = op[c4d.HOROPE_RAD] * 3 root.InsertTag(c4d.BaseTag(180000102)) root.GetFirstTag()[c4d.RIGID_BODY_DYNAMIC] = 0 root.GetFirstTag()[c4d.RIGID_BODY_HIERARCHY] = 0 root.SetAbsPos(poslist[0]) root.InsertUnderLast(controls) 5.) Save HoRope.pyp. 6.) Restart Cinema 4D R21. 7.) Enjoy.

  • @syverlauritz

    @syverlauritz

    2 жыл бұрын

    Seems we need a new fix for R25!

  • @zachdevries2477

    @zachdevries2477

    2 жыл бұрын

    @@syverlauritz Did you ever figure it out?

  • @radhamfitch
    @radhamfitch3 жыл бұрын

    This is exactly what I've needed to simulate surgical operations! Thank you. I've been trying to figure this out for 10 years.

  • @SimulationTherapy

    @SimulationTherapy

    3 жыл бұрын

    Woot

  • @flviocc
    @flviocc4 жыл бұрын

    Awesome stuff! thanks a lot!!

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    Thanks Flavio!

  • @Totorus
    @Totorus4 жыл бұрын

    Great tutorial and work flow!!!

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    Thanks!

  • @doziefranklin2490
    @doziefranklin24904 жыл бұрын

    Gold. Thanks for this Imma make something with it

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    Sweet! Glad you liked!

  • @crokey_animation
    @crokey_animation4 жыл бұрын

    Great tutorial thank you!

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    Thanks Crokey!

  • @prodamDivan
    @prodamDivan4 жыл бұрын

    Обалдеть какие крутые туторы ! Низкий поклон.

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    Thank you!

  • @dandanzhao9451
    @dandanzhao94515 жыл бұрын

    so cool~~Thanks!!!!

  • @SimulationTherapy

    @SimulationTherapy

    5 жыл бұрын

    Glad you liked it!

  • @zhungbob9906
    @zhungbob99064 жыл бұрын

    that so amazing effect

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    Thanks!

  • @frazali659
    @frazali6595 жыл бұрын

    thats awesome

  • @SimulationTherapy

    @SimulationTherapy

    5 жыл бұрын

    Thanks Fraz!

  • @impacman1000
    @impacman10005 жыл бұрын

    Yo, thank you bro!

  • @SimulationTherapy

    @SimulationTherapy

    5 жыл бұрын

    No problem Artem!

  • @visualscience2502
    @visualscience25025 жыл бұрын

    Sick Tutorial Bro!

  • @SimulationTherapy

    @SimulationTherapy

    5 жыл бұрын

    Thank you!

  • @albancontrepois
    @albancontrepois2 жыл бұрын

    thank you. After simulation, how to creave uv for this ropes please?

  • @juula9469
    @juula94694 жыл бұрын

    amazing tutorial! exactly what I needed to find out how to make the ropes for my project - but no matter what I try, it wont add the hairs to my ropes :/ but I combined the horope plusing with the rope plugin reeper for twisted ropes, but it wont work even if I make the sub object from horope editable :/

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    Can you post a link to your file so I can take a look. Hard to trouble shoot any other way.

  • @3DXJ
    @3DXJ Жыл бұрын

    Hello I'm using R20 W/ octane and I was wondering how to get the uv mapping correct. The texture seems to move on its own differently from the motion of the actual Rope sim which is a cool trippy effect but not the desired outcome.

  • @dennislai5913
    @dennislai59133 жыл бұрын

    Thank you for the tutorial. Can you have any tips that i can fix the rope length when using horope? Because i need to simulate pulley animation. Pull up something use the rope.

  • @SimulationTherapy

    @SimulationTherapy

    3 жыл бұрын

    I would use spline dynamics for your situation instead of horope. Just KZread it and you should be able to find a nice tut to get you up and running!

  • @jamesdawe8344
    @jamesdawe8344 Жыл бұрын

    Hi, I have downloaded all the project files but can't seem to locate the 001_dynamic_ropes folder or the 'Therapy' folder that is shown after 3.21 mins of your tutorial. I'm keen to get this working so any advice would be a huge help. Thanks

  • @arpeegee_studio
    @arpeegee_studio4 жыл бұрын

    Great tutorial, easy to follow and good pace! I'm getting an issue with the roots and targets not working on r21. The ropes are pinned to the original position of the targets and roots, but they won't follow them if they're animated.. Any idea where it could come from?

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    I do know that HoRope at its current build is not compatible with R21. Another artist might have figured out a solution to this which I hope to post today or tomorrow when I have some free time to test. Will update you when that happens. Thanks!

  • @splizer101

    @splizer101

    4 жыл бұрын

    select the two collider tags (for root & target) and set them from apply tag to children to none. :)

  • @gogatune

    @gogatune

    4 жыл бұрын

    @@splizer101 Thank you very much! It helped!

  • @platinumpineapple9943

    @platinumpineapple9943

    3 жыл бұрын

    @@SimulationTherapy Hey, can you please help me figure out how to assign a material to the ropes? I want to actually render something not just have grey ropes, Thanks!

  • @tjbottrill

    @tjbottrill

    3 жыл бұрын

    @@platinumpineapple9943 Remember to enable sweep in Horope to create a cleaner rope model and then texture the sweep (also, hide the bones)

  • @ya-fenglu3767
    @ya-fenglu37674 жыл бұрын

    very nice tutorial. thank you!! Im wondering why I get the not so smoothy surface inside the curve or corner of the rope and it only shows in redshift render view. Is it something related to the sweep?

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    Hey! Thanks! Can you make sure you turned off the visibility of the “bones” that HoRope created. Let me know if that solved your issue.

  • @ya-fenglu3767

    @ya-fenglu3767

    4 жыл бұрын

    @@SimulationTherapy I did, but it happens in the render view only. viewport is smooth. I end it up increase the circle size under the sweep. Thanks man. Appreciated what you did. :)

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    YA-FENG LU Sweet. So you got it working then?

  • @ya-fenglu3767

    @ya-fenglu3767

    4 жыл бұрын

    @@SimulationTherapy yes. thank you ;) cheers

  • @jamesdawe8344
    @jamesdawe8344 Жыл бұрын

    Hey Sim Therapy. The ends of my ropes are staying in position and not following the root and target keyframes. Any idea how to fix this? James

  • @AMDesignMarketing
    @AMDesignMarketing2 жыл бұрын

    Everything worked fine except, the damn model at the knot, plalls and puil;ls apart > The control points stay in place, but the knot starts free falling. Any idea?

  • @ruolanxi8140
    @ruolanxi81403 жыл бұрын

    Hi, when I am rendering out the rope, the subdivision surface is not working. The rope is a bit bumpy, but in perspective, it looks smooth. Do you know how to solve that?

  • @SimulationTherapy

    @SimulationTherapy

    3 жыл бұрын

    Hello, you need to hide the bones / rig and only render the geometry.

  • @snhly9120
    @snhly91204 жыл бұрын

    Doesnt work in R21, can we get an updated build soon by chance?

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    Hey Sean, if you scroll up to the pinned comment, there is a written walkthrough of how to get horope working for R21. Hope that helps. Thanks!

  • @timvanderwiel5105
    @timvanderwiel51054 жыл бұрын

    yes press update guides instead of reopening your file

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    Thanks Tim! I figured that out after fact. It happens.

  • @lucaslinhares1821
    @lucaslinhares18214 жыл бұрын

    any idea why after adding subd surface before duplicating and making editable my ropes still looks somewhat blocky like there are bones popping out? im usiong octane btw

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    Hey Lucas, you have to hide the visibility of the Bones null.

  • @lucaslinhares1821

    @lucaslinhares1821

    4 жыл бұрын

    @@SimulationTherapy thanks!

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    No problem. Lemme know if that worked / any other questions. Enjoy!

  • @lucaslinhares1821

    @lucaslinhares1821

    4 жыл бұрын

    @@SimulationTherapy yup it did. thanks for the tut

  • @SimulationTherapy

    @SimulationTherapy

    4 жыл бұрын

    No problem!

  • @pointblankeloquence9578
    @pointblankeloquence95783 жыл бұрын

    @ 11:58 The root and target aren't pulling the string? I've followed every step thus far?

  • @samfinn9861

    @samfinn9861

    3 жыл бұрын

    yeah, took me fucking ages but if you click the root etc, change the inherit tag to none

  • @SimulationTherapy

    @SimulationTherapy

    3 жыл бұрын

    Might be the version of C4D you are using, but check out the pinned comment for the fix. Thanks.

  • @Heshamelfakharani
    @Heshamelfakharani5 жыл бұрын

    where can I get the refrence

  • @SimulationTherapy

    @SimulationTherapy

    5 жыл бұрын

    Hesham Elfakharani hey sorry for the late reply. You can just google “zeppelin knot” or “zeppelin bend” and be good to go. I referenced mine from a website called animated knots. Hope that helps.

  • @samfinn9861
    @samfinn98613 жыл бұрын

    if your root or target isnt animating, change the inherit tag to none

  • @ciacatric

    @ciacatric

    3 жыл бұрын

    thanks!

  • @SimulationTherapy

    @SimulationTherapy

    3 жыл бұрын

    Check out the pinned comment. Thanks.

  • @mariedommenget5532
    @mariedommenget55323 жыл бұрын

    is it possible that HoRope doesn't work in R23? I downloaded and installed everything but nothing shows up when I try to use it for the splines

  • @SimulationTherapy

    @SimulationTherapy

    3 жыл бұрын

    Check out the pinned comment. Thanks.

  • @bodobanali
    @bodobanali3 жыл бұрын

    Does smb get HoRope to work in *R23?* (In R21 it works fine … R23 not) ?!?

  • @theodoredarst8035

    @theodoredarst8035

    3 жыл бұрын

    Wondering the same thing

  • @SimulationTherapy

    @SimulationTherapy

    3 жыл бұрын

    Check out the pinned comment. Thanks!

  • @bodobanali
    @bodobanali3 жыл бұрын

    Seems HoRope won't work in R23 (win). Can someone approve?

  • @IanEisenberg

    @IanEisenberg

    3 жыл бұрын

    r23 broke previous plug-ins. Including Python.

  • @SimulationTherapy

    @SimulationTherapy

    3 жыл бұрын

    Check out the pinned comment.