3dsmax脚本-VRay灯光控制
(
groupBox AllLight " 全部灯光 " pos:[ 16 , 16 ] width: 77 height: 160
button TurnOnAllLight " 开灯 " pos:[ 24 , 32 ] width: 60 height: 25
button TurnOffAllLight " 关灯 " pos:[ 24 , 72 ] width: 60 height: 25
groupBox grp2 " 所选灯光 " pos:[ 101 , 16 ] width: 72 height: 160
button TurnOnSelectedLight " 开灯 " pos:[ 107 , 32 ] width: 60 height: 25
button TurnOffSelectedLight " 关灯 " pos:[ 107 , 72 ] width: 60 height: 25
groupBox grp3 "" pos:[ 8 , 8 ] width: 176 height: 256
groupBox grp4 " 灯光强度控制 " pos:[ 16 , 184 ] width: 160 height: 72
button ShowAllLight " 显示 " pos:[ 24 , 107 ] width: 60 height: 25
button HideAllLight " 隐藏 " pos:[ 24 , 142 ] width: 60 height: 25
button HideSelectedLight " 隐藏 " pos:[ 107 , 104 ] width: 60 height: 64
label lbl1 " 改动前: " pos:[ 32 , 200 ] width: 56 height: 16
editText edt1 "" pos:[ 96 , 200 ] width: 70 height: 16 enabled: false
spinner mu "" pos:[ 104 , 224 ] width: 62 height: 16 range:[ 0 , 2000 , 1 ] type:# float scale: 1
label lbl2 " 当前值: " pos:[ 32 , 224 ] width: 56 height: 16
label lbl3 " VRay灯光控制工具 " pos:[ 61 , 279 ] width: 123 height: 19
/* 在脚本载入时文本框显示已经选择的灯光的倍增值 */
on LightTool open do
(
for x in selection do
if superclassof x == light then
edt1.text = x.multiplier as string
)
on TurnOnAllLight pressed do
(
for x in lights where classof x != targetobject do
x.on = true
)
on TurnOffAllLight pressed do
(
for x in lights where classof x != targetobject do
x.on = false
)
on TurnOnSelectedLight pressed do
(
for x in selection do
if superclassof x == light then
x.on = true
else
messagebox " 你选择的不是灯光 " title: " 提示 "
)
on TurnOffSelectedLight pressed do
(
for x in selection do
if superclassof x == light then
x.on = false
else
messagebox " 你选择的不是灯光 " title: " 提示 "
)
on ShowAllLight pressed do
unhide lights
on HideAllLight pressed do
hide lights
on HideSelectedLight pressed do
(
for x in selection do
if superclassof x == light then
hide x
else
messagebox " 你选择的不是灯光 " title: " 提示 "
)
on mu changed val do
(
for x in selection do
if superclassof x == light then
x.multiplier = mu.value
)
)
createdialog LightTool
转载于:https://www.cnblogs.com/jhcla/archive/2011/03/08/1977206.html
3dsmax脚本-VRay灯光控制相关推荐
- 智能灯控制页面用HTML编写,智能家居系统中智能化灯光控制的设计实现
1. 概述 通过中央管理平台,让家居生活舒适.安全.便利.节能.健康.环保.类似名称的还有数码家居.数字字园.网络家庭.家庭自动化.E-HOME等等.目前,智能家居可为用户提供家居安全报警.可视对讲. ...
- 中控WinSwitch3 WinSwitch可视化软件 灯光控制管理系统
中控WinSwitch3 WinSwitch可视化软件 灯光控制管理系统
- 吉林大学计算机孙磊,室内灯光控制系统设计毕业论文.doc
西安科技大学高新学院 毕 业 设 计(论 文) 题 目 室内灯光控制系统的设计 院(系.部) 机电信息学院 专业及班级 计算机科学与技术1102 姓 名 孙磊 指 导 教 师 王琪 摘要 本课题主要研 ...
- 设计一个灯光控制逻辑电路. 要求红、绿、黄三种颜色的灯在时钟信号的作用下按表P6.30规定的顺序转换状态
题目: 设计一个灯光控制逻辑电路. 要求红.绿.黄三种颜色的灯在时钟信号的作用下按表P6.30规定的顺序转换状态. 表中的1表示"亮", 0表示"灭". 要求电 ...
- dmx计算机,DMX512协议是什么 DMX512数字灯光控制系统介绍
引言 基于DMX512控制协议进行调光控制的灯光系统叫做数字灯光系统.目前,包括电脑灯在内的各种舞台效果灯.调光控制器.控制台.换色器.电动吊杆等各种舞台灯光设备,以其对DMX512协议的全面支持,已 ...
- 【微机课设分享】基于8086和LCD12864液晶显示仿真设计-基于8086直流电机调速控制系统设计-基于8086计数器仿真系统设计-基于8086计算器系统仿真设计-基于8086家具房间灯光控制设计
1184基于8086和LCD12864液晶显示仿真设计-设计全套资料 本设计完整的实现基于8086红外报警仿真设计,protues仿真中, 红外传感用按键模拟(红外原理也是通过高低电平来检测感知的), ...
- 【资料转发分享】基于8086和LCD12864液晶显示仿真设计、基于8086计算器系统仿真设计、基于8086家具房间灯光控制设计-设计资料
1184基于8086和LCD12864液晶显示仿真设计-设计全套资料 本设计完整的实现基于8086红外报警仿真设计,protues仿真中, 红外传感用按键模拟(红外原理也是通过高低电平来检测感知的), ...
- 基于单片机室内节能灯光控制系统设计(毕业设计资料)
摘要: 室内照明节能系统,本设计设有定时模式.检测是否有人模式.检测光线强度模式和手动模块等四种控等模式,各种模式之间可以通过按键互相切换,方便使用. 1.通过继电器来控制照明灯的开启或关闭: 2.有 ...
- 智能车灯台灯灯光控制 智能台灯控制系统的设计,主要内容为就是当台灯检测到有人来它就亮起,没人的话它就灭掉
智能车灯台灯灯光控制 智能台灯控制系统的设计,主要内容为就是当台灯检测到有人来它就亮起,没人的话它就灭掉,灯光的强度会随着外界光强自动变化. 而且,有久坐提醒功能显示. 硬件部分主要有控制器.光照强度 ...
最新文章
- android置组件下面,Android Jetpack架构组件(十二)之Hilt
- 计算机网络(网络层,运输层和应用层的一些tips)
- oracle ebs mom,OracleEBS-OAF开发笔记
- 360浏览器清除缓存_微信缓存清理教程
- Coolite Toolkit学习笔记四:容器控件之FiledSet、Panel和Window
- C++面试高频考点整理--基础
- 《我也能做CTO之程序员职业规划》之十五:智商
- JProfiler 使用说明
- 2018春江苏省计算机等级考试,2018年春季江苏省计算机等级考试报名通知
- Lingo基本使用方法
- 青岛理工计算机网络期末试题,青岛理工大学计算机网络试题2008~2009
- cassss服务未启动_aws启动ssserver
- 计算机应用基础练习题库与答案
- 字符个数统计(C++)
- 电视机和计算机的显示器各使用什么扫描方式,扫描方式
- AI编辑文字时会出现“滚滚长江东逝水”解决方法
- 【每日最爱一句】2013.06.10
- matlab计算叶子的面积,基于MATLAB进行树叶面积测量实验报告
- 2021-2027全球与中国轧辊弯曲机市场现状及未来发展趋势
- ultron,奥创,ultron官网,奥创官网,奥创中国区官网,ultron中国区官网,奥创公链,ultron公链,ulx,ultron奥创,海洋renhe333333
热门文章
- 为拿下算法 “奥斯卡”,阿里团队设计了一个冠军方案
- python math.abs,python求绝对值的方法有哪些
- C++—— pass by value and use std::move
- Oracle数据库之查询排序
- Niagara内容示例 2.6 Collision
- 不抛弃,不放弃,香巴拉半途之旅
- preload linux 多个,Linux下LD_PRELOAD的简单用法
- 浅谈LD_PRELOAD劫持
- 纪念自己的第一个应用上线
- 最新版Arch系Linux中Manjaro Linux 的安装和使用,常用软件以及Docker安装