Shadow volumes tutorial

Community Forums/Showcase/Shadow volumes tutorial

bytecode77(Posted 2006) [#1]
Hello!

i just made a tutorial how to make shadow volumes. if you want to port the devil shadow system to opengl for example, this would be a way!

http://www.dc.chat-blitz.de/devilengines/Tutorials/Volumes.html

tell me what yo think :)
cu


Weetbix(Posted 2006) [#2]
The link doesnt seem to work. but anyway:

Very good devil! another great community addition.


puki(Posted 2006) [#3]
Mmm, not sure it is just the link to the page - the whole thing seems dead.


Fuller(Posted 2006) [#4]
Nope. Link not working here either.


bytecode77(Posted 2006) [#5]
http://www.dc.chat-blitz.de/devilengines/Tutorials/Volumes.html

sorry...
if a link doesnt work. please check out the page
there are also a lot of more tutorials such as stencil rendering... www.devil-engines.net


jfk EO-11110(Posted 2006) [#6]
It's really good to see you're writing a tutorial, although I have to confess - I didn't get it kind of. How do you determine if an edge is also a silhouette, or if it's just an enclosed edge within the mesh?


bytecode77(Posted 2006) [#7]
you dont have to know determinate wheter an edge is inside the mesh or at the border.

if you would only extrude edges on the border line of the mesh, you wouldnt have self shadowing...

however, you dont have to do this :)


bytecode77(Posted 2006) [#8]
you may also check out the two other tutorials on www.devil-engines.net

- shadow volumes
- stencil shadow rendering
- single surface particles

have fun and learn :)


mindstorms(Posted 2006) [#9]
In your single surface particle system, shouldn't the tforms rotate from the camera's coords to the world's coords, not from the world to world coords?


Stevie G(Posted 2006) [#10]
Yes, the code is definately wrong there. Probably not the case in the main particle engine though.

Stevie


jfk EO-11110(Posted 2006) [#11]
quote:
you wouldnt have self shadowing...


ok, I'm beginning to understand.


DareDevil(Posted 2006) [#12]
hello to all

Devil child it publishes the last version of the DSS modified from me

hello