社区 学习交流 3D/VR交流 渲染交流

一文带你认识IES文件构造

chenglinge
回答0 浏览9,719

开篇提供一段数据,后面再一一讲解和修改事项

TILT=NONE

1 1000 1

16 1

1

2

0 0 0

1 1 0

0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90

0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0


===================分析===================


TILT=NONE:光源倾斜

          它指的是光源倾斜产生的光输出变化。NONE:光输出无变化,INCLUDE:包括下面光输出变化参数,<filename>反应   光输出变化的文件名。在TILT的前面,是灯具IES的说明,可有可无,有时候我们在加载光域网时,3D会卡死,这是因为说明里含有特殊的字符,导致3D无法识别,所以防止这种情况,最好是把说明全删了。

1 1000 1:曲线图显示参数

          1:灯具光源数量类型,1表示单灯,2表示多灯,其余数字会报错。

          1000:光源总光通量,和下面1呼应,两数相除应等于1000。

          1:灯具效率因子,和上面1000呼应,两数相除应等于1000。

          这三个修改,不影响灯光强度,也许在特定条件下有变化,没实践出来。

16 1:角度数量,序列组数量

          必须至少写两个,最小为1 1否则无效,第一个数字是垂直角度升序数量,称为升序组,第二个数字是控制升序组的数量,表示有几组。

1:测试类型Type C

          1:默认的,2:不知道,3:不知道,其余数字会报错。

2:单位类型

          1:英尺(ft),

          2:米(m),

          其余数字会报错。

0 0 0:发光开口的大小

          分别对应宽度、长度、高度。单位:根据前面设定而定。这三个可以为0,也可以改其他,但改其他有概率会报错。

1 1 0:两个系数,一个功率

          1:安定器系数,1:未来使用系数,0:灯具输出功率。默认为1 1 0,功率可以改其它,改了也没有变化。

0 6 12 18 24 30 36 42 48 54 60 66 72 78 84 90:垂直角度升序列

          16 1中的16

         当上面的第一个角度数量值为1时,应输入0
         当上面的第一个角度数量值为2时,应输入0 90或0 180
         当上面的第一个角度数量值为3时,应输入0 45 90或0 30 180

         依此类推,最小0,最大180,如果最大序列超过90,则最大序列必须为180,否则最大序列为90,最小序列必须为0

0:水平角度升序列

          16 1中的1

         表示一组升序组的水平角度分布,每个角度对应一个升序组最小角度为0,最大角度范围90至360。

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0:垂直角度光照强度

         每个角度对应一个光照强度,没有光照强度用0表示。有16个光照强度,,对应前面的16  1中的16.


===================写在最后===================


前文中,当16 1变为30 1,后面应该有30个光照强度。

当16 1变为16 2,后面有会两组16个光照强度,如下示例

          0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

          0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

依此类推……

特别说明:第一组是必须要有的,后面几组有没有无所谓,不受序列组数量影响,后面几组的存在,是做一些特殊IES光域网形态用的。就算是16 1,我们也可以直接在后面放几组,16 2,我们也可以只放一组,但不能有空行存在。


本文由 我叫酱油 ( chenglinge ) 首发在扮家家平台上,转载请注明平台及作者。

原创 讨论 学习 ies 研究
我来帮他解答
大神,别默默的看啦,快登录帮我点评一下吧!
已有0条回答
 
我要提问
全部 课程推荐
主讲:水镜
73人在学
主讲:纯粹设计-罗肖雯
1455人在学
主讲:纯粹设计-黄恺
420人在学
学习进阶图
相似问题
188回答
3回答
3,030回答
0回答
签到
客服

已有943,949设计师加入了扮家家

约可免费渲染10张图 img 5秒注册领取
img