Quad & Oct Trees - Data Structures For Performance

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

Kayle Gishen

Kayle Gishen

Күн бұрын

Пікірлер: 26
@gio3061
@gio3061 Жыл бұрын
Legend, doesn't waste 1 second. Thanks!
@FilledStacks
@FilledStacks 3 жыл бұрын
Nice. I used this for the collision detection the first time I had to build my own game engine. It significantly reduces the number of checks you need to do for a collision. EDIT: I write this before the use cases section haha! It works for errrrrthang you mentioned.
@ademord
@ademord 3 жыл бұрын
Great concise and organized video. Also loved you marked the separate regions in the video.
@tompat9166
@tompat9166 2 жыл бұрын
Got it after 90 sec, excellent explanation. Thanks for the upload.
@gaming4fun419
@gaming4fun419 2 жыл бұрын
Still waiting for the future episodes ;)
@af.tatchell
@af.tatchell 3 жыл бұрын
Great vid! Very clear and a good steer for my first nbody sim
@matthieumoinvaziri9408
@matthieumoinvaziri9408 3 жыл бұрын
It's a very good introduction with smart contextualisation ! Good job ! 👌
@310gowthamsagar5
@310gowthamsagar5 11 ай бұрын
awesome content.
@lemonke8132
@lemonke8132 2 жыл бұрын
wow this video is great, subbed
@WellingtonCarvalhoJr
@WellingtonCarvalhoJr 11 ай бұрын
Awesome! Maybe a video about AABB Trees?
@parkerrex
@parkerrex 3 жыл бұрын
Nice one Gish. SUBBED.
@pixeldevlog
@pixeldevlog 3 жыл бұрын
Thanks, awesome video
@MDLeide
@MDLeide 5 ай бұрын
Nice video.
@neoBiteWave123
@neoBiteWave123 Жыл бұрын
ok good explanation i love it, but... how can i write the coding of the quadtree and octree. in essencial like a binary tree but every node has 4 nodes, ok but how can i write by the coding divide itself between 4 squares until of infinite only in the place where the random point is?
@browniris6289
@browniris6289 2 жыл бұрын
interested in the GIS bit, but you havent uploaded any episode. Do you plan on making them?
@FlareGunDebate
@FlareGunDebate 9 ай бұрын
I tried to store triangles in a quadtree and it was eh brutal. Any ideas on how to spatial partition a triangulation mesh?
@slamsaren
@slamsaren 2 жыл бұрын
@Kayle Thanks for a great video on a very interesting topic! I would love to see a video on Dual Contouring from you, if you are not familiar its very interesting even scraching the surface, its used as a technique to create meshes. Also if I may ask what is the background music? Regards M
@codyheiner3636
@codyheiner3636 3 жыл бұрын
Quad/octrees vs kd-trees? What are the advantages of each, when do we choose one over the other?
@jonasschindler4628
@jonasschindler4628 3 жыл бұрын
As far as I understood it, kd-trees disect the underlying space in an arbitrary amount of partitions, thus k, whilst Quad/octrees are somewhat a subset of kd-trees, where the space is disected into exactly 4/8 partitions.
@codyheiner3636
@codyheiner3636 3 жыл бұрын
@@jonasschindler4628 incorrect good sir
@jonasschindler4628
@jonasschindler4628 3 жыл бұрын
@@codyheiner3636 Ohh what's the difference then? Would you mind to explain? Kinda got interested now!
@codyheiner3636
@codyheiner3636 3 жыл бұрын
@@jonasschindler4628 you should definitely check Wikipedia or some in depth videos for the details, but in summary: k-d trees oscillate between splitting by dimensions, e.g. split on x, then if still many points, split on y, and so on.. quad trees or octrees split on all dimensions simultaneously. And how they select the split location differs.
@jonasschindler4628
@jonasschindler4628 3 жыл бұрын
@@codyheiner3636 Ahh okay thank you will do that.
@handsanitizer2457
@handsanitizer2457 8 ай бұрын
Wheres that future episode ? 😂
@mrspex7599
@mrspex7599 2 жыл бұрын
the music is annoying other than that cool!!
@sayochikun3288
@sayochikun3288 Жыл бұрын
didnt know andrew tate also codes
Spatial Hash Grids & Tales from Game Development
19:08
SimonDev
Рет қаралды 121 М.
K-d Trees - Computerphile
13:20
Computerphile
Рет қаралды 240 М.
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 21 МЛН
СКОЛЬКО ПАЛЬЦЕВ ТУТ?
00:16
Masomka
Рет қаралды 3,5 МЛН
Coding Challenge #98.1: Quadtree - Part 1
38:08
The Coding Train
Рет қаралды 315 М.
Understanding B-Trees: The Data Structure Behind Modern Databases
12:39
Trees QuadTree OctTree
8:44
Dave Carrigg
Рет қаралды 16 М.
Quirky Quad Trees Part1: Static Spatial Acceleration
44:01
javidx9
Рет қаралды 71 М.
KD-Tree Nearest Neighbor Data Structure
6:39
Stable Sort
Рет қаралды 122 М.
Voxel Ray Tracing
5:16
7 Bits Per Byte
Рет қаралды 268 М.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,5 МЛН
Quadtree Explanation
2:07
MrHeyheyhey27
Рет қаралды 114 М.
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 21 МЛН