聚光灯具有一定的照射范围和照射角度,会被物体所遮蔽而产生阴影效果。本教程属于3dmax的基础知识:针对聚光灯的创建及调整方式进行了具体介绍,主要从聚光灯的创建、聚光灯的调整方式两个方面进行讲解。

  一、聚光灯的创建

  目标聚光灯由两个部分组成:Spot01是聚光灯灯头,Spot.target是聚光灯目标点。

  聚光灯的作用区域由两个区域组成:聚光区(Hotspot)是聚光灯照射范围的中心区域,特别明亮。衰减区(Falloff)是在聚光区边缘,灯光的强度逐渐向外减弱,直至没有光线。聚光区和衰减区分别由两个同心圆来表示各自的大小范围,内部的浅蓝色圆圈表示聚光区的最大影响范围,外部的深蓝色圆圈表示衰减区的最大影响范围,两个圆圈之间为衰减区。

  二、聚光灯的调整方式

  对聚光灯的调整和修改有两种方式,一种是调整参数命令面板里的参数值来调整聚光灯的强 度、范围等;另一种是通过灯光视图区里的控制钮来调整。

  Dolly Light(伸缩灯光)用于改变目标与灯光之间的距离。其特点是改变灯光灯头的位置。

  Dolly Target(伸缩目标):改变目标与灯光之间的距离。其是改变灯光目标点的位置。

  Dolly Light+Target(伸缩灯光和目标):改变目标与灯光之间的距离。其特点是将灯光的 灯头和目标点一起移动来改变位置。

  Light Spotlight(灯光聚光区):可调整镜头视图中灯光聚光区的范围大小。在镜头视图中垂直移动鼠标,就可以调整灯光聚光区的大小。

  Light Fallout(灯光衰减区):可以调整镜头视图区中灯光衰减区的范围大小。

  Oribit Light(轨道灯光):放旋转灯光视图区,它不改变灯光和目标之间的距离,只是让 灯光的灯头绕目标旋转。

  Oribit Target(轨道目标点):旋转灯光视图区,不改变灯光和目标之间的距离,只是让灯光的目标绕灯头旋转。

3dmax基础教程:聚光灯的创建及调整方式相关推荐

  1. Spring Cloud Alibaba基础教程:几种服务消费方式(RestTemplate、WebClient、Feign)

    热门:Spring Cloud Greenwich.RELEASE 正式发布!一个非常有看头的版本! 通过<Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现&g ...

  2. 思维导图软件TheBrain零基础教程:如何创建新的“想法”

    TheBrain,您的终极数字记忆和无限思维导图软件.我们从一个想法跳到另一个想法,构建越来越复杂的网络,直到新想法形成.TheBrain允许你以同样的方式组织你的信息,而不限制你预先确定的文件结构. ...

  3. python基础教程:包的创建及导入

    包是一种通过用"带点号的模块名"来构造 Python 模块命名空间的方法. 例如,模块名 A.B 表示 A 包中名为 B 的子模块.正如模块的使用使得不同模块的作者不必担心彼此的全 ...

  4. Robotstudio基础教程之系统创建

    1.点击"机器人系统"工具,选择,弹出从布局创建系统对话框,输入系统名称.系统保存位置,点击下一个,如下图所示. 2.点击下一个. 3.弹出系统选项,点击"选项" ...

  5. Java基础教程——多线程:创建线程

    多线程 进程 每一个应用程序在运行时,都会产生至少一个进程(process). 进程是操作系统进行"资源分配和调度"的独立单位. Windows系统的"任务管理器&quo ...

  6. Objective C基础教程——Xcode工程创建

    Objective-C只不过是拥有一些附加特性的C语言.本文将构建第一个Objective-C程序,同时介绍一些关键的附加特性. ##2.1 最简单的Objective-C程序 我们来写一个最简单的H ...

  7. 《Android UI基础教程》——2.1节创建一个应用

    本节书摘来自异步社区<Android UI基础教程>一书中的第2章,第2.1节创建一个应用,作者 [美]Jason Ostrander,更多章节内容可以访问云栖社区"异步社区&q ...

  8. Unity TileMap 2D 工具基础教程

    Unity TileMap 2D 工具基础教程 Unity TileMap 2D 工具基础教程 TileMap 工程创建 Sprite Editor 工具使用 TileMap 功能说明 TilePal ...

  9. 想不到吧,Java创建线程的方式只有一种

    目录 前言 继承Thread方式 实现Runnable接口 实现callable接口 总结 前言 看到这个标题的小伙伴先别着急喷我--在面试的时候,我们经常会被问到这种基础题:Java创建线程的方式有 ...

最新文章

  1. python编程入门t-Python GUI编程完整示例
  2. Mybatis执行过程源码分析
  3. Power BI新主页将使内容的导航和发现变得轻而易举!
  4. 数学如何杀死了雷曼兄弟
  5. html单击出现下拉菜单,*OnClick实现点击主菜单时出现下拉菜单,已实现但是有问题,求助!*...
  6. c语言变量定义数组,C语言中数组的定义和使用
  7. [读书笔记] - 《深度探索C++对象模型》第4章 Function语意学
  8. Mimics和Amira在医学影像处理中的应用介绍
  9. 单片机基础实验六则(汇编)
  10. 痞子衡嵌入式:语音处理工具Jays-PySPEECH诞生记(5)- 语音识别实现(SpeechRecognition, PocketSphinx0.1.15)
  11. 动态 Probit 模型及 Stata 实现
  12. NUnit 入门知识
  13. Excel重命名工作表:一键修改为指定的表名
  14. 我的时间管理——计划与总结的重要性
  15. 微信 html自动复制功能,怎样在网页中一键复制拷贝微信号跳转到微信
  16. B-tree、B+tree详解(二)插入与删除
  17. 如何调用API接口在线生成在微信可用的网址二维码
  18. Cordova是什么
  19. sqlserver 人名_mssql sqlserver 使用sql脚本生成随机中文名字的方法分享
  20. 产品经理职业发展路径

热门文章

  1. 基于keras实现房价预测 (神经网络入门)
  2. Oracle分析函数使用总结
  3. 攻击攻击再攻击 - 笔记
  4. 1003. Universal Travel Sites (35)
  5. 亚洲诚信助力看雪安全开发者峰会
  6. 基于C#分步式聊天系统的在线视频直播系统设计
  7. HiKey软硬件开发环境及其调试
  8. 李想的理想 IPO :新造车「异类」背后的思考
  9. Pandas-可视化详解
  10. 高斯模糊原理和python实现