Inspired by the recent flood of real-time path tracers (both commercial and non-commercial:
V-Ray RT,
mental images iray,
Nvidia Optix,
Caustic's Brazil RT,
David Bucciarelli's SmallptGPU OpenCL path tracer (http://davibu.interfree.it/opencl/smallptgpu/smallptGPU.html),
albertoven's Raydiant (albertoven.com),
mxadd CUDA path tracer (http://mxadd.org/CenterFrame.php?wherejump=projects),
javor's CUDA path tracer (http://javor.tech.officelive.com/tmp.aspx))
and the promise of infinite geometry by using voxel rendering, I decided to take the best of both worlds and write an SVO path tracer as a hobby project ;-). My goal is to make a very simple demo showing a Cornell box with a SVO voxelized Stanford Dragon in it, interactively path traced (brute force calculated unbiased indirect lighting) with CUDA (or OptiX, if it's easy enough to implement SVO raycasting). The whole scene must fit in video memory, no streaming (yet), because the path tracing algorithm would badly choke.
I also want to do a comparison between a polygon version and an SVO version of the aforementioned scene, hoping to demonstrate that path tracing voxels is much faster than path tracing polygons, due to the much simpler ray-voxel intersection calculation and automagic multiresolution benefits (see Cyril Crassin's "Beyond triangles: gigavoxels effects in videogames").
I'm still in the research phase, reading articles on (volume) path tracing and SVO (Cyril Crassin's Gigavoxels paper is extremely informative and I think you could just extend the raycasting to a path tracing approach). More to come soon.
Thursday, December 10, 2009
Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2009
(775)
-
▼
December
(59)
- Time is a companion
- Gearing up for a New Year
- С Новым годом!
- How to Make Images Dance?
- Прованс
- What is RSS Feed?
- BUNCO FRIENDS
- Sweet Sentiments for your Relatives..Great for TIles
- Изморозь
- How to Do Word Clouds?
- Новогодняя открытка
- Полистайте слайды нашей новогодней презентации
- WNxH: Christmas Dream
- [Notice] - Blog's Inactivity
- It's a Wonderful Life
- Christmas Caroling
- Genting Trip
- Вечерний кулон
- WNxH: Missing Girlfriend?
- One of the reasons
- How to Make a RPG Book?
- Boa tarde
- Boa Noite
- Ano Novo
- Ano Novo
- Ano Novo
- Ano Novo
- Ano Novo
- Ano Novo
- WNxH: Thought of Death
- Cruise Vacation
- Kr Cane Letters Font Test
- Gaming Sportsmanship II
- Convites
- Cute Heart Ornament with two Mice
- SVO path tracer WIP
- How to Start a Blog?
- My Buddies the Reindeer..with Santa
- новый год настает :)
- SPM is Over
- Наша дружба начинается с улыбки
- Decorating the Tree
- Oi - Olá- Seja bem vindo-
- WNxH: Cat or Cow?
- Princess Clothes Revisited..Plus some Dolls to Wea...
- Going Somewhere
- Triple challenge card
- О классе
- Color Guard Pins
- О школе
- Layers of Color Butterflies
- Pendants
- Can Dogs Cry?
- О себе
- Clothes for Princesses..free svgs
- Paintball In Ipoh
- It's Party Time
- Happy New Year...a Little Early!
- Мы строили,строили, строили...
-
▼
December
(59)
No comments:
Post a Comment