maxscript创建太阳灯(VraySun)
lig = VRaySun name:(uniqueName "VRaySun_")
lig.transform = (matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0])
lig.target = (Targetobject transform:(matrix3 [1,0,0] [0,1,0] [0,0,1] [0,0,0]))
lig.pos = [0,600,600] -- 中午12点
lig.target.pos = [0,0,0] -- 固定值
-- showproperties(lig)
-- 太阳光参数
lig.enabled = on
lig.intensity_multiplier = 1.1 -- _强度倍增
lig.size_multiplier = 1.2 -- _大小倍增
lig.filter_color = color 0 0 0 -- 过滤颜色
lig.color_mode = 2 -- _颜色模式, 2:覆盖(断开太阳颜色和角度的联系)
-- 太阳光天空参数
lig.sky_model = 4 -- _天空模型, 4:天空
lig.ground_albedo = color 0 454 745 -- _地面反射率
lig.indirect_horiz_illum = 0.6 -- _混合角度
-- 太阳光采样参数
lig.shadow_bias = 0.3 -- 阴影偏移
lig.photon_emit_radius = 51 -- 光子发射半径
-- 太阳光选项参数
lig.invisible = true -- 不可见
lig.affect_diffuse = true -- 影响漫反射
lig.affect_specular = true -- _影响高光
lig.affect_atmospherics = true -- 影响大气
lig.cast_atmospheric_shadows = true -- 投射大气阴影
lig.diffuse_contribution = 21 -- 影响漫反射
lig.specular_contribution = 22 -- 影响高光
lig.atmospherics_contribution = 23 -- 影响大气

.enabled : boolean .intensity_multiplier : float .size_multiplier : float .filter_color : RGB color .color_mode : integer .sky_model : integer .ground_albedo : RGB color .indirect_horiz_illum : float .blend_angle : float .horizon_offset : float .turbidity : float .ozone : float .invisible : boolean .affect_diffuse : boolean .diffuse_contribution : float .affect_specular : boolean .specular_contribution : float .affect_atmospherics : boolean .atmospherics_contribution : float .cast_atmospheric_shadows : boolean .shadow_bias : float .shadow_subdivs : integer .photon_emit_radius : worldUnits .water_vapour : float .lighting_units : boolean .affect_specualr (alias for affect_specular) .excludeList : node array .includeList : node array .inclExclType : integer

浙公网安备 33010602011771号