Simulation Geometry Nodes, A first look | Blender Tutorial

  Рет қаралды 30,575

Chris P

Chris P

Күн бұрын

📺 1. A first look at Simulation Nodes: • Simulation Geometry No...
📺 2. Particle Trails with Simulation Nodes: • Geometry Simulation No...
📺 3. Extrude on Surface: • What's happening to Su...
📺 4. Particles: • Particles w/ Geometry ...
📺 5. Particle Collisions: • Particle Collisions w/...
💗 LIKE, COMMENT, SUBSCRIBE - THANK YOU! 💗
💥 ChrisP's Feature-Packed Startup File for Blender: • ChrisP's Feature-Packe...
Realistic Material Packs for EEVEE+Cycles: chrisp.zone/blendermarket
🔥 Note: "Gold Monkey" Patrons get free access to all existing and future material packs!
Patreon / chrisp
Blendermarket blendermarket.com/creators/ch...
Brave brave.com/chr471
Twitter / chrisprenn
Insta / chrisprenn
Home chrisp.zone
0:00 What to expect
0:09 Experimental Build
0:35 Simulation Nodes
1:26 Simulation Example
3:02 Heat Map Shader
5:15 Improve Proximity
6:12 Simulation
7:50 Some thoughts
8:44 Outro

Пікірлер: 61
@LisaMiza
@LisaMiza Жыл бұрын
Not an expert, but this seems really useful for realisticer walking without having to do a water or practical sim!
@vincgordo5861
@vincgordo5861 Жыл бұрын
or grass distribution by object contact on the floor for complex automatique set dress
@zachhoy
@zachhoy Жыл бұрын
it's pretty exciting to have loop functions inside GN, I'm waiting until it matures a bit to get into it since I feel like the workflow will change
@KevRyanCG
@KevRyanCG Жыл бұрын
This is roughly the same idea as the Solver Node in Houdini, and using it to fade attribute transfer attributes overtime. Incredibly useful for doing things like footsteps or things pushing the ground up from underneath, and of course WETMAPS! It's great as well that you can move the object in the viewport as it's calculating, as far as I know Houdini still can't do that.
@TripTilt
@TripTilt Жыл бұрын
best explanation of the whole setup by now! Thanks for keeping it simple and making it easy to understand! Now I got to actually use that :)
@chrisprenn
@chrisprenn Жыл бұрын
Making it easy to understand is my mission :)
@xaviervicens5217
@xaviervicens5217 Жыл бұрын
Hi Chris nice to see you again, I will never forget that the first video about Geometry nodes was yours one, explaining some simple things. Unfortunatly, about the Simulations Nodes is not the first, but you stay in my mind any way. :). By tha way, nice intro to SN. Thank you.
@valovanonym
@valovanonym Жыл бұрын
These nodes are really great, they are the loop nodes we needed! For the moment I made a procedural disolve simulation node groupe inspired by the classic houdini projet, next I will work on a rbd solver
@KevRyanCG
@KevRyanCG Жыл бұрын
I am hoping that as we go along they just have a bunch of solvers pre-packaged in the geometry nodes system.
@eclecticgamer5144
@eclecticgamer5144 Жыл бұрын
They are *not* the loop nodes "we" needed. -_- But they are a step in the right direction.
@PhotiniByDesign
@PhotiniByDesign Жыл бұрын
From the top of my head, 2 things I can use this for. Interactive water with falloff, and fire!
@GaryParris
@GaryParris Жыл бұрын
Well done Chris, great Turorial as ever, Broken down and simple introductions are useful. Bb19 is doing great things! (it's now named Cartesian Caramel)
@oneoveronethirtyseven9161
@oneoveronethirtyseven9161 Жыл бұрын
I spent the last month learning scripting because I was so frustrated that there was no way to access values from a previous frame in GeoNodes. This is going to be very nice.
@chicao.do.blender
@chicao.do.blender Жыл бұрын
well i am excited for it as well, this demonstration of a "dynamic paint modifier" geonodes version is actually really interesting, giving the power to the user to acquire the data "as is", what were other awesome uses for dynamic paint? maybe we can try replicating some older functionality of dynapaint for insight? i'm new to 3d software as well
@AndyEngelkemier
@AndyEngelkemier Жыл бұрын
A fun challenge for you: Create a Geometry Nodes system that automatically orients a caster wheel as it is moved. The general problem is you can't rotate it based on the direction, because it instantaneously flips on a direction change. One way to make it look good is to create a cylinder and parent it to the rotation pivot of the caster (not of the wheel, but the vertical pivot of the whole assembly). Then put a sphere inside that object. Move them both down to the same level as the wheel axis. Now make that a rigid body simulation so that the sphere stays in the cylinder. Have the vertical orientation follow the sphere. You have to get the sizes right for the best look, but that's the basic idea. There are a few ways to accomplish it that work in real-time also. I created a single hair with an object at the end of the hair, and that created the drag needed. But that's not ideal. I'd love to see a couple geometry node solutions. I'm guessing the raycast node could accomplish this. Or maybe set the position of a point to be based on the stored position After the position has been set so that if done in a simulation group would always set the previous position, causing the object to "drag" 1 frame behind? That worked in animation nodes, but it was fairly time consuming to set up. I'm curious what you could come up with. I always see simulation nodes as doing things like particles or complicated organic lightning looking things. Being used basically as a rigging tool would be interesting.
@chrisprenn
@chrisprenn Жыл бұрын
interesting problem! 🤔
@chrisprenn
@chrisprenn Жыл бұрын
Challenge accepted - tutorial coming soon!
@activemotionpictures
@activemotionpictures Жыл бұрын
How awesome! thank you for sharing this video. Great setup!
@janvandertoorn
@janvandertoorn Жыл бұрын
Chris nice to see you again!for some reason I haven't seen any of your Tut's in my time line?? happy to see you're still on it! Kind greetings jan
@chrisprenn
@chrisprenn Жыл бұрын
Hi, i was so very busy the last few months and didn't have much time for Blender. I made 2 other tutorials on Loupedeck however 😁.
@cgartistbox
@cgartistbox 7 ай бұрын
I like how you explain everything you do. I find a lot of videos where people just say what nodes are connecting but not why. I can replicate what they do and get the result but I need to know what I'm doing and why. That's exactly what I find in your videos. Thanks!
@chrisprenn
@chrisprenn 7 ай бұрын
I also hate those kinds of videos - that's why I try to do it differently 😁
@havocthehobbit
@havocthehobbit Жыл бұрын
This kind of makes sense , so its really just value based interpellation from one scene frame to another .It seems like its could just be one node with a before value and after value and a 3rd input and output geometry and attribute but I obviously dont understand the variety of potential use cases that would dictate it needing to be 2 nodes , it will be fun to experiment , since I only played with it based on a default cube experiment. I really wish i had a overly simplified unicode diagram for each of the nodes ,so I could understand what they do better, as their descriptions can be vague and the documentation can be limited with examples or overly opiniated which makes it hard to think of the possibilities of use , thank goodness they have great error handling to make them easy to just splatter down and try different combinations and placements to unerstand how they can work for us . My biggest real gribe is that everything is hidden in popup menu and there are no icon toolbars to quickly just drag and drop with visual descriptions for fast testing and iteration of the trees , just a early gui limitation for now but Geo nodes are really useful for visual composition and sharing for people who dont feel like mastering/learning python libs and api's .
@AArmstrongC
@AArmstrongC Жыл бұрын
Everytime I come to this channel I remember that new's anchor that loses it when he covers a story about Chris P. Bacon, The Pig. 😆 Thanks for the tut Chris!!!
@chrisprenn
@chrisprenn Жыл бұрын
😁
@denysk.1178
@denysk.1178 Жыл бұрын
You can now grow corrals with mesh to volume, volume to mesh trick
@Garganzuul
@Garganzuul 4 ай бұрын
Cool!
@miguel_colomo
@miguel_colomo Жыл бұрын
¡great video, Chris!
@chrisprenn
@chrisprenn Жыл бұрын
Thank you!
@Taki7o7
@Taki7o7 Жыл бұрын
As always, awesome video by Chris P Bacon
@chrisprenn
@chrisprenn Жыл бұрын
Thank you!☺️
@genesis2303
@genesis2303 Жыл бұрын
Is there a way to "spill" falloff when all I have is random distributed points? In other words I'm trying to find a way to unclamp looping this falloff so it could grow from pointed location but not on mesh (bbn19 showed how to make this on mesh with interpolation points and faces) but on distributed point in volume.
@KLT47B
@KLT47B 3 ай бұрын
Thank you so much, Chris! This is an amazing video. Question: How would you go about if you'd had multiple objects? E.g. multiple monkeys around the surface. How to show a heatmap based on each element's proximity?
@chrisprenn
@chrisprenn 3 ай бұрын
I guess you could put all the monkeys into a group and calc the proximity to the group's geometry
@Dartmoor26
@Dartmoor26 Жыл бұрын
Thanks for tutorial
@unicornhuntercg
@unicornhuntercg Жыл бұрын
Hey Chris the viewer node works in geometry nodes now, you don't have to use shaders to visualise the values anymore.
@chrisprenn
@chrisprenn Жыл бұрын
Yeah but I needed to render a poster image for KZfaq :)
@alexandersarimpalidis835
@alexandersarimpalidis835 6 ай бұрын
Is it possible to use simulations in geo nodes but for weight mapping with a similar technic?
@kingideaofficial
@kingideaofficial Жыл бұрын
Liked the video just from the intro😂 good content
@chrisprenn
@chrisprenn Жыл бұрын
THANKS!
@kingideaofficial
@kingideaofficial Жыл бұрын
Your welcome
@spartan1993
@spartan1993 Жыл бұрын
I am downloading more than 2 blender in a day.
@mechadense
@mechadense Жыл бұрын
Smaller scale but still physically proper molecular dynamics simulations could be done. With forces from potentials not only for changes in distance but also changes in bending angles and dihedral angles. 🤤
@mechadense
@mechadense Жыл бұрын
Bending stiffness (acting in tangential direction) is typically 20x lower than stretching stiffness in atomic bonds (acting in radial direction). It's not really possible to model this inhomogeneously anisotropic stiffness with blenders existing springs as I found.
@mechadense
@mechadense Жыл бұрын
Also there are issues with bonds forming loops being problematic (and keeping atoms as modular building-blocks without splitting the bonds in half) due to imposed hierarchy and such. - Maybe this will work with simulation nodes now …
@NoahPaessel
@NoahPaessel Жыл бұрын
Chris your videos are always so educational, thank you! Is it possible that the Mac (intel) build of 3.5a is missing the simulation nodes? I don't see them. Anyone know?
@chrisprenn
@chrisprenn Жыл бұрын
check here: builder.blender.org/download/experimental/
@LamNguyen-gm8bi
@LamNguyen-gm8bi Жыл бұрын
Can we export this node into Unreal Engine ?
@samtang6810
@samtang6810 Жыл бұрын
hi Chris, could you please produce a short tutorial about how to make the colorbar from data in Blender.
@chrisprenn
@chrisprenn Жыл бұрын
Hi, nor sure what you mean exactly?
@samtang6810
@samtang6810 Жыл бұрын
@@chrisprenn I use BlenderVTK to plot some scientific visualization but the colorbar is not good.
@t.mohitrajan4257
@t.mohitrajan4257 Жыл бұрын
I am waiting for blenderto integrate fire ,water ,rigid sims into geo nodes
@chrisprenn
@chrisprenn Жыл бұрын
Not sure if _geometry_ (nodes) is the place for that 🤔
@t.mohitrajan4257
@t.mohitrajan4257 Жыл бұрын
@@chrisprenn yeah but there should be any node editor for this things
@chrisprenn
@chrisprenn Жыл бұрын
@@t.mohitrajan4257 Yes! Where have the particle nodes gone anyway?
@t.mohitrajan4257
@t.mohitrajan4257 Жыл бұрын
@@chrisprenn i too had thought about it now they added a points nodes so with vector field so maybe we could use that for doing particle sims
@444haluk
@444haluk Жыл бұрын
I don't normally have to patience to stop any blender node tutorial, but the way you explain is soooo frictionless
@lospuntosstudios5149
@lospuntosstudios5149 Жыл бұрын
It's a nice feature but i still didn't figure out how to loop it perfectly
@BlenderBash
@BlenderBash Жыл бұрын
If you're going to do a "loop" simulation node, why does it have to be linked to the animation?!?! Just add a socket value for number of iterations and loop it that many times. It would be immensly useful. Instead the animation loop is kinda useless for static things like procedural hard surface models. I dont get it... It seems to me like they did huge work for only 5% of benefit
@stonail665
@stonail665 Жыл бұрын
They are masters of reinviting the "square" wheels, result is the most unintuitive workflow.
@3drwny
@3drwny Жыл бұрын
very cool
The new ways of Blender
11:13
Joey Carlino
Рет қаралды 226 М.
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 16 МЛН
НЫСАНА КОНЦЕРТ 2024
2:26:34
Нысана театры
Рет қаралды 1,3 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 69 МЛН
Simulate Life With Simulation Nodes
7:57
sirrandalot
Рет қаралды 55 М.
3D Models That Will END Your Career
11:29
chocofur
Рет қаралды 877 М.
How RAYCAST works in Blender - Geometry Nodes
25:40
Xan 3D
Рет қаралды 3 М.
Yes.. VFX is THIS Easy (Blender Tutorial)
18:19
CG Geek
Рет қаралды 1,9 МЛН
BLENDER 3D | GEO-NODES Просто и понятно!
1:12:40
3D GRIPINSKY
Рет қаралды 37 М.
A new way to generate worlds (stitched WFC)
10:51
Watt Designs
Рет қаралды 520 М.
physics with geometry nodes
9:42
CGMatter
Рет қаралды 29 М.
Когда пытаешься прочесть дорожные знаки
0:45
Время горячей озвучки
Рет қаралды 4 МЛН
Когда пытаешься прочесть дорожные знаки
0:45
Время горячей озвучки
Рет қаралды 4 МЛН
the end 😂🤣 #funny #funnyshorts #funnyfails #failsvideo
0:52
Purr Laughs
Рет қаралды 15 МЛН