How to Procedurally Generate Meshes - Using Godot Engine

  Рет қаралды 2,681

DevPoodle

DevPoodle

Күн бұрын

Пікірлер
@devpoodle
@devpoodle Ай бұрын
Hi there, thanks for watching! If you have any feedback or want to make suggestions for future videos, feel free to let me know 👍
@The_Filosof
@The_Filosof 8 күн бұрын
Priceless tutorial. Thank you. Would the follow up video be about UVs, would we live in paradise.
@thanatos454
@thanatos454 Күн бұрын
Great video! Anyone generating their own meshes like this should read up on vertex winding order and back-face culling. Though specifying the normals may render it unnecessary. The Godot docs make a point of mentioning a clockwise winding order so it will probably still come up at some point. It is a universal aspect of meshes so it is always good to know about. There is also an issue with your array mesh generation where you are appending duplicate points. You only need to append 4 new points for the first square. After that it only requires 2 new points for the first row/column and 1 new point to fill out the rest. Alternatively I imagine you could generate 4 new points but only for every other square in a checkerboard pattern. There are a number of ways to skin this cat but the idea is to not duplicate vertices. There would also still be duplicates along the edges of your cube but there is always a point where you have to call it good enough. There are different variants of spherical mesh geometries that people should look up as well - each with their own quirks. You are making a Quad Sphere here. There are also Icospheres and UV Spheres.
@JakobKobberholm
@JakobKobberholm 4 күн бұрын
This was a great video! Although I conceptually eventually understood what was going on, it did make my brain hurt when trying to picture, in my mind, how the normal and tangent were facing or how they got calculated. Vectors are just not that intuitive and I think it would be a lot more digestive, if presented with something as simple as an animated arrow, turning around an axis. Several of the vector calculations and why normalizing all the vertices of a cube, makes a sphere, could benefit from a few more words (or an illustration).
@devpoodle
@devpoodle 4 күн бұрын
Thanks so much for the feedback! I definitely am looking into more ways I can visualize the concepts in my videos, so hopefully I can make some of the math stuff easier to understand in the future.
@sigitsatriap6505
@sigitsatriap6505 7 күн бұрын
Wow great video !
@devpoodle
@devpoodle 7 күн бұрын
Thanks!
@Kry0000
@Kry0000 Ай бұрын
Very informative, thanks for sharing.
@sreedevcv7388
@sreedevcv7388 Ай бұрын
Great video. This helped me a lot.
@mysticplayz5649
@mysticplayz5649 17 күн бұрын
Great video, but there are some concepts which i didn't understand and the only audio input for my brain 🧠 is not enough to understand and catch up with the code. It would be best if you added a some visual to tell what it does with some simple examples. 😅. Excellent 👍 video though.
@toastercosmique4390
@toastercosmique4390 Ай бұрын
excellent work.
@devpoodle
@devpoodle Ай бұрын
Thanks! ❤️
@dbatdev
@dbatdev Ай бұрын
spectacular! thanks.
@עומראשכנזי-ז5ז
@עומראשכנזי-ז5ז Ай бұрын
great video, can i ask about UV? does it just work?
@devpoodle
@devpoodle Ай бұрын
@@עומראשכנזי-ז5ז To get UV’s, you have to create a UV array and add it to the surface array, in basically the same way you add normals. They’re a little more difficult to generate, especially for the cube and the sphere, which is why I didn’t include it in the video
@Frombull
@Frombull Ай бұрын
Great video :o
@devpoodle
@devpoodle Ай бұрын
Thanks so much!
@Boildroid
@Boildroid 28 күн бұрын
How to cut mesh?
Making a 3D Pixel Art Shader Effect - Using Godot Engine
9:55
DevPoodle
Рет қаралды 1,8 М.
How to Procedurally Generate Terrain  - Using Godot Engine
16:02
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
How I animate 3Blue1Brown | A Manim demo with Ben Sparks
53:41
3Blue1Brown
Рет қаралды 1,2 МЛН
Coding Adventure: Optimizing a Ray Tracer (by building a BVH)
52:13
Sebastian Lague
Рет қаралды 480 М.
Making a 3D Outline Effect - Using Godot Engine
27:10
DevPoodle
Рет қаралды 1,1 М.
Coding Adventure: Ray Tracing
37:58
Sebastian Lague
Рет қаралды 1,2 МЛН
I Made an Electronic Chessboard Without Turns
14:32
From Scratch
Рет қаралды 1 МЛН
She Ruined The Wedding
8:22
Daily Dose Of Internet
Рет қаралды 4,1 МЛН
Rendering 2D objects - Software from scratch
1:45:23
Muukid
Рет қаралды 23 М.
Procedurally Generated 3D Dungeons
10:26
Majikayo Games
Рет қаралды 47 М.
I Made a Wave Function Collapse Castle Generator in Godot
25:30
RachelfTech
Рет қаралды 79 М.
How to program in Godot - GDScript Tutorial
58:10
Brackeys
Рет қаралды 833 М.