Search Home Members Contacts
About Us
Products
Downloads
Community
Support
Pages: [1]
  Print  
Author Topic: Dual-Paraboloïd Maps  (Read 550 times)
Zaknafein
Customers
Community Member
*****
Posts: 2625


WWW
« on: July 18, 2008, 03:26:50 PM »

I heard about those a long time ago, before cubemaps became common use and the "default choice" for image-based lighting or reflections...
But it looks like dual-paraboloid maps are a very good choice when you can't discard cubemap faces, when you actually need to render the whole 360 degree span. Two textures, two render state changes, two rendersurfaces!

It implies some math to get the reflected vectors (not as simple as a texCUBE intrisic) but still, a very interesting path to explore, methinks.

http://graphicsrunner.blogspot.com/2008/07/dual-paraboloid-reflections.html
http://graphicsrunner.blogspot.com/2008/07/dual-paraboloid-variance-shadow-mapping.html
Logged

zaknafein.
>> the instruction limit : my blog & samples repository! <<
WEst
Community Member
*
Posts: 805

Daniel Martinek


WWW
« Reply #1 on: July 19, 2008, 05:11:27 AM »

Yep, I heard of them some time ago too, when I did some research about omni lights. They are great but afaik they have problems if the scene hasn't enough polys.

Has anyone already implemented them in TV3D? It would be great to have some comparison with standard cubemapped omnilight shadows, as these should be a larg amount faster.
Logged

Greetings

Daniel Martinek
Lead Programmer
Roaming Nova Studios
Mietze
Community Member
*
Posts: 235


« Reply #2 on: July 19, 2008, 02:26:32 PM »

sounds like someone is active on ziggyware ... Wink
Logged
Zaknafein
Customers
Community Member
*****
Posts: 2625


WWW
« Reply #3 on: July 19, 2008, 10:46:30 PM »

Haha, that makes two of us then. Cheesy
I'm not actually active on the forums or anything, but I do like to read what he posts. Usually very interesting stuff.
Logged

zaknafein.
>> the instruction limit : my blog & samples repository! <<
Mietze
Community Member
*
Posts: 235


« Reply #4 on: July 20, 2008, 12:48:45 AM »

Ya, and its also some useful information for XNA stuff... and probably fez Wink
Logged
jviper
Community Member
*
Posts: 1320

Discipline in training


« Reply #5 on: July 20, 2008, 10:13:19 AM »

I was able to use the shader fx file in TV3D. It is a bitr faster since it's only a thrid the rendering, but that's about it.
Logged

JAbstract.....Don't just imagine, make it happen!
BlindSide
Customers
Community Member
*****
Posts: 759


WWW
« Reply #6 on: August 03, 2008, 09:04:19 AM »

They've sort of faded out with the advent of cubemaps, due to the high level of tessellation required for interpolation. That was about the biggest drawback. Still worth looking at though I would imagine, especially as poly counts per-mesh are on the rise.

While I'm still a fan of the cubemap, I would suggest using dual-paraboloid as a lower-quality setting for shadowmaps to get a nice speedup, or perhaps use them for distant objects (a sort of LOD for pointlights, especially useful for outdoors I would think).
Logged

Blind's Dev Blog - www.smithbower.com/devblog/

Irc.Desolation.Org :: #TV3DLicensed :: Moderated IRC channel for all your TV3D needs :: Non-Licensed users welcome.
BlindSide
Customers
Community Member
*****
Posts: 759


WWW
« Reply #7 on: August 03, 2008, 09:05:47 AM »

Oh and they're pretty decent for reflection/refraction - with a complex model like a character, the interpolation errors are fairly well hidden unless the object is the center of attention.
Logged

Blind's Dev Blog - www.smithbower.com/devblog/

Irc.Desolation.Org :: #TV3DLicensed :: Moderated IRC channel for all your TV3D needs :: Non-Licensed users welcome.
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.3 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks