三维动画原理---3.透视图(2)灯光

本文详细介绍了灯光在计算机图形学中的重要参数,包括光源位置、亮度、颜色等,并阐述了不同类型的灯光,如点光源、聚光灯、矩形光源等的特点及应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

灯光的参数
1.首要的参数是光源的位置,可以用三维坐标或者鼠标来定义;
2.intensity亮度,从0到1的一个数值;
3.光线的颜色,常用RGB来表示,也可以和亮度结合起来。

光线的类型
1.点光源:用一个虚拟的点来表示,其光线向全范围传播,可以定义decay参数来表示传播的距离与光强度的衰减关系;
2.spotlight聚光灯:和手电筒一样只在一个方位只内传播,可以定义角度;
3.area light:一个矩形的光源。以上从1到3,耗时增加。
4.ambient light:周边光线,可以使得场景内所有的物体都被照射到,常喝以上三者混用来产生需要的效果;
5.infinite light有限光:有方向,位置很远,可以模仿太阳光线;
6.volume light:光线被限制在一个特定的空间内,比如立方体。

阴影
1.shading阴暗面
2.cast shadows投影:有几种技术来实现,raytracing精确计算产生的投影,不过很耗时;shadow depth map先生成一个z map来表示物体的排列循序,再产生投影;projector light:就和家里的幻灯片一样,将一个物体放着投影,不过只能当该物体在场景中不直接出现,而只有投影出现时有效。

总之,灯光看起来很简单,可真实现起来相当复杂,很费时间,一般有专门的灯光师来实现场景中的光线。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值