Concurrent Binarytree

Saw a cool talk form unity terrain team that showed a concurrent binarytree for runtime longest edge subdivide and Catmull Clark subdivision. I would love to see this in DOTS api. Anyone have any more information ?

5 Likes

It would be really cool if unity integrate this in their engine!!! I have asked whether it will be integrated in the engine here in the comment section… But I am still not sure whether it will be available for us to use

4 Likes

Triangle Bintrees.

I love em, were my entry into realtime geometry optimization almost 25 years ago, and even though they seem somewhat counterintuitive, wow, WOW do they pwn the daylights out of Quadtrees.

That said, I think this is too specific to be in the scope of the Unity3D game engine, but it is not outside the scope of a 3rd party Asset.

3 Likes

Some of the stuff said in the video went out of my head, but do these can be used to do octree frustum culling?

1 Like

Seems like it will come in unity at some point of time (in 2022 versions maybe) but doesn’t look like it will be with DOTS

1 Like

It would be cool if they add support for planet size terrains(even SC planets which are actually 1/6 of Earth’s radius(i mean their Earth like planets)) and maybe even doubles on cpu side(will be introduced to ue5 and godot 4.0 soon) as a support for big worlds - it’s strange if they don’t use DOTS though(maybe heavy calculations go to gpu(cs)) - anyhow video is so impressive thx for showing it - fingers crossed :slight_smile:

1 Like