查看: 2344|回复: 2
打印 上一主题 下一主题

[灯光材质] 3Ds max制作豪华四轮摩托车教程

[复制链接]

600

主题

3

听众

4875

积分

中级设计师

Rank: 5Rank: 5

纳金币
2095
精华
72

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2013-8-21 14:48:18 |只看该作者 |倒序浏览
这是关于四轮摩托车制作的简要介绍。我很喜欢四轮摩托车,但你很难看到我开着它出去兜风的情景(因为我开四轮摩托车时会浑身发抖)。不管怎样,介绍一个四轮车的制作流程对我而言也算是一个小的工程了,所以我要很形象的为大家讲解出来。下图是制作最终效果图:

2357580.jpg

最终渲染图

2357581.jpg

图1 参考资料

  通常,你需要一个相当不错的实物模型来作为参考。不幸的是我没能为这辆四轮车找到任何蓝本。但我设法找到了一些关于四轮车的正面图片,建议在收集图片时不要只限于官方网站,你还可以去google 图库或其他相似的网站搜索一下。业余拍摄者的照片有时比正规网站的图片更为清晰,因为它们没有经过美饰。从而会反映出物体最真实的一面。

  有时你看到的和实例之间是有一定距离的,因此当建模时你总是不得不细心的从不同的角度审视那些图片素材,从而确定模型和参考的素材是否一致(当然这里你只能用肉眼观察);你可能会毫不犹豫的说:我不会在没找到令自己满意的素材时就开始建模的。我经常听到一些人这样说。

  有个小技巧就是用素材照片作为背景,试着用摄像机去将它还原为原始模型,然后再把模型和摄影机还原的图像对比,看看它们的主要比例是否一致。

2357582.jpg

图2

  建模

  建模对我来说很简单,难的是在缺乏好的素材时它将变得异常费时。正如你所看到的,我是用次物体编辑的方式来进行所有基本物体的创建。

2357583.jpg

图3

  之后我用基本物体创建工具和线创建工具添加了一些细节部分,并且做了些简单的修改,像锥化,曲面细化和FFD(晶格变形)等。除此之外还创建了四五种螺钉和一些比较小的物体,这样我就可以通过对它们的复制和实例来快速完成大量的细节问题了。

2357584.jpg

图4

2357585.jpg

图5

  为了使细节得到更好的表现,我解散了这个次物体级别模型并且用布尔工具对它们进行裁切,然后通过编辑网格面片从而保证布尔变形。我用这种方法制作了前灯孔和几乎车身上所有的孔(这是基于NURBS清理焊缝的多边形方法,但是你应该牢记布尔运算存在某些问题所以应该尽量避免使用它)。

2357586.jpg

图6

2357587.jpg

图7

  可能有时你会认为添加太多的细节部分会浪费大量的时间,但当你用复制这些基本物体的方法去代替用基本物体创建工具来完成细节创建时,你就会发现原来创建这些车轮细节不用花费太大的努力,因为这些车轮在位图上并不能完全表现出来。

  添加材质

  因为担心不能立刻完成创建任务,所以我没有在添加材质上花太多时间。

  我迅速的创建完模型之后集中精力解决那些将要表现出的细节部分,再去photoshop 下描绘那些令人头疼的部分和所有细节部分。如果我有时间在重复一次的话,我会打散模型然后适当的添加一些灰尘或者制作一个复合材质来表现灰尘效果。我用蒙皮的方法给标识部分添加了与主体不同的材质,像北极星标识就是这样。

2357588.jpg

图8

  传动装置

  因为我用的是3D MAX5.0,它里面没有动力学工具,所以我用了一些简单的方法来完成传动装置和控制机构的制作,这里我不得不调用了一些金属的力学性参数。我会尽力去向你说明我用什么技巧使传动装置正常传递功率。就以下面的前轴为例:

2357589.jpg

图9

23575810.jpg

图10

  下面就是我创建的过程:

  我在水平轴上创建了一个骨骼和一个垂直骨骼,然后给它们加上IK链。再把水平骨骼IK控制点和一个已经创建好的圆周轨迹相连。把垂直骨骼IK控制点和一个连在水平骨骼的虚构物体相连。

  因此当我移动这个圆环时,场景中就像一个真正的轴在运动。

  下面这幅图能更有助于你理解此流程。

23575811.jpg

图11

  这里所需要的弹力在以上的图片中是用于弹簧的功能,我只用了金属的参数和圆环位置的控制实现了对重力和弹力的模拟。

23575812.jpg

图12

23575813.jpg

图13

  后轮的弹力和前轮是相同的,但我用金属链传动来替代了,金属链可以精确的按照后轮的传动做线传动。我按照传动轨迹创建链之后,用轮子的转动量控制链的传动量,这个虽然简单,但可以实现运动要求。

  模拟驾驶也是需要被控制的。为了用操纵杆控制车轮的转动,我用了一种不需要线参数的特殊方法去指名哪个轴以及轴的参数。

  在场景中我在每个车轮前放置了两个虚拟的参照物,然后让车轮与虚拟的参照物运动同步,再把虚拟的参照物体与操纵杆绑定相连。这样当操纵杆运动时便会带动虚拟的参照物运动,从而带动车轮一起转动。

  我希望这张图片能清楚的说明这个问题。

  合理的创建方法适用于各种线性参数或较多的动力学命令,如果可以的话还能加上方向约束的功能。

23575814.jpg

图14

  我在模型的顶部创建了这个虚构的控制杆以便于看起来更为真实。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

2

主题

1

听众

1143

积分

助理设计师

Rank: 4

纳金币
350
精华
0
沙发
发表于 2013-10-25 15:34:22 |只看该作者
感谢楼主分享~
回复

使用道具 举报

may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

板凳
发表于 2013-10-31 20:23:06 |只看该作者
请多发渲染方面的教程,谢谢了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-25 11:32 , Processed in 0.100002 second(s), 35 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部