Camera and UI - Driving Game Part 7

  Рет қаралды 1,707

Erindale

Erindale

Күн бұрын

Check out my other courses: nodegroup.xyz/
For our final session we're going to be setting up a camera system to allow different camera positions that can follow the vehicle as well as a simple UI that tracks time AND score!
Controller addon: github.com/Erindale/XinputReader
Linux alternative: [let me know if you know one]
Mac alternative: [let me know if you know one]
Lesson files and resources: / 102544459
Geometry Nodes Toolkit: gum.co/erintools
Merch? erindale.threadless.com/
Discord: / discord
My Courses:
www.canopy.games/p/advanced-g...
www.canopy.games/p/bcs-geomet...
www.canopy.games/p/procedural...
Contents:
00:00 - Intro
00:58 - Define camera positions
02:56 - Create Camera Position Object
11:08 - Count Button Presses
17:55 - Camera Constraint Position
18:30 - Create Camera Target
22:38 - Camera Constraint Target
24:05 - Camera Smoothing
25:30 - Camera Ground Collision
30:00 - UI Manager
31:30 - Score UI
35:26 - Timer
39:40 - Visual Polish
44:01 - Gameplay Outro
Patreon: / erindale
Ko-fi: ko-fi.com/erindale
Twitter: / erindale_xyz
Instagram: / e.r.i.n.d.a.l.e
TikTok: / erindale.xyz
Gumroad: gumroad.com/erindale
Blender Market: blendermarket.com/creators/er...

Пікірлер: 24
@khalatelomara
@khalatelomara Ай бұрын
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 Ай бұрын
I think it's like that for a lot of people! Glad you were able to find it in the end!
@speaker6060
@speaker6060 5 күн бұрын
One trick you missed with this game is if you had it so it adds a trailer every monkey you collect and had a collision detection for the cab when it hits a trailer it ends the game/resets This this would have been a driving version of a snake game
@constantinezh7156
@constantinezh7156 Ай бұрын
Erindale......................... WTF U DOINGGGGG -_- insane
@Erindale
@Erindale Ай бұрын
It’s been a blast but I hope people don’t start making games in geo nodes… Or do I?
@constantinezh7156
@constantinezh7156 Ай бұрын
@@Erindale Why the f**k not AMIRIGHT
@netkob
@netkob Ай бұрын
Brillant!
@speaker6060
@speaker6060 5 күн бұрын
This has a lot of practical use testing environments that we might put in unity or unreal. Allowing us to drive around wile still in blender, saves time not having to export between just to playtest. Making sure the roads are a good width for driving on, one of those things that could look right but be too narrow for actual driving on when in game Id be interested in a follow up series for a 1st person controller and even a 3rd person one where we can drive a player character movement and even animate it. Plenty of free Maximo character models and animations to freely se for this sort of thing Id also be interested in being able to enter and exit the vehicle from this series, to go from 1st/3rd to driving and back ect A 3rd person controller would be really useful for making sure environment objects are correctly scaled making sure interior spaces are not to small, narrow doorways ect being able to playtest a space before exporting Question, is there a keyboard and mouse equivalent for wasd and mouse look controls?
@Erindale
@Erindale 5 күн бұрын
You could technically modify the addon I made to listen for keyboard presses as well as controller. For characters, I don’t think you could use real animations as we don’t have any kind of animation state machine. You’d need to do fully procedural animation within Geo Nodes and at that point it’s not really worth it. Definitely too much if it’s a shortcut to skip testing in engine 😅
@speaker6060
@speaker6060 2 күн бұрын
There is a simple addon to help with doing animation state machines in geonodes I'll join your discord and post a link, you may find it interesting and helpful in general
@IulianArcus
@IulianArcus 26 күн бұрын
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 26 күн бұрын
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
@abdialibabaali132
@abdialibabaali132 Ай бұрын
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 Ай бұрын
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 Ай бұрын
cool. Charan is on fire lately. He has done one stream a day for the past 4 days.
@gyanvistaar655
@gyanvistaar655 Ай бұрын
who is charan. please suggest some procedural shader nodes channel.
@Erindale
@Erindale Ай бұрын
Just3Dthings. He makes shaders for Ducky3D
@johnjordan9300
@johnjordan9300 Ай бұрын
How backwards compatible would this be to try and do? My Mac won’t support 4.0
@Erindale
@Erindale Ай бұрын
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 Ай бұрын
@@Erindale thanks I’m going to have a go
@johnjordan9300
@johnjordan9300 Ай бұрын
@@Erindale I have been watching the series thinking it might not work
@SalmonSushi47
@SalmonSushi47 Ай бұрын
:0
@trek3295
@trek3295 Ай бұрын
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 Ай бұрын
Thank you! Glad you're sticking with it - procedural workflows are super handy
Export the Game - Driving Game Part 8
11:33
Erindale
Рет қаралды 3,8 М.
Gamepad for Geometry Nodes - Driving Game Part 1
24:29
Erindale
Рет қаралды 5 М.
Don't eat centipede 🪱😂
00:19
Nadir Sailov
Рет қаралды 22 МЛН
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 51 МЛН
The SIMPLE Way to Model ANYTHING in Blender!
5:40
Blender Breakdown
Рет қаралды 71 М.
Dual Universe Mesh Transformer - Introduction
2:06
Age of History 3 - Scenario editor, Religion and Province Cores
4:33
Łukasz Jakowski
Рет қаралды 5 М.
Environment Art Community Feedback
Beyond Extent
Рет қаралды 25
How To Create Beautiful Ambient Sounds For A Game
14:02
Marshall McGee
Рет қаралды 10 М.
Rigging for impatient people - Blender Tutorial
10:02
Joey Carlino
Рет қаралды 531 М.
How to Create PROCEDURAL Generation in Godot 4
26:39
DevWorm
Рет қаралды 15 М.
Chassis, Trailers, and a Game Manager - Driving Game Part 2
23:29
Procedural dungeon generation systems. Roblox studio Tutorial.
10:22