什么是软阴影?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是软阴影?相关的知识,希望对你有一定的参考价值。

谢谢

软阴影

作者: 来源: 更新时间:2006-4-10 9:34:44

www.GameDev.net 作者:Anirudh.S Shastry

http://www.gamedev.net/reference/articles/article2193.asp

译者:赟赟

介绍... 1

近况... 1

软阴影... 2

那么它如何工作?... 2

步骤一:渲染阴影映射图(shadow map)... 2

步骤二:将带阴影的场景渲染到缓冲中... 4

步骤三:对屏幕缓冲进行模糊... 7

步骤四:渲染带阴影的场景... 11

参考文献... 13

介绍
最初,动态阴影技术只有在有限的几种情况下才能实现。但是,随着强大的可编程图形硬件的面世,动态阴影技术已经完全取代了以前的如light map这样的静态阴影技术及像projected shadows这样的半动态阴影技术。目前两种流行的动态阴影技术分别是shadow volumes和shadow mapping。

更多http://www.chinazj.org/html/games/093516945.html

参考资料:http://www.chinazj.org/Html/games/093516945.html

参考技术A 楼上的,人家问的不是艺术的是心理上的,你是什么理解能力啊?

软阴影就是说说出来不会让你难看,不回让你非常伤心的那种阴影!
参考技术B 软阴影应该是间接光照产生的阴影

清详细描述一下啥是软中断,啥是硬中断?

请尽可能的详细的描述一下,最好能举个例子说明一下,同时这些中断是由什么 东东 产生的?

软中断:
1、编程异常通常叫做软中断
2、软中断是通讯进程之间用来模拟硬中断的 一种信号通讯方式。
3、 中断源发中断请求或软中断信号后,CPU或接收进程在适当的时机自动进行中断处理或完成软中断信号对应的功能
4、软中断是软件实现的中断,也就是程序运行时其他程序对它的中断;而硬中断是硬件实现的中断,是程序运行时设备对它的中断。

硬中断:
1、 硬中断是由外部事件引起的因此具有随机性和突发性;软中断是执行中断指令产生的,无面外部施加中断请求信号,因此中断的发生不是随机的而是由程序安排好的。
2、硬中断的中断响应周期,CPU需要发中断回合信号(NMI不需要),软中断的中断响应周期,CPU不需发中断回合信号。
3、硬中断的中断号是由中断控制器提供的(NMI硬中断中断号系统指定为02H);软中断的中断号由指令直接给出,无需使用中断控制器。
4、硬中断是可屏蔽的(NMI硬中断不可屏蔽),软中断不可屏蔽。

区别:
1、软中断发生的时间是由程序控制的,而硬中断发生的时间是随机的
2、软中断是由程序调用发生的,而硬中断是由外设引发的
3、硬件中断处理程序要确保它能快速地完成它的任务,这样程序执行时才不会等待较长时间‍
参考技术A 编程异常通常叫做软中断
软中断是通讯进程之间用来模拟硬中断的 一种信号通讯方式。
中断源发中段请求或软中断信号后,CPU 或接收进程在适当的时机自动进行中断
处 理或完成软中断信号对应的功能
硬中断是硬件实现的中断,是程序运行时设备对它的中断
参考技术B 给你打个比方,你在家里打电话,如果这时候有人敲门,你中断了打电话的行为就叫做软中断,而如果是因为电话线出了问题导致你的电话中断了,这就叫做硬中断。 参考技术C 你提的问题。。也太不详细了吧。。都不知道你说哪一方面。。在我理解。。软中断就是按正常程序中断内容,硬中断就是强行中止。。。大概就这样吧。。我说的不是决对答案。。只供参考。。。

以上是关于什么是软阴影?的主要内容,如果未能解决你的问题,请参考以下文章

如何用CSS实现DIV块的阴影效果

灯光为啥没有阴影效果?

如何在UIView下绘制阴影

艾尔登法环雪山地面出现条纹阴影

两种山体阴影的区别

为啥我在3D中打灯光没有阴影效果