three.js 学习系列03

three.js 学习系列03 各种光源

要求掌握以下内容

  • 有哪些可用光源
  • 什么时候用什么样的光源
  • 如何调整和配置各种光源
  • 如何创建镜头炫光

threejs 提供了下面这些光源

  • AmbientLight 环境光 这是一种基础光源 它的颜色会添加到整个场景和所有对象的当前颜色上
  • PointLight 点光源 空间中的一个点朝所有方向发射光线
  • SpotLight 聚光灯光源 类似台灯
  • DirectionalLight 方向光 也称作无限光,这种光可以看成是平行光 类似太阳
  • HemisphereLight 半球光 用来创建更加自然的室外光线,模拟反光面和光线微弱的天空
  • AreaLight 面光源 使用这种光源可以指定散发光线的平面而不是空间中的一点
  • LensFlare 镜头炫光

首先是 AmbientLight
在这里插入图片描述
在这里插入图片描述
PoinrLight 点光源
在这里插入图片描述
在这里插入图片描述
SpotLight 具有锥形效果的光源
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
DirectionalLight 模拟类似远处的光源
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
半球光源 HemisphereLight
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

平面光光源 AreaLight

在这里插入图片描述
在这里插入图片描述
镜头炫光
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本质上就是三张不同的 材质贴图 贴在一起形成效果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值