IES Light Profiles(IES光源概述文件) 是一条曲线,该曲线在一段弧线中定义了光源强度,虚幻引擎4将会围绕某个轴旋转该弧线,从而使得 点光源 (和从技术上讲的

聚光源,下面会提供更多相关信息 )看上去投射了更加真实的光照,就像考虑到了灯具的反射表面、灯泡的形状及其他任何透镜效应一样。曲线本身可以看成是光源整体亮度的乘数,就像您由光源向外投射一张贴图出来一样,但是这样做没有使用贴图所带来的性能消耗,或者不会出现在某些角度投射贴图时产生的错误问题。

我从哪里可以获得它们?

获得IES光源概述文件的最简单的方法是前往制造商的网站进行下载,几乎所有的照明设备制造商都免费提供它们。比如ERCO 、Lithonia Lighting 和Phillips ,都为您的单一光源提供了大量可供选择的光源概述文件。而且,他们的灯具都有非常完备的文档,内容如此完整,以至于包括关于基于光源发射器使用的类型和颜色及灯具中的任何变化的概述文件的内容。

Lithonia Lighting 有一项很好的服务,就是一旦您下载了您想要的实际光源,网站有一个浏览器内嵌的概述文件查看器,这样您就可以看到您所获得的内容了。

如果您在虚幻编辑器中检查一个概述文件,您可能会认为它们是非常简单的贴图,甚至尝试将其中一个导出为TGA 文件(目前这样做将会失败,且不提示错误),然而,它们不是贴图,它们是具有大量元数据的ASCII文件。

应用

  1. 通过点击一个IES概述文件并把它拖拽到内容浏览器中,或者通过使用 New Asset(新建资源) -> Import to(导入到)... 菜单可以导入一个IES概述文件。

  2. 通过拖拽该光源概述文件到 Light Profiles(光源概述文件) 的 IES Texture(IES 贴图) 插槽中,您可以把它分配给场景中的一个 点光源 。

  3. 您可以通过使用 IES Brightness Scale(IES亮度缩放) 滑块来调整该光源概述文件的亮度。

  4. 您也可以通过双击它调出 贴图属性 窗口来调整该 “贴图“。

聚光源

IES光源概述文件基本上可以把点光源变成聚光源(从视觉效果上讲),且在一个聚光源上使用一个IES概述文件实际上不会给你带来任何好处。聚光源圆锥将会盖住IES概述文件的效果,所以如果您想以某种方式限制它们,您可以做到。然而,由于聚光源的投射区域最大是一个180度的圆弧,所以你那将会失去超过那个点的任何IES数据。

30款国外经典IES灯光

[UE4]IES光源概述文件的更多相关文章

  1. UE4读取本地XML文件

    其实这里读取XML也是利用了Tinyxml来读取xml,主要是讲Tinyxml放在UE4中,遇到的一点点坑 1.先给出Tinyxml链接:http://www.grinninglizard.com/t ...

  2. JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤

    JAVA之旅(二十八)--File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤 我们可以继续了,今天说下File 一.File概述 文件的操作是非常 ...

  3. UE4 4.14 专用服务器没有生成解决办法

    简单说一下UE4 专用服务器的生成(网上也有其它版本的但是在4.14.1 上不管用) 1.用源代码编译的引擎(如何获取百度上有很多介绍)创建一个C++ UE4 工程. 2. 在vs 中找到红色这个文件 ...

  4. Python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  5. python中的文件

    Python文件 1.    概述 文件对象不仅可以用来访问普通的磁盘文件,也可以访问任何其他类型抽象层面上的文件. 内建函数open()以及file()提供了初始化输入输出(I/O)操作的通用接口. ...

  6. UE4 Hello World 创建第一个UE4工程

    首先先熟悉几个UE4常用的类 AGameMode(控制整个项目的逻辑) The GameMode defines the game being played. It governs thegame r ...

  7. Spring MVC 使用介绍(十四)文件上传下载

    一.概述 文件上传时,http请求头Content-Type须为multipart/form-data,有两种实现方式: 1.基于FormData对象,该方式简单灵活 2.基于<form> ...

  8. File 文件

    1 File 概述 文件:file目录:directory路径:path File类静态成员变量: pathSeparator:与系统有关的路径分隔符,为了方便,它被表示为一个字符串separator ...

  9. C语言第十二讲,文件操作.

    C语言第十二讲,文件操作. 一丶文件操作概述 在操作系统中,我们的文档都称为文件.操作系统也为我们提供了接口进行操作.不同语言都是使用的相同的接口,只不过封装的上层接口不一样 操作文件的步骤 打开文件 ...

随机推荐

  1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>

    XML standalone 定义了外部定义的 DTD 文件的存在性. standalone element 有效值是 yes 和 no. 如下是一个例子: <?xml version=&quo ...

  2. pygame经典sprite精灵类

    import cStringIO, base64 import pygame from pygame.locals import * class Ball(pygame.sprite.Sprite): ...

  3. c语言基础:数据类型 分类: iOS学习 c语言基础 2015-06-10 21:43 9人阅读 评论(0) 收藏

    C语言基本数据类型大体上分为: 整型 和 浮点型   字节: 计算机中最小的储存单位     1 Byte = 8 bit 整型:         int     4                  ...

  4. Java并发系列

    一.前言 多线程怎么防止竞争资源,即防止对同一资源进行并发操作,那就是使用加锁机制.这是Java并发编程中必须要理解的一个知识点.其实使用起来还是比较简单,但是一定要理解. 有几个概念一定要牢记: 加 ...

  5. C高级第一次PTA作业(2)

    6-1 在数组中查找指定元素 本题要求实现一个在数组中查找指定元素的简单函数. 1.设计思路 (1)算法: 第一步:定义一个数组名为a的数组,循环变量i,需要查找的数x,和数组元素的个数n. 第二步: ...

  6. Linux Shell查看物理CPU个数、核数、逻辑CPU个数

    Linux Shell常用命令: ====================================== # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理C ...

  7. V4L2驱动内核文档翻译(一)

    随着一些视频或者图像硬件的复杂化,V4L2驱动也越来越趋于复杂.许多硬件有多个IC,在/dev下生成多个video设备或者其他的诸如,DVB,ALSA,FB,I2C ,IR等等非V4L2的设备.所以, ...

  8. day13 python学习 迭代器,生成器

    1.可迭代:当我们打印 print(dir([1,2]))   在出现的结果中可以看到包含 '__iter__', 这个方法,#次协议叫做可迭代协议 包含'__iter__'方法的函数就是可迭代函数 ...

  9. ballerina 学习 三十 扩展开发(一)

    ballerina 主要是分为两大类 基于ballerina 语言开发的,一般是客户端的connector 使用java语言开发的(类似的基于jvm的都可以),一般是注解以及进行构件生成 baller ...

  10. java调用.net的webservice

    目录(?)[-] 一参考文献 二概述 三实例 注意点   一.参考文献 1. http://www.cnblogs.com/xuqifa100/archive/2007/12/13/993926.ht ...