Making Foam (Circle Packing) in Cinema 4D Scene Nodes

Ғылым және технология

A Huge shoutout to Andreas Gaschka ( / gaschka ) for the inspiration for this Tutorial. Please Follow him as he does a lot of experiments with Cinema 4D Scene Nodes and is a brilliant Artist!
In this Tutorial we will use a Geometry Modifier Group with Scene Nodes and the "Surface Scaled Blue-Noise" Node to Create a Foam Like - Circle Packing setup. We will also learn how to use an Object Manager Hierarchy under the Geometry Modifier to read the children inside the Node Graph.
Link to Project (C4D 2023.1):
www.dropbox.com/s/g5gmowrdbt5...
To keep getting great Cinema 4D video tutorials, Like, Subscribe and turn ON Notifications.
Follow me on Twitter / nosemangr
Don't forget to watch our FREE Educational Shows. Links here: www.maxon.net/en/events
Maxon Training Team KZread Channel: / @maxontrainingteam
Cineversity Classic: www.cineversity.com
New Cineversity: cineversity.maxon.net/
Maxon KZread Channel: / @maxonvfx
/ @redgiant

Пікірлер: 111

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

    That was a very Houdini-esque Cinema 4D tutorial, I wasn't even aware of these features. Thanks.

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

    Athanasios, what a terrific way to add a circle-packer+++ functionality to C4D. Congrats and thanks to Andreas as well.

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

    Love it!! Thank you🙌

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

    On point! 👏🏼

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

    Fab - thanks so much for sharing!

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

    Perfect! More like this!

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

    So cool thanks for your time!

  • @sdimaging7854
    @sdimaging78547 ай бұрын

    this is great we need more of this.. much much more - thank you!

  • @ranko91287
    @ranko912876 ай бұрын

    This is amazing! Thank you!

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

    Really cool info, thank you for sharing!

  • @user-di9fr2mk5p
    @user-di9fr2mk5p5 ай бұрын

    Wow...Awesome! Thank you!!

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

    Very cooool!!! FANTASTIC!!! And well explained as always!!! 😍😎😍

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

    This tutorial is STUNNING!!!!

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

    Huge kudos to you for sharing these knowledge! Been a long time professional C4D user since collage and tutorials about scene nodes are really scarce. Please post more tutorials about scene nodes, even better a more introductory one for the UI and logic. Keep the good tuts coming!

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

    Awesome. It's amazing to see what C4D can do in the hands of someone who knows (his) stuff. Saved the video and going to give it a go to see what I can make with this knowledge. Much appreciated you sharing this.

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

    Was quickly able to adopt to this different types of situations, the connector always being key when trying to use different source types and interactions. Most excellent.

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

    Thanks a lot. I love it.

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

    Super cool!!

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

    Thank you so much

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

    🙌 nice one!

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

    Thank you for this tut! You are brilliant.

  • @alexavram5563
    @alexavram556310 ай бұрын

    this is amazing, I'm mindblown by the capacities and power of nodal editor

  • @BenDaleTV
    @BenDaleTV7 ай бұрын

    Perfect tutorial

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

    Awesome

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

    Thanks Aquaman 🙏🙏

  • @Brian-dg3kz
    @Brian-dg3kz Жыл бұрын

    Already envisioning using this in some way for liquid product shots - some kind of surface bubble. Thanks!

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

    Love it. And no warning that it is still evolving. Will test tomorow. tx mr NM

  • @noseman

    @noseman

    Жыл бұрын

    it's still evolving... BTW

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

    Great tutorial

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

    well explained!

  • @charisbci7445
    @charisbci744510 ай бұрын

    Είσαι παίχτης!! ✌✌👏👏

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

    Amazing! I was playing with the Circle Packer of xparticles the other day and thought how this could be done without xparticles, purely with the native C4D functionalities. Here is the answer, and it looks like I can do much more with this here - with a bit further exploration. Very cool! Would it be possible to do this with squares or perhaps even hexagons??

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

    Pure genius

  • @noseman

    @noseman

    Жыл бұрын

    I cannot deny that...

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

    This reminds me of the Houdini workflow. It's pretty cool.

  • @Quick_VFX

    @Quick_VFX

    Жыл бұрын

    no offence but would be much easier to do in Houdini...Cinema 4D node workflow looks messy

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

    How does he know so much about this program??! I love it.

  • @noseman

    @noseman

    Жыл бұрын

    He doesn't... he's very good at pretending he does.

  • @kuunami

    @kuunami

    Жыл бұрын

    Because he's Knowsman.

  • @MrOmarniaz

    @MrOmarniaz

    Жыл бұрын

    @@noseman Haha.. really you are one of the best tutors man

  • @sicfxmusic

    @sicfxmusic

    Жыл бұрын

    Noseman Nodes!!

  • @diegom.bonati8001
    @diegom.bonati8001 Жыл бұрын

    Great tutorial, all very clear, thank you! I wonder if it can be done with two or three different cloned objects.

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

    I want more!!!

  • @jcspotlight_design
    @jcspotlight_design10 ай бұрын

    Awesome Video! What if I need 2 or more different shapes scattered around and not just spheres? How can I do that?

  • @petersunna5206
    @petersunna52063 күн бұрын

    Great stuff! I'm trying to replace the disc with a text/spline but I can't get it to work properly. Any ideas how to fix this? Thank you!

  • @sima_jk
    @sima_jk9 ай бұрын

    Great tutorial! I'd like to take this further, do you have any pointers how would I go about doing this with set sizes of circles/spheres? Say I want to pack them like this, but I have available only 0.2, 0.4, 0,6 and 0,8 scale spheres of the original. And could I do this on a 3D Shape rather than a disc?

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

    wow

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

    more like this :D

  • @erikjohnson7361
    @erikjohnson73616 ай бұрын

    Thanks for this... I usually try to Avoid the Noids.

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

    Is there a way to have the Connect functionality already build inside the scene nodes? Trying to do a stitches generator and I want to give out a spline, which then can be rendered with the curve settings in the RS Object Tab. But I cant get it work so the curve tab showing up from operator group, but its showing up if you put the operator group into a connect Object.

  • @igis92PL
    @igis92PL11 ай бұрын

    Is it possible to pack different shapes together and control their rotation? I managed to stack few different ellipses but not sure how to treat these as separates that do not overlap

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

    is there a way of controlling the spacing on these and also adding softbody dynamics so it grows outward?

  • @marcoleone.
    @marcoleone.5 ай бұрын

    Thank you! I have a question, is it possible to keep all the circles inside the disk shape?

  • @danielschmid8530
    @danielschmid85308 ай бұрын

    1:42 is the part where he explains how to add a port with a nested Geometry port. Every couple months I come back to this spot so I better make this timestamp for myself.

  • @SK-hj1xh
    @SK-hj1xh Жыл бұрын

    How to create geometry node modeficator or script that solves the problem of the intersection of one geometry with another. So far, the best manual way I do this is through the volume builder and the shrink wrap modifier + smooth the result. It would be very cool to have such a flexible tool that would get in a few clicks and options to get a new shape without crossing objects

  • @1SubZeero
    @1SubZeero Жыл бұрын

    Excellent! How did you come for this?

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

    Very good tutorial man!!! Thank you for this!!! How could I do to animate the "POP" of the spheres, how would you recommend me to do it?

  • @noseman

    @noseman

    Жыл бұрын

    Although it's not real popping, increasing the "Improved Packing" percentage gives the impression of popping.

  • @Cookofmotion

    @Cookofmotion

    Жыл бұрын

    @@noseman Thanks man!!!

  • @TheDannycoyne
    @TheDannycoyne4 ай бұрын

    Right from the start, I'm stuck 😥. Totally new to C4D, but has 'Object Group' been removed from the latest version or is this not available in C4D Lite?

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

    This is fantastic. How would you go about, say, adding a random color to each sphere based on a ramp? I was able to assign a color in nodes and then tie that back into redshift but couldn't figure out how to integrate a ramp based on index (or whatever)

  • @noseman

    @noseman

    Жыл бұрын

    Good question. I am planning some follow-up tutorials on how to expand this setup, use it with MoGraph and more. Showing how to Colorize based on various parameters seems like a nice thing to add...

  • @legolamll

    @legolamll

    Жыл бұрын

    @@noseman Second this! Is it possible to show how to randomize the rotation as well?

  • @user-gp6pv6gr4h

    @user-gp6pv6gr4h

    Жыл бұрын

    I'm sorry. Could you please say how did you assign different colors to this group? thank you)

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

    Great tutorial. Would be great get kind of solver node inside scene nodes.

  • @subframestudio

    @subframestudio

    Жыл бұрын

    @@blendersarelikevegans actually maxon also added new solvers. Cloth, Rope, Pyro. All gpu.

  • @noseman

    @noseman

    Жыл бұрын

    @ZEJ ...but did you like my tutorial?

  • @sammoore9024
    @sammoore90246 ай бұрын

    Thanks for this video Noseman! Is there a way that you could have multiple shapes being distributed? I'm thinking this would make a great set up for a condensation droplets and it would be awesome if you could have a variety of droplet shapes.

  • @noseman

    @noseman

    6 ай бұрын

    You could but it's not very straightforward. You need to create a switch node with various object inputs and use the index to select which object to clone in each position. The other issue is that the packing only calculates circles and spheres so any non circular/spherical objects won't be adjacent to each other. I was planning to do more tutorials on the subject but have been very busy.

  • @sammoore9024

    @sammoore9024

    6 ай бұрын

    Thank you for the reply ​@@noseman. Interesting but, like you say, sounds complicated! I did find a good workaround though, which is simply to swap the circles / spheres for an object with a single vertex and then link a cloner to the object group and set the distribution to vertex. Works a treat and opens up access to all the potential of using effectors with the cloner.

  • @sammoore9024

    @sammoore9024

    6 ай бұрын

    @@noseman of course, all of the objects in the cloner have to conform to the same size circle, but I was expecting that to be the case :)

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

    Can we have a 3D (volumetric) sphere packer the same way?

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

    Is there a way to define that all objects distributed on the surface are not overlapping the surface? Right now all the circles/spheres are going beyond the edge of the disc.

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

    You should start a scene node full course for people who can't understand it like me Too much nodes in the browser don't know how to use it and when Please accept this request

  • @Ricardo-de9ju
    @Ricardo-de9ju6 ай бұрын

    Do you really believe there is someone who can learn this? Maybe someone with super powers, haha.

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

    interesting. will this break when using non-planar surfaces to scatter on?

  • @noseman

    @noseman

    Жыл бұрын

    Did you try it? 🙂

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

    We can do this with a solid as well 🤙

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

    OMG , it's Json Bourne!

  • @noseman

    @noseman

    Жыл бұрын

    You should see what I can do with a wrapped Newspaper...

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

    Is it possible to restrict the scaling to 1 axis? For example....if you were using squares / rectangles instead of spheres / circle splines.....is it possible to have it scale only on the X axis or only the X and Z axis, making them all the same height?

  • @noseman

    @noseman

    Жыл бұрын

    No. This is a specific algorithm that packs Circles by scaling their radius

  • @JMach4217

    @JMach4217

    Жыл бұрын

    @@noseman Thanks for the quick reply!

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

    Nice. But limitation is that geometry parameter in input only can read pure geometry, not cloner, null ( including geometry ), vdb.... etc.

  • @UON

    @UON

    Жыл бұрын

    Put it in a connect object

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

    Unfortunately if I render anything with this surface scale blue noise effect, I can't stop the render or all the circles move to different positions when I restart it again. Is there any way to cache this effect to avoid the circles losing their place?

  • @noseman

    @noseman

    Жыл бұрын

    Did you try "Bake as Alembic"?

  • @UON

    @UON

    Жыл бұрын

    @@noseman that's the first thing I tried, it kept crashing c4d and generating huge files as my sample count is 200k. I ended up having to bake it to .orbx which is a bit smarter in how it handles instances. Would like to find a way to fix the behaviour in the node graph itself, but i'm brand new to C4d 2023 (I upgraded from r20 hahaha)

  • @noseman

    @noseman

    Жыл бұрын

    @@UON Without a project file it's hard to tell what's going on, but even in that case you're using Octane. If you can reproduce the issue with Standard render or Redshift, let me know. Also, I assume you're generating a varied number of circles. Remove any Octane related things and if it still crashes please report it to Maxon Support.

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

    no toggle node type :( in r25

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

    In C4D 2023 there's no "propagate port" option when dragging the ports on the left, only "add new input".

  • @noseman

    @noseman

    Жыл бұрын

    It should do the same thing.

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

    This node system is too confusing and illogical. I was so happy when this system was announced in the form of material nodes, and after buying redshift it all died. Physical render is dead, prorender is dead, bodypain is dead, UV editor is still extremely unstable..... So much inconsistent action from maxon. Athanasios thank you for still releasing such tutorials even though it's not a production solution yet. P.S You as the head of the company would bring much more to the users. If you ever create your own software I will be the first customer !

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

    funny. It puts out squares where the circles are supposed to be. No matter what i do or often i repeat it. What do i do wrong?

  • @noseman

    @noseman

    Жыл бұрын

    I have no idea...

  • @DesmondHolt

    @DesmondHolt

    Жыл бұрын

    Use nside instead 👌🏿

  • @user-jd4wz1do4c
    @user-jd4wz1do4c Жыл бұрын

    I do right click and dont see button " Toggle the node type ". Help please )

  • @noseman

    @noseman

    Жыл бұрын

    did you right click at the top of the node? Which version of C4D are you using?

  • @user-jd4wz1do4c

    @user-jd4wz1do4c

    Жыл бұрын

    @@noseman r25.113

  • @noseman

    @noseman

    Жыл бұрын

    @@user-jd4wz1do4c This feature was introduced in 2023. There have been many changes and improvements since R25...

  • @user-jd4wz1do4c

    @user-jd4wz1do4c

    Жыл бұрын

    @@noseman ok, thank you

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

    why I am not gettting toggle name type option?

  • @noseman

    @noseman

    Жыл бұрын

    because you're using an older version of C4D.

  • @isabellacolt3014

    @isabellacolt3014

    Жыл бұрын

    @@noseman I am using cinema 4d 25

  • @noseman

    @noseman

    Жыл бұрын

    @@isabellacolt3014 You need C4D 2023 and above

  • @isabellacolt3014

    @isabellacolt3014

    Жыл бұрын

    @@noseman thank you

  • @nuncatto
    @nuncatto10 ай бұрын

    The tutorial is amazing, but the amount of clicks in to hidden menus we need to do just to start making the set up really shows how stupid this node system is...

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

    Η αλήθεια είναι ότι γκρίνιαξα πολύ για μία τέτοια δυνατότητα... δε μετάνοιωσα καθόλου 😅

  • @edrevvvv
    @edrevvvv6 ай бұрын

    not working

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

    I dropped a textured gem in the setup. Does not apply texture. Now I'm down a rabbit hole 🕳

  • @patrushevcom
    @patrushevcom8 ай бұрын

    My Cinema 4D (both 2023.2.2 and 2024.1) constantly crashes at 1:47 when I right click. Does anyone else have the same problem?

Келесі