Vehicle Model - Driving Game Part 4
48:36
Tile ANY Procedural Texture
16:59
Жыл бұрын
Пікірлер
@luzid.vision
@luzid.vision 22 сағат бұрын
Great! Wonder why the mean radius of a curve is not affected by apply scale, would actually make sense! Such a tricky thing to apply scale to your curve and everything is bullocks :D Am I right in my assumption that instances are actually pointers?
@Erindale
@Erindale 21 сағат бұрын
Yes instances are just referencing the same mesh data which is why they need realising to be modified independently
@luzid.vision
@luzid.vision 20 сағат бұрын
@@Erindale You are an amazing tutor. Thank you for deepening my understanding of this incredible software.
@olliveraira6122
@olliveraira6122 Күн бұрын
You can also hide the little bar at the very top via bpy.ops.screen.screen_full_area(use_hide_panels=True) Also available under preferences > keymap "Toggle Maximize Area" (you will see several results when you search for this, you're interested in the one that has "Hide Panels" ticked to true if you expand it by pressing the little white arrow at the very left)
@olliveraira6122
@olliveraira6122 Күн бұрын
You can also use bpy.ops.screen.screen_full_area(use_hide_panels=True) to hide that little bar at the very top. Also available as a hotkey for it if you search for "Toggle maximize area" in preferences > keymap (there will show up 3 results, youre interested in the one that has "Hide Panels" ticked to true if you expand it via the white arrow at the very left)
@finn-zide
@finn-zide Күн бұрын
This was a very nice tutorial. I do have one question about the beginning when you started out with a Texture Coordinate node. Can a UV Map node act as the node you start with since it also has a UV Output, or does it specifically have to be a Texture Coordinate node that you start with? I feel like the UV outputs on the UV Map node & the Texture Coordinate node work the same way, but I’m not sure.
@Erindale
@Erindale 21 сағат бұрын
Your intuition is correct! The uv output of the texture coordinate node will output the active UV map (the one with the camera icon in the list) and the UV Map node will let you select a specific uv map of you have multiple. If none are specifically selected then it will use the active just the same as the Texture Coordinate node yeah
@christopherandrews7615
@christopherandrews7615 3 күн бұрын
All of your explanations about how to get the right value to use to compute the radius at the branch points was well done... but also unnecessary. In your math, the branch index value is canceled out. The value you ultimately calculate is the number of points down from the tip, so whether there is a branch point or not is irrelevant. Other than that, this was fun and I learned some new things.
@jaregification
@jaregification 3 күн бұрын
There's this video o yours where you're making a hexagonal world, and in the beginning you're making this thing with the point on X and Y axis, and even though you're explaining what you're doing, I have no clue what happening in there. Not to mention the part when you're contructing hexagonal mask. I just cannot comperhend what is happening in there.
@jacobwilliams2246
@jacobwilliams2246 4 күн бұрын
Really solid
@Erindale
@Erindale 3 күн бұрын
Thank you!
@AdnanRobyn
@AdnanRobyn 5 күн бұрын
YE ARE THE NODE OVERLORD, dear Sir.
@eccentric3D
@eccentric3D 5 күн бұрын
Following Up. Appreciate this app. Is there a way to get the Erindale Toolkit to work in the latest release Version 4.1.1? I recognize that both V4.1 Nodes Types and rendering methods have progressed a great deal since you created this add-on. I can till load the EKT Toolkit and it appears in the V4.1.1 shader editor but the final node types show up light gray and unselect-able.
@Erindale
@Erindale 5 күн бұрын
Huh that’s unexpected. It all works fine for me even in 4.2. Maybe just fully uninstall it, download the latest version from wherever you purchased it and install again
@alexanderlopes9400
@alexanderlopes9400 6 күн бұрын
Thank you! I think that GN is a amazing tool, but people at Blender foundation should start thinking about a more intuitive way of working with data. In my opinion lists should be the way to go. For example, Grasshopper for Rhino is just way easier to manipulate your data.
@Erindale
@Erindale 6 күн бұрын
It’s a different methodology and both Houdini and grasshopper (which is essentially a pythonic data flow) were considered. Once you’re fluent with GN you’ll find that a lot of things work a lot better and more intuitively because you’re specifically not needing to work with the data yourself. It’s handled inherently in the workflow
@alexanderlopes9400
@alexanderlopes9400 5 күн бұрын
Hey, @@Erindale. Thanks for your feedback! Yeah, I think I'm trying to figure out GN logics with a pythonic dataflow in my mind, as you said. I think it make things a little harder, but I'll figure it out with time. By the way, your tutorials are helping a lot! Thanks!
@MarcLuscher
@MarcLuscher 7 күн бұрын
I'd LOVE to know which video you "previously made the curve form in" ... i can’t currently see any to figure this out
@Erindale
@Erindale 7 күн бұрын
I mean that like “here’s one I prepared earlier” but it’s an example of what we’re actually making for the first half of the tutorial
@Limbo_Design
@Limbo_Design 7 күн бұрын
<3
@voovisualsyoutube
@voovisualsyoutube 8 күн бұрын
Absolutely jaw droppingly amazing. My big inquiry is less about the actual process, but more about how one comes to have the knowledge to even approach the development of the technique to get to the result. Do you have a scientific background, like in molecular physics? I fell down a mathematical rabbit hole one day reading about molecular flux etc, trying to make sense of the concepts and equations that are just way too advanced. Now, bringing those concepts into a 3d environment wih a node system... it boggles my mind. Where and how do you start? Anyways i am defintaley messing around with this when i get home, even thoughi feel i am just following a technique blindly without fully grasping the why and the how of it. Anyways. You're one of the GOATs.
@Erindale
@Erindale 8 күн бұрын
Thank you! My background is actually joinery and interior design 😅 Blender taught me maths just from playing with the nodes. How did I learn these things? Honestly a mix of obsession and play just stumbling across things that look interesting
@voovisualsyoutube
@voovisualsyoutube 8 күн бұрын
​@@Erindale wow thanks for the speedy response! God i love this community! Yah makes sense, i guess i have to continue messing about. But kudos to have managed to reproduce a realworld physical/mathematical process through nodes by just 'obsessing and playing' 😂 Definately staying tuned on your channel !
@IulianArcus
@IulianArcus 8 күн бұрын
Thank you so much for the great series! I was looking how to do non-timeline based animations in a visual language and this covered a lot of it! What great timing that today I decided to google it. I'm trying to replace the really powerful real-time compositing engine that TouchDesigner has, but I use a lot of inputs such as sound signals, filtering and such. I can probably feed some of it from bpy scripts. Do you think values from scripts can be called within your simulations or (more in my use case) from the compositing nodes?
@Erindale
@Erindale 8 күн бұрын
Yes for sure! Pull open my xinput script and you’ll see how I’m actually creating an empty unlinked from the scene but with a fake user (so the user never sees it) and then adding custom props to pick up the controller inputs. You can also take the driver to nodegroup setup code. That’s pretty self contained as it’ll just make group outputs to match the custom props and drive them. You just need to make whatever custom props. Getting external hardware to write those props is pretty straight forward but you might need a modal operator to listen for them. Also in my script. You’ll need to adjust the script if you want the nodegroup to be in the compositor nodes instead of geo nodes but that should be a fairly easy adjustment
@satishgoda
@satishgoda 10 күн бұрын
Some nice tips and tricks, thank you!
@powersprouter
@powersprouter 10 күн бұрын
Exactly what i was about to try to figure out on my own how to do! Thank you!!
@PCgmesforever
@PCgmesforever 10 күн бұрын
Welcome to another ASMR video
@Erindale
@Erindale 9 күн бұрын
Lmao happy little node trees
@SteveThinman
@SteveThinman 10 күн бұрын
Nice work Erin!👍 You just gave me the fundamentals to create a VREDGo alternative! Thanks!
@benjamincampbell2672
@benjamincampbell2672 10 күн бұрын
I cant seem to find the noise displacement node.. can anyone help?
@Erindale
@Erindale 10 күн бұрын
It’s a node group made in the course linked in the description. Essentially it’s just a noise texture, subtract 0.5, scale for strength, set position offset socket.
@Bemcalavera
@Bemcalavera 10 күн бұрын
Thanks man, very cool. And your voice relaxes me a lot, maybe a bit too much... ^^
@Erindale
@Erindale 10 күн бұрын
Lmao ty
@TommyLikeTom
@TommyLikeTom 11 күн бұрын
You should learn godot. It's very easy and will allow you to publish on any platform
@netkob
@netkob 11 күн бұрын
Brillant one more time. Thanks, you have quickly took in account my request. See u with new amazing creative ideas. Cheers, Laurent
@AnittaDeady
@AnittaDeady 11 күн бұрын
44:34 Isn't this the same as directly subtracting (Index) from (Point Count)?😹
@AnittaDeady
@AnittaDeady 11 күн бұрын
(A+B)-(C+B)=A-C
@DiegoFavre
@DiegoFavre 11 күн бұрын
your are from another planet.-...
@user-ck9oz7qh1m
@user-ck9oz7qh1m 11 күн бұрын
thankyou
@darrennew8211
@darrennew8211 11 күн бұрын
Crazy! Very cool details. Thanks!
@JesusGomez-yd9qc
@JesusGomez-yd9qc 11 күн бұрын
Thank u for being such a good teacher!😁
@mehmeterendesign
@mehmeterendesign 11 күн бұрын
This was great I have to find time and try this with custom made Tangible User Interfaces….hmmm 😅
@zakuma22
@zakuma22 11 күн бұрын
AMAZING!!
@32rq
@32rq 11 күн бұрын
Can you also bpy.ops.wm.window_fullscreen_toggle()?
@32rq
@32rq 11 күн бұрын
I really want to make some custom games for a faux-retro console. Waiting for a good linux alternative for the controller, and the Vulcan version of Blender for an embedded board.
@Erindale
@Erindale 11 күн бұрын
I’d recommend trying Godot or Unity if you want to make actual games
@unicornhuntercg
@unicornhuntercg 11 күн бұрын
Make a UPBGE game !!! (Or Godot)
@Erindale
@Erindale 11 күн бұрын
Godot for sure! I’ll not be installing UPBGE though tyvm
@32rq
@32rq 11 күн бұрын
​@@Erindale why not?
@32rq
@32rq 11 күн бұрын
Thoughts on Armory?
@Erindale
@Erindale 11 күн бұрын
No point investing time learning things that aren’t going to be useful. If you’re going to learn an actual game engine then use one that is well featured and capable and gives you space to develop more. This course was just teaching geo nodes but if you’re getting into actual game dev then I’d recommend a recognised, popular engine
@albyt3403
@albyt3403 11 күн бұрын
@@Erindale Is something too broken in UPBGE? Looks like a more streamlined version of this workflow that can export, is it not?
@pZq_
@pZq_ 11 күн бұрын
outstanding 🧡
@TokenArtist
@TokenArtist 11 күн бұрын
I'm thoroughly impressed with all your content as usual, but my overwhelming question before watching all these hours of content is.... Why do this in blender? It can't be exported as an interactive experience, right? Is this just for the novelty And learning experience?
@Erindale
@Erindale 11 күн бұрын
It’s a good way to explore the simulation zone and data flow and attributes. The best way to teach is to trick people into learning while having fun
@abdialibabaali132
@abdialibabaali132 12 күн бұрын
Will procedural shaders/patterns make a come back on your channel? Have you worked on any interesting materials recently? I would love to see a 1 minute breakdown. I have been consuming all the material/patterns on your channel and just3dthings. They are amazing.
@Erindale
@Erindale 12 күн бұрын
Maybe to some degree. I don’t want to compete with Charan though and I am much better at geo nodes than shaders these days
@abdialibabaali132
@abdialibabaali132 12 күн бұрын
cool. Charan is on fire lately. He has done one stream a day for the past 4 days.
@gyanvistaar655
@gyanvistaar655 11 күн бұрын
who is charan. please suggest some procedural shader nodes channel.
@Erindale
@Erindale 11 күн бұрын
Just3Dthings. He makes shaders for Ducky3D
@netkob
@netkob 12 күн бұрын
Brillant!
@johnjordan9300
@johnjordan9300 12 күн бұрын
How backwards compatible would this be to try and do? My Mac won’t support 4.0
@Erindale
@Erindale 12 күн бұрын
I originally prototyped it in 3.6. If I remember right, it’s just the repeat zone for trailers that you’ll not have
@johnjordan9300
@johnjordan9300 12 күн бұрын
@@Erindale thanks I’m going to have a go
@johnjordan9300
@johnjordan9300 12 күн бұрын
@@Erindale I have been watching the series thinking it might not work
@SalmonSushi47
@SalmonSushi47 12 күн бұрын
:0
@khalatelomara
@khalatelomara 12 күн бұрын
the weird thing about this that this video just popped out and I missed like 6 other videos !!! is that me or just youtube 😀! missed you a lot man
@Erindale
@Erindale 12 күн бұрын
I think it's like that for a lot of people! Glad you were able to find it in the end!
@trek3295
@trek3295 12 күн бұрын
thank you for your service you helped me get into geonodes when they were still getting started and it's been super helpful
@Erindale
@Erindale 12 күн бұрын
Thank you! Glad you're sticking with it - procedural workflows are super handy
@constantinezh7156
@constantinezh7156 12 күн бұрын
Erindale......................... WTF U DOINGGGGG -_- insane
@Erindale
@Erindale 12 күн бұрын
It’s been a blast but I hope people don’t start making games in geo nodes… Or do I?
@constantinezh7156
@constantinezh7156 12 күн бұрын
@@Erindale Why the f**k not AMIRIGHT
@netkob
@netkob 13 күн бұрын
Great! Do u aim to export the game as a standalone exe? If yes, how?
@Erindale
@Erindale 13 күн бұрын
Not possible. You can set this file as the defined startup file and then just share the whole Blender install. Maybe I’ll add a little bonus lesson for that
@Erindale
@Erindale 12 күн бұрын
Added one to release tomorrow a
@MissaelKaban
@MissaelKaban 13 күн бұрын
my requests: a proper way to create junction with uv, index manipulating, and domain shifting.
@Erindale
@Erindale 12 күн бұрын
Very much not a beginner exercise but definitely something I’m planning as part of my city building course either later this year or into next year
@no-one3795
@no-one3795 13 күн бұрын
When Blender wouldn't add the game engine back. We make our own 😆
@sander-wit
@sander-wit 13 күн бұрын
You're such an effortless genius. Great to see man.
@Erindale
@Erindale 12 күн бұрын
I’m glad it looks effortless from outside 😂
@freakygreenfish
@freakygreenfish 13 күн бұрын
I‘m currently working on an interactive art project. I mainly work in geo nodes and i really dont want to export it into unity and build the logic there💀
@Erindale
@Erindale 12 күн бұрын
This game is literally the result of me working for Unity and feeling like it would be better if I never had to leave Blender 😅
@freakygreenfish
@freakygreenfish 13 күн бұрын
U think this is compatible with blender game engine?
@Erindale
@Erindale 13 күн бұрын
I would think UPBGE would have controller support surely?
@freakygreenfish
@freakygreenfish 13 күн бұрын
@@Erindale Thanks for ur answer why didnt u build it in bge so u can export it afterwards into an application? 🧐
@Erindale
@Erindale 12 күн бұрын
I’ve added another video to the series that kind of handles the export. It’ll be out tomorrow. The reason is that this is an exercise to help people understand geometry nodes and simulation zones. I wouldn’t really recommend anyone actually builds games this way. People don’t realise how much they’re learning if they’re having fun though. I’m just tricking them into learning
@philmorton7275
@philmorton7275 13 күн бұрын
👍🏾
@user-ck9oz7qh1m
@user-ck9oz7qh1m 13 күн бұрын
thank u so much it was really helpfull.
@Erindale
@Erindale 13 күн бұрын
Thank you