|
|
发表于 2008-4-25 09:03:00
|
显示全部楼层
Re:阴影问题
哇,小子你这么强~~~,这些阴影都是你用OPENGL实现的?强啊,
>我想问的是如何做光能穿过部分透明的东西,然后留下影子..比如光透过树叶流下很多孔的影子.而不是一个面片的影子...
这个问题我可以回答你,因为那是计算了三角的边来实现的影子,但是你这个树叶不是用三角形来实现的,而是用16位带掩色的贴图来做的.影子算法没有计算到掩色码部分,所以影子自然就是贴中的三角形边界线啦!
>如何做光能穿过部分透明的东西,然后留下影子?
这个应该目前还没有这样的技术吧,现实生活中真正的影子是因为物体挡住了光源,没照到的地方,比照到的地方显得暗谈些,产生了影子.而OPENGL里只能通过计算再贴上半透明的黑三角形,如果你能做到光源也可以给挡住那么影子不用计算,它自然也就出来了,
可惜我连三角边界的阴影都不会做,多多指教啦~~~
|
|