Skip to main content
GameDev.net gamedev.net
🔒 Locked

Tree Structures In Computer Graphics

Started by Kustaz Apr 19, 2006 at 8:04 AM 3 replies 1k views
Original Post
Kustaz
Kustaz
Hi there, I was just wondering if anyone would be so kind as to point me towards a few articles on implementing tree structures (binary, oct, quad, ect.), and in particular, practically applying them to uses in computer graphics. Thanks in advance.
cignox1
cignox1
A kd-tree tutorial can be found here, while a overview about a couple of the structures is this
Give a look to this too, and this.
There was a paper that made a comparation between a few of these, and I'm not sure, but it may have contained even some implementation details. Unlukily, I don't remember the name of the author nor the title, but perhaps some raytracing guy could help: in this paper the author established that kd-trees are better, and that's why we all use it to our rt ;-)

I've found this on bsp.
Kustaz
Kustaz
Oh wow, heaps of stuff! I better get reading =). Thanks a ton for the help, I really appreciate it.
noNchaoTic
noNchaoTic
You can get this information from any data structures book, it might be better to first implement a general templated version of the data structures. Then have a crack at something a little more graphics-centric.
Steven ToveySPUify | Twitter
cignox1
cignox1
Quote:
Original post by Kustaz
Oh wow, heaps of stuff! I better get reading =). Thanks a ton for the help, I really appreciate it.


Happy to know it helps. In the meantime, I've found the paper:Heuristic Ray Shooting Algorithms may not be specifically focused on what you need, but the chapters that cover the structures could be useful and interesting.
Regards.

Quote:

You can get this information from any data structures book, it might be better to first implement a general templated version of the data structures. Then have a crack at something a little more graphics-centric.

@OP: if you never implemented a simple binary tree, then I suggest to first learn them, and only as a second step trying something more complex.

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.