WEB开发网
开发学院图形图像3Dmax 更换模型的贴图(脚本控制) 阅读

更换模型的贴图(脚本控制)

 2008-05-06 21:14:09 来源:WEB开发网   
核心提示:用户在做室内装修、产品展示、建筑物方案切换等VR场景时,常需要通过更换模型的材质来得到不同方案的效果,更换模型的贴图(脚本控制),为了达到该效果,用户只需要先在3d max里制作好模型,用户可以按F5测试当前场景按钮功能,如下图所示:至此,并给该模型赋上第一种方案贴图,然后将其烘焙成Lightingmap格式

用户在做室内装修、产品展示、建筑物方案切换等VR场景时,常需要通过更换模型的材质来得到不同方案的效果,为了达到该效果,用户只需要先在3d max里制作好模型,并给该模型赋上第一种方案贴图,然后将其烘焙成Lightingmap格式,最后再将其导入VRP编辑器中做方案切换就可以了。具体操作方法如下:

(1) 建立场景 用户先在3d max里创建场景、贴图、布灯、渲染。如下图所示:

更换模型的贴图(脚本控制)

(2) 烘焙场景 将场景中需要进行方案切换的模型烘焙成Lightingmap贴图,与切换方案无关的模型可以根据用户的需要进行烘焙。如下图所示:

更换模型的贴图(脚本控制)

(3) 导入场景至VRP编辑器中 在烘焙完场景后将场景通过VRP导出插件将场景导入至VRP编辑器中。如下图所示:

更换模型的贴图(脚本控制)

(4) 创建切换按钮 在将场景导入到VRP编辑器后,先切换到二维界面中创建一个用于方案切换的按钮,并赋上相应的贴图,最后再将该按钮更名为“方案切换按钮”。如下图所示:

更换模型的贴图(脚本控制)

(5) 设置“初始化”参数 单击【脚本】| 【脚本编辑器】命令,在弹出得【VRP-脚本编辑器】对话框中得【系统函数】中单击【新建】按钮,然后在弹出的【系统函数类型】对话框中单击【窗口消息函数】按钮,再在弹出的【创建窗口消息映射函数】对话框的【事件】中选择“初始化”选项。如下图所示:

更换模型的贴图(脚本控制)

(6) 设置“方案切换按钮”状态值 在【VRP-脚本编辑器】对话框中单击【插入语句】按钮,然后在【VRP命令行编辑器】对话框中选择【脚本文件】下的【设置物体的状态值】脚本函数,并通过“模型名称”后的选择按钮选择“方案切换按钮”,同时设置其“状态值(整数)”为“0”。如下图所示:

更换模型的贴图(脚本控制)

(7) 设置“方案切换按钮”脚本事件 选择“方案切换按钮”,在其【鼠标事件】下单击的【左键按下】右侧的【脚本】按钮,在弹出的【VRP-脚本编辑器】中,设置该按钮的【触发函数】脚本。详细的脚本设置如下图所示:

更换模型的贴图(脚本控制)

(8)运行测试效果 经过以上脚本设置后,用户可以按F5测试当前场景按钮功能。如下图所示:

更换模型的贴图(脚本控制)

更换模型的贴图(脚本控制)

更换模型的贴图(脚本控制)

至此,用户就完成了通过单击按钮实现给模型赋上不同贴图效果的方案切换操作。

Tags:更换 模型 贴图

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接