Sign in to follow this  
lukesmith123

Books on portal engines

Recommended Posts

lukesmith123    153
Is there any good books on the subject of portals for visibility determination?

I'm looking for something that is fairly in depth with example code.

I have a few books that mention the subject for example the morgan kaufman collision book but it only skims the topic and doesnt go into detail.

thanks

Share this post


Link to post
Share on other sites
Lil_Lloyd    287
I believe Michael Abrash's graphics programming book has some info

[url="http://books.google.co.jp/books/about/Michael_Abrash_s_Graphics_Programming_Bl.html?id=KnzQAAAACAAJ&redir_esc=y"]http://books.google.co.jp/books/about/Michael_Abrash_s_Graphics_Programming_Bl.html?id=KnzQAAAACAAJ&redir_esc=y[/url]

Also, might be a little helpful, although it is not 100% what you're looking for, i.e a series of articles and not a book per se

[url="http://www.flipcode.com/archives/Building_a_3D_Portal_Engine-Issue_01_Introduction.shtml"]http://www.flipcode.com/archives/Building_a_3D_Portal_Engine-Issue_01_Introduction.shtml[/url]

Share this post


Link to post
Share on other sites
L. Spiro    25622
I am writing a series of tutorials on the subject now.

My series will take you through the process of loading .MAP and .VMF files so that you can have a lot of useful data with which to work, then show you how to build a BSP tree of convex rooms, generate portals from that data, and then PVS’s for use in the final rendering system.
As well as basic collision detection so that you can play around with the levels you have loaded, aside from just having faster render times.

You can find part 1 here: [url="http://lspiroengine.com/?p=400"]http://lspiroengine.com/?p=400[/url]
Part 2: [url="http://lspiroengine.com/?p=434"]http://lspiroengine.com/?p=434[/url]


I do have to ask that you be a bit patient, however, because although part 3 is ready, my hard drive crashed this week (fully) and I have a lot of software to reinstall before I can continue with my series.
Until then, you can try to absorb parts 1 and 2.


L. Spiro Edited by L. Spiro

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this