Inventor2016中自定义IBL(基于图像照明)的办法
写这帖子时,默认读者已有一定inventor基础
有时候我们需要自定义自己的IBL环境,比如inventor中的旧仓库,很多人会问能不能改成我们自己的仓库……
以下是对自定义IBL办法的一点点尝试
首先,找到inventor存放IBL所用图片的路径
我这里是C:UsersPublicDocumentsAutodeskInventor 2016Environments
在这里有很多文件夹,每一个文件夹就对应一个光源样式
可以打开这些文件夹来看看,了解inventor中IBL调用文件的方式
现在,我们做一个最简单的例子。
新建一个文件夹,叫做“Docks”,在这个文件夹里面,放入我从网上下载的图片Docks.hdr,另外再用photoshop做一张png格式的图片,起名Thumbnail.png
然后 新建一个xml文件,名叫Docks.xml
内容如下:
<Environments Version="2">
<Environment Id="Docks" OriginOffsetX="0.0" OriginOffsetY="0.0" OriginOffsetZ="0.0" Reflection="Docks.hdr" IBLWidth="4096" IBLHeight="2048" IBLDepth="1" ToneMappingExposureBase="-1.0" UseSkyBox="1" UseToneMapping="1">
<Name Language="1028">Docks</Name>
<Name Language="1033">Docks</Name>
<Name Language="2052">Docks</Name>
</Environment>
</Environments>
其中蓝色字体需要注意,改成自己想要的名称。红字部分需要根据自己的hdr或exr图片的分辨率,曝光值来修改。
现在文件夹中有3个文件,缺一不可,这已经是inventor中IBL需要的最少资源
重新打开inventor,新建光源,勾选“使用图像光源”,在下来列表中就出现了刚才我们创建的Docks,选中它就可以了
理解了这个之后就可以参考inventor自带的GreyRoom、EmptyLab等进一步制作自己的IBL环境
这是不太常用的功能,有需要的人可以研究研究
|