Java绘制海螺_3DMAX制作海螺工艺品教程 - 纳金网
本节汇宝盆继续为大家带来的是3dmax教程,如何制作海螺工艺品。这只"海螺"呈椭圆形状,整体光滑,并有大小不同的深棕色斑点,正面雕刻着一只引喉高歌、金鸡独立的大公鸡,在公鸡头的右上侧刻着"鸡"字,更巧的是在公鸡的一只腿下,雕刻着四个字"一生平安",四个字的排布各异,尤以"生"字的一竖突出与公鸡的腿相接,非常生动。下面,便是制作这幅"海螺雕刻"作品的步骤:
一、建模:
1. 海螺形体。海螺形体的特点是椭圆体,但不规则,需要使用"Loft(放样)"命令制作。
首先,绘制正视截面图形。在"Front(前视窗)"中,选择"CreatShapesLine(直线)"绘图命令,绘制如图1所示的图形。
3DMAX制作海螺工艺品教程 图1
再选择"ModifyEdit SplineSub-ObjectVertex(顶点)"命令,调整各个点直至满意。在"Top(顶视窗)"中,选择"CreatShapesLine(直线)"绘图命令,画一条直线作为放样路径,如图2所示。
3DMAX制作海螺工艺品教程 图2
选择"放样路径",选择"CreatGeometryLoft ObjectsLoft(放样)"命令,单击"Get Shape(获取图形)"按钮,并选择"Instance(实例)"选项,在"Front(前视窗)"中点击截面图形;回到"Loft"面板上的"Path Parameters(路径参数)"命令条下,设置"path=50",再选择"Get Shapes"点击截面图形;再一次设置"path=100",再点击截面图形,得到图形如图3所示。
3DMAX制作海螺工艺品教程 图3
进入"Left(左视窗)"中,选择"Rotate(旋转)"命令,单击右键弹出旋转对话框,设置"Y=-90",旋转结果如图4所示。
3DMAX制作海螺工艺品教程 图4(在左视窗旋转Y轴-90度)
进入在"Top(顶视窗)"中,选择"CreatShapesLine(直线)"绘图命令,绘制海螺的顶视图形,如图5所示,作为拟合图形的X轴向图的使用。
3DMAX制作海螺工艺品教程 图5
选择"Front(前视窗)",选择"CreatShapesLine(直线)"绘图命令,画如图6所示的图形,作为拟合图形的Y轴向图的使用。
3DMAX制作海螺工艺品教程 图6
选取放样物体,选择"ModifyLoftDeformationsFit(拟合)"命令,从弹出的对话框中,点击"Display X Asix(显示X轴)"按钮,单击"Get Shape(获取图形)"按钮,在"Top(顶视窗)"中点击"海螺顶视截面图形",回到"DeformationsFit"对话框,单击"Rotate 90 CCW(逆时针旋转90度)"按钮,如图7所示。
3DMAX制作海螺工艺品教程 图7
单击"Display Y Asix(显示Y轴)"按钮,点击"Get Shape(获取图形)"按钮,在"Front(前视窗)"中,点击"海螺侧视截面图形",结果如图8所示。
3DMAX制作海螺工艺品教程 图8
关闭"Fit"命令对话框,打开"Skin Parameters(外皮参数)"命令条,勾选"Optimize Shape(优化图形)"和"Skin(外皮)"两个命令,结果如图9所示。
3DMAX制作海螺工艺品教程 图9
在"Top(顶视窗)"中,绘制海螺体底部的凹槽。选择"CreatShapeLine(直线)和Rectangle(距形)"绘图命令,绘制如图10所示的图形。
3DMAX制作海螺工艺品教程 图10
选择曲线段为放样路径,进入"CreatGeometryLoft ObjectLoft(放样)"命令,分别将"Path"设置为"0"和"100",在"Top"视窗中,分别选取这两个截面图形,结果如图11所示。
3DMAX制作海螺工艺品教程 图11
将其放置在海螺的底部,通过"Boolean(布尔运算)"命令的"减集",挖出一个凹槽,如图12所示。
3DMAX制作海螺工艺品教程 图12
至此,海螺形体建模完成。进入"Top(顶视窗)"中,单击鼠标右键选择"Smooth+Highlights(高精度显示)"命令,选择"Quick Render(快速渲染)"命令,渲染出如图13所示的海螺图。
3DMAX制作海螺工艺品教程 图13
二、 渲染
1. 绘制海螺贴图材质。
打开PhotoShop软件,打开刚才的图形文件,使用过滤器等方法绘上斑点。新建一个Alpha通道,在中间的位置上绘上一只大公鸡,并录上文字,如图14所示。
3DMAX制作海螺工艺品教程 图14
将这个Alpha复制一个,选择"FilterStylizeEmboss(浮雕)"命令,设置"Angle(角度)=-45度,Hight(高度)=1,Amount(数量)=100",如图15所示,作成雕刻效果。
3DMAX制作海螺工艺品教程 图15
将这个Alpha再复制一个,并选择"ImageAdjustInvert(反相)"命令,制作高光通道。选择低光通道,选择"Levels(层次)"命令,从弹出的对话框中选择"黑色注射管"按钮,在画面上点击灰色,结果如图16所示。同样,高光通道也使用"Levels"命令,用"黑色注射管"点击画面上灰色部分,制作低光通道。
3DMAX制作海螺工艺品教程 图16
回到"Layers"面板上,装入"低光区域",选择"LayersNewAdjustment LayerLevels"命令,将白色输出钮向左调,调出低光如图17所示。
3DMAX制作海螺工艺品教程 图17
装入"高光区域",选择"LayersNew LayersAdjustment LayerLevels"命令,将黑色输出钮向右调,调出高光如图18所示。此时雕刻效果已经绘制完成。
3DMAX制作海螺工艺品教程 图18
Java绘制海螺_3DMAX制作海螺工艺品教程 - 纳金网相关推荐
- keyshot渲染图文教程_KeyShot渲染汽车教程 - 纳金网
KeyShot渲染汽车教程如下: 首先在3dsmax中或者maya中为你的模型指定一个颜色,导入Keyshot.旧版本的Keyshot你必须选择颜色,新版本就不用了. KeyShot渲染汽车教程 然后 ...
- 魔方小站java_魔方小站论坛 离线魔方 JAVA 演示动画的制作方法 魔方教程|魔方视频|魔方玩法|魔方公式 - Powered by Discuz!...
本帖最后由 pzhzshun 于 2011-9-8 02:51 编辑 论坛里的魔方 JAVA 演示动画都必须在线才能观看.有朋友需要制作断网使用的魔方 JAVA 演示动画,就此新开一帖,根据自己的经验 ...
- ue4蓝图运行顺序_[UE4蓝图教程]蓝图入门之变量使用 - 纳金网
虚幻4的蓝图,其实是一种可视化编程,背后需要一套很复杂的东西才能将前台的逻辑变得简单,它是将一些东西封装成小框框,然后靠一条条线来链接起来,这个的好处就是很直观,给很多对写代码天生不感冒的人,提供了一 ...
- Java绘制海螺_Photoshop色彩漂亮的海螺制作教程
海螺构造并不复杂,不过构成的段还是很多的,同时需要绘制的面也是很多的.由于海螺的颜色较淡,绘制的时候重点是边缘的高光及暗部渲染出来,这样主体的立体感才会更强.最终效果 一.新建一个1024 * 768 ...
- Java绘制海螺_彩铅画海螺步骤入门教程
漂亮的海螺怎么画?海螺是生活在海里的软体动物,海螺的种类很多,海螺壳可以做装饰品.相信很多小伙伴也和学画画网一样,曾经把海螺放在耳朵边上听大海的声音.那么今天跟着学画画网一起来学习用彩铅画一个漂亮的海 ...
- Java绘制海螺_ps设计实例-打造精致小海螺
您可能感兴趣的话题: ps 核心提示:本教程为大家介绍一下如何使用photoshop打造精致的小海螺,小海螺构造并不复杂,不过构成的段还是很多的,同时需要绘制的面也是很多的. 本教程为大家介绍一下如何 ...
- java制作我的世界_Minecraft Java版整合包制作教程
本教程将带领你制作Minecraft Java版的整合包 不多BB教程来啦: 1:确认你的电脑安装了Java,若没安装,请先到官网下载安装:https://www.java.com/zh_CN/[注意 ...
- win10系统下JAVA之JDK压缩包制作方法及安装教程(环境配置)
win10系统下JAVA之JDK压缩包制作方法及安装教程 有时进行JAVA开发,我们可能会用到不同版本的JDK,每次切换不同版本时,总不能删除之前的,重新下载一个新版本,所以通过压缩包免安装方式进行多 ...
- Java实现短信验证码--(完整教程)
原 Java实现短信验证码--(完整教程) 2018年04月24日 13:03:12 北山_ 阅读数 19189更多 分类专栏: Java 阿里云 版权声明:本文为博主原创文章,遵循 CC 4.0 B ...
最新文章
- 2021年大数据Spark(八):环境搭建集群模式 Standalone HA
- 接口测试用例测试模板
- redux-form的学习笔记二--实现表单的同步验证
- Substring with Concatenation of All Words
- 为什么Python是数据科学领域最受欢迎的语言
- 本地计算机上的OracleOraDb11g_home2TNSListener服务启动又停止了。一些服务自动停止,如果他们没有什么可做的 ....
- vscode 智能打印_vscode智能提示
- java中的线程和进程,Java | 线程和进程,创建线程
- 如何连接安卓手机_安卓手机如何使用AirPods
- PHPCMSV9前台会员注册提示操作失败的解决办法
- python信号处理教程_PhysioNet生理信号处理(五)--WFDB for Python(DEMO)
- Linux时间子系统之八:动态时钟框架(CONFIG_NO_HZ、tickless)【转】
- SQL中CONVERT转化函数的用法(转)
- 欠定线性系统与正则化
- taptap APP端 产品体验的一点分析报告
- android 文本滚动显示,Android 文本内容滚动显示
- U盘内文件变为快捷方式怎么办?【一招解决】
- 树莓派一键变身无线路由器
- 阐述清楚浮动的几种方法
- CSS如何设置html table表格边框样式