Attach Spline Points to Clones with Xpresso in Cinema 4D

NOTE: When you add the Python Node, it is important to delete the existing inputs and add a new input using the data type Link, if you do not then you will not be able to connect the object to it.
Tim takes you step by step through the process of building a setup which allows you to attach Spline Points to Clones using Xpresso, whilst still keeping the setup procedural. By using Xpresso (and one line of Python), you can access the points, edges or polygons of your individual cloned objects.
If you are looking to unleash more power in your Cinema 4D Mograph rigs, this tutorial from Tim Clapham of helloluxx.com demonstrates a technique which will open up a world of possibilities for your day to day animation and rigging tasks.
Download the C4D file to get started, please visit
helloluxx.com/tutorials/splin...
Cinema 4D Mograph Training
helloluxx.com/learnmograph
helloluxx.com/learnfields
__
Motion design, vfx and animation resources and training
helloluxx.com
Sydney based 3D & motion design studio
luxx.tv
Art
3dis.xyz
foundation.app/luxx

Пікірлер: 50

  • @mikeudin
    @mikeudin5 жыл бұрын

    Awesome tutorial! Thx!

  • @steffenbaumgart3549
    @steffenbaumgart35494 жыл бұрын

    Thanx man. This is awesome. You might have saved me hours of work. I was so close to creating thousands of tracer connections to link all the point of one sphere to all the points of a smaller version of the same sphere. This hierarchy node and the python just did the work. And for sure your perfect explanation of the whole thing. Thanx so much.

  • @TheGrrson
    @TheGrrson3 жыл бұрын

    Just what I need. Thanks Tim!

  • @ondrejzunka760
    @ondrejzunka7604 жыл бұрын

    Amazing! Thank you so much

  • @kir11
    @kir115 жыл бұрын

    Thats awesome! Few days ago i got question about procedural rig of the similar link but for data visualization in c4d, and cant find any answers. And here is your tut. Thi is really very cool solve! thanks

  • @Helloluxx

    @Helloluxx

    5 жыл бұрын

    So glad to hear it helped you out, thanks for the positive vibes!

  • @donross7820
    @donross78205 жыл бұрын

    Thank you Tim!! What a powerful technique! Thank you so much. I used to use Hair and attach clones to the ends but I like this way a lot better. For organic modeling also I will use this technique a lot.

  • @Helloluxx

    @Helloluxx

    5 жыл бұрын

    Thanks for the positive feedback.

  • @irakligariba
    @irakligariba4 жыл бұрын

    Very useful! Thanks a lot!

  • @Vmshipe
    @Vmshipe4 жыл бұрын

    Thankyou! Used this to do a military animation, tethered a drone to a boat with a spline and sweep nurb :)

  • @studioasakawahkltd4323
    @studioasakawahkltd43234 жыл бұрын

    Marvelous tutorial & sprended works! You really saved my life. Thank you very very much!

  • @Helloluxx

    @Helloluxx

    4 жыл бұрын

    Yes!

  • @ahmedshakib3883
    @ahmedshakib38832 жыл бұрын

    Thank you so much , I was looking for this .

  • @andreydavlikanoff1868
    @andreydavlikanoff18687 ай бұрын

    Great tutorial, thanks a lot! 👏

  • @MotionPunk
    @MotionPunk5 жыл бұрын

    Tim the boss!!!!!

  • @fedormakoe4768
    @fedormakoe47682 жыл бұрын

    Thank you!

  • @revocolor
    @revocolor4 жыл бұрын

    Thank u ♥

  • @AndreBritesMotion
    @AndreBritesMotion4 жыл бұрын

    Great tutorial! Is there a way to connect the points of an editable spline onto a not editable one? For example, having 2 circles (1 editable, 1 not) and the not editable one has a Displacer deformer, which also deforms the editable one.

  • @TheAndrewLucasUTube
    @TheAndrewLucasUTube5 жыл бұрын

    Awesome tutorial! Any idea on how to make it so you can have 4 audio jacks on one side and 10 on the other and have the wires connect (I understand some would double up on the '4' side)?

  • @antoineg6401
    @antoineg64014 жыл бұрын

    Thank you so much Tim. It works amazingly well. To go beyond, I put the whole setup into a cloner but I lost the connections. The link between all the clones appears only when I make the cloner editable. Any ideas how to keep this procedural ?

  • @matteoforghieri
    @matteoforghieri3 жыл бұрын

    sometimes i dont understand these xpresso limitations, for example why the bounding box node cant work with parametric objects?? its a huge limitation, doesnt make much sense to me

  • @zedzero01
    @zedzero013 жыл бұрын

    Great Tute. Quickie question: Is there a way to link to points in the geometry of the clone itself, and not just the clones position?

  • @powerfuse0
    @powerfuse03 жыл бұрын

    Is there a solve to the "delay" you mention at 26:54 ? - I've used your setup exactly, and if you put a big enough movement on the random effector the delay becomes noticeable. I figured it would be a priority order issue, but I can't seem to solve it.

  • @kir11
    @kir115 жыл бұрын

    Tim, when i switch one of the cloner to the object mode and re create cloner node in xPresso, 2nd point of the spline is stop being aligned to z localy, and working in object coordinates. How to solve this?

  • @sswine4d578
    @sswine4d5783 жыл бұрын

    Is there a way to apply a sweep object to each of the splines? I'm struggling with adding geometry to the splines.

  • @Ignash

    @Ignash

    2 жыл бұрын

    It's been a year, but you can just put cloner into the connect object and then use that in sweep it should sweep all the splines now :)

  • @duke3024

    @duke3024

    10 ай бұрын

    Thank you so much! @@Ignash

  • @quintendelahaye3045
    @quintendelahaye30453 жыл бұрын

    Comprehensive! One issue: When I render to Picture Viewer, the xpresso setup seems to fail, reverting the splines to their original position (not linking them). Everything seems to work in the viewport renderer though ...

  • @Helloluxx

    @Helloluxx

    3 жыл бұрын

    I didn't have that issue, although there is a redraw problem due to priorities on the first frame, so perhaps you need to render 2 frames?

  • @quintendelahaye3045

    @quintendelahaye3045

    3 жыл бұрын

    @@Helloluxx Seems to solve the issue, but if I go one step further and animate some sweep growth on these generated splines, the problem persists. pressing 'a' or clicking the viewport fixes the issue, but the rendered animation doesn't update. Shifting priorities around also amounts to nothing ...

  • @siaamak
    @siaamak5 жыл бұрын

    Hi Tim, Thanks for the awesome tutorial! I've got only one issue, python script input is not accepting the object output from the cloner. :/

  • @saputello2

    @saputello2

    5 жыл бұрын

    Got me at first, too. By default, the Python node creates ports with the Real data type (whereas the connecting nodes use the Object data type). You need to delete both the input and output ports on the Python node, and create new ports by using the Link data type. Should work then.

  • @Helloluxx

    @Helloluxx

    5 жыл бұрын

    You need to delete the original input port by double clicking it and then add a new input using Link as the Data type. Sorry I missed this part, I will update the written tutorial to include this.

  • @Helloluxx

    @Helloluxx

    5 жыл бұрын

    @@saputello2 Thanks Eric

  • @siaamak

    @siaamak

    5 жыл бұрын

    helloluxx nice one, Thank you \m/

  • @saputello2

    @saputello2

    5 жыл бұрын

    @@Helloluxx My pleasure. Thank you for the awesome tutorial!

  • @vfx_jon
    @vfx_jon5 жыл бұрын

    What happens if you put the jack cloner to object and make the object a circle spline. It disconnects the splines. Please help

  • @vfx_jon

    @vfx_jon

    5 жыл бұрын

    in fact i'm gutted. as this doesn't seem to work with the cloners in any other configuration

  • @TheGrrson

    @TheGrrson

    3 жыл бұрын

    @@vfx_jon I'd love to know a solution to this, too.

  • @xrossfader
    @xrossfader3 жыл бұрын

    Anyone else encounter the python node not accepting the object output from cloner splines? Or it being able to connect to he hierarchy?

  • @Helloluxx

    @Helloluxx

    3 жыл бұрын

    NOTE: When you add the Python Node, it is important to delete the existing inputs and add a new input using the data type Link, if you do not then you will not be able to connect the object to it.

  • @TheGrrson

    @TheGrrson

    3 жыл бұрын

    @@Helloluxx This worked for me! Thanks!

  • @sollymedia6564

    @sollymedia6564

    6 ай бұрын

    ​@@Helloluxx Thank God I found this comment, I was going insane lol

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

    Cloner object port does not connect to python Input1

  • @Helloluxx

    @Helloluxx

    Жыл бұрын

    When you add the Python Node, it is important to delete the existing inputs and add a new input using the data type Link, if you do not then you will not be able to connect the object to it.

  • @vfx_jon
    @vfx_jon5 жыл бұрын

    Ahahaha - I did it!!!!

  • @makfarik
    @makfarik4 жыл бұрын

    Please share the project. my Python node is not working

  • @skrotov

    @skrotov

    4 жыл бұрын

    не разобрался? Я почему-то тоже не могу к ней ничего подключить и вывести

  • @skrotov

    @skrotov

    4 жыл бұрын

    оо) получилось. У него там в описании написано, что предварительно надо удалить все импуты и добавить заново!