上一篇 | 下一篇

如何模拟光线穿过一组镜片

发布: 2007-1-25 08:33 | 作者: 许志修 | 来源: aougu | 查看: 486次

要想模拟光线穿过一组镜片,我们需要一个渲染插件“FinalRender”。
+a/L5rYt{#Q#N 奥古多媒体`E Xc0Y*xXZ:`%\
奥古多媒体aM*q)Z$ls
图1奥古多媒体-gf| j4X ?P3P}*p

"tEcU"D8C 先绘制一块玻璃,材质如图所示。奥古多媒体1Y;E6F7P.{3U

e@ ET1a%C 奥古多媒体qMKmp6{)g} U0Z
图2
-l0~ n|/hU
x#knL-uk Nk u w 其中,spot01投射三棱镜的阴影和灯光贴图(阴影使用FRsoftshadow设置),spot02发射Caustic Photon,具体设置如图所示。奥古多媒体#\3h7`2ZN{(Q
奥古多媒体MFt yu
奥古多媒体9^q s(]x9qc/r8iX1r
图3奥古多媒体I$Hm |+bA.S n!B
奥古多媒体"O SV J|c8v
以上仅仅是最常规的焦散设置,一般做到这步就基本上完成任务了。现在我们要尝试分别抽取场景照明的R、G、B分量并渲染出具有折射率偏差的三幅图像,最后进行R 、G、B分量合成。奥古多媒体M8d}kAw

)R#aAU'R6~ 如果从物理学角度出发,应当分别抽取场景照明的每一频率来渲染各频率对应的折射率图像,最后将这一系列图像叠加,但如果处于可见光谱带宽范围内(约4 00nm至700nm),即使每隔1nm渲染一次,再调整300多个不同的折射率值,都会需要非常大的工作量。根据色度学可知,现在通用的PC机的RGB色彩系统能覆盖CIE1931色品图的绝大部分区域,即能复现人眼所能感觉到的绝大多数色彩,而该系统仅仅是基于三个精心选定的光波长对应颜色的混合。由此可见,机器已经为我们选定了一个绝佳的混色方案,我们只需使用机器上的“纯红”、“纯绿”和“纯蓝”就能够达到足够的精度了;如果强行引入除此之外的所谓“原色”,反而会弄巧成拙。奥古多媒体}m h{^,?*\
奥古多媒体!s@hm5m
明白了这一点,现在要做的就只是查出由CIE所选定作为R、G、B原色的光在冕玻璃中的折射率。在Max中抽取场景照明的R、G、B分量很简单,只要在Environment面板中分别将全局灯光色调整为图中的14、15和16状态即可。奥古多媒体b lizT!`p t1mLh

&K WO#ZP8Tj2A
R-B:|vk#J 图4奥古多媒体y j AT#e)S ~c
奥古多媒体&{!I4G(B9Aw s P` J
分别渲染出下面这些图像。
9]7W l,Z0G)i.e \ 奥古多媒体L5K1Zqm\

C hj#ibp 图5奥古多媒体R+c.I6l']K!N

G,Bn{L O5t 最后将这三幅图像合成。如果要合成多帧动画,可以使用After Effects;如果要合成单帧图像,可以使用Photoshop,过程如图所示。
u/D u1e(t xPz 奥古多媒体;t3k%U)K`oS
奥古多媒体*x yQ:ywa
图6

字号: | 推荐给好友

 

评分:0

我来说两句

seccode


音乐
落叶 画心 放生 天亮了 牡丹江 那滋味 擦肩而过 怀念过去 北京欢迎你 突然好想你 吻的太逼真 说好的幸福呢 坐上火车去拉萨 如果爱能早些说出来
愚爱 心碎 稻香 带我走 醉赤壁 魔杰座 我还想她 为你而活 一定要爱你 等爱的玫瑰 原谅我一次 越单纯越幸福 最后一次的温柔 给我一首歌的时间
白狐 光荣 火花 下雨天 小酒窝 樱花草 为你写诗 无可取代 无情的温柔 寂寞才说爱 忘不掉的伤 爱上你是个错 陪你一起看草原 地球人都知道我爱你
城府 假如 花海 兰亭序 爱太痛 舍不得 你若成风 女人如烟 外滩十八号 我们的纪念 摇滚怎么了 和寂寞说分手 爱上你是我的错 爱情里没有谁对谁错