[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
设计
> 详细
3dmax教程:书本的翻阅效果
时间:
2016-02-01 00:05:14
阅读:
117
评论:
0
收藏:
0
[点我收藏+]
先看一下最终效果:
一、绘制长方体
1、启动启动3dmax9.0,单击“创建”命令面板,点击“几何体”按钮,在下拉列表框中选择“标准基本体”项。点击“长方体”按钮在视图中绘制一长方体box01,并适当调整其参数,如图1所示。
2、按住shift,拖动box01,复制一长方体box02,由此box01、box02共同作为一本书模型,box01是打开书的底部部分,box02是打开书的上面部分。如图2所示。
二、材质配置
1、为了操作方便,选中box02,并隐藏。选中box01,点击工具栏上的“材质编辑器”按钮,打开其面板,选择第一个样球,点击“standard”按钮,在打开的“材质/贴图浏览器”面板中选择双击“多维/子对象”项,选择“丢弃旧材质”并确定,在“多维/子对象基本参数”卷展栏中点击“设置数量”按钮,为box01指定6个面的贴图,如图3所示。
2、点击ID为1的子材质“standard”按钮,在展开的“blinn基本参数”卷展栏中,点击“漫反射”后面的小方框,在打开的“材质/贴图浏览器”面板中,选择“新建”单选项,然后在左边列表中双击“位图”贴图,为它指定一图片,如图4所示。
小提示:为了区别可以定义材质名称为“中页内容”,并点击“材质编辑器”中的“将材质指定给选定对象”按钮,将当前所编辑的材质赋予box01上面。如图5所示。
3、依此类推,为其他5个子材质设置贴图,并修改其名称为易理解的名称,如图6所示。
小提示:在调整贴图位置的时候,可以右键点击视图左上角,选择“纹理校正”命令。
4、最终可看到box01的效果如图7所示。
5、依此类推,打开box02的显示不隐藏,并按照box01的材质设置方法,挑选新的第二个样球,并赋予它另外准备好的6个面的子材质贴图,将二者放置在一起。如图8所示。
小提示:在将贴图赋予侧面时,box01的侧面指定图片区域和box02的侧面指定区域二者结合起来才是一个完整的侧面图,可以适当调整免除重叠部分,如图9所示。
6、为场景添加一平面plane01、目标聚光灯Spot01、泛灯光Omni01,启用阴影贴图,调整聚光区、衰减区参数,调整泛灯光的倍增系数,使得场景显得柔和。另外,赋予plane01木材材质。如图10所示。
三、书本翻页动画设置
1、选中box02,点击“修改”命令标签,在“修改器列表”下拉框中选择“弯曲”项。打开“Bend”下级项目,选中Gizmo项,在“参数”卷展栏中调整其参数,如图11所示。
小提示:调整Gizmo在视图中的位置,将它放到书本的左侧装订线附近。
2、点击“自动关键点”为box02添加0、100关键点的角度与上限值,分别为0与39.26,-212.5与39.26。
3、点击“播放动画”按钮,box02开始演示翻页效果,但是默认下,会发现在翻转的过程中,显得非常僵硬。如图12所示。
4、点击“Bend” 下级项目中的中心项,选中视图中的“+”符号,从右向左移动到不同位置,分别赋予给关键点0、40、70、90、100,同时,赋值给它们“上限”值,如下:39.26、70.26、90.26、115.26、39.26。通过不断修改其中心位置,使得书本在弯曲的过程中不会太僵硬,如图13所示。
5、点击窗口下角的“自动关键点”,可以观看调整后的动画效果,如图14所示。
6、最终书本翻开的效果,如图15所示。
3dmax教程:书本的翻阅效果
原文:http://www.jb51.net/3DMAX/6023.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!