本篇教程讲述了利用3ds max创建一个完整的场景。

灵感来源:当我在遇到一些事情睡不着觉的时候我便在努力想象一些别的事情,于是我便想到了这个场景,其实对于我的这个角色我即没有参考图也没有草稿图,有的只是我的想象,是我经过了几周的时间一点一点做出来的。椅子,时钟,灯还有桌子可以从网络中找到参考。

1. 建模:场景中所有的物体都是用可编辑多边形建立的。时钟的主体是用对称修改器对可编辑多边形进行修改得到的。时钟的基座是用线切削(lathe)而成的。时钟的指针是通过闭合曲线拉伸的到的。如图:

2. 窗帘:使用一个平面然后添加一个wave修改器。然后转变为多边形,完了以后我给他添加了shell修改器来给窗帘增加厚度,最后给他加了meshsmooth(重复值=2)。如图:

3. 台灯:我从一个圆柱开始然后删除了其他的片段只留下一个如图,然后给他一个对称修改器,知道我得到一个新的圆住体。然后利用可编辑多边形工具和对称修改器,是台灯做的对称。灯的其他部分完全可以用类似的方法的到。如图:

4. 看看效果:

5. 画框:跟台灯基座的方法一样。如图:

6. 桌子:多边形编辑建模型,同时也用到了对称修改器。如图:

7.成品。

8. 多里安人:也是通过多边形的对称修改器,还有就是永远的多边形工具cut,ring,loop,connect,extrude,bevel,insert…….所有的这些工具在max的用户视图中可以很好的发挥他们自己的作用。当用过对称工具以后我又给整体一个edit mesh修改器来修改一些不对称的部分。还有别的方法可以达到相同的效果,比如你可以再次转变为poly,然后做不对称的部分。如图:

9. 狗:我用了一个在google中找到的图片。当你在建模的时候有个参考图片是很重要的,当你在制作的时候它可以帮助你把握整体的比例。如图:

10. 线框图:

11. 完成后的场景在细分以前有377,932 个面,细分以后有1,352,065个面。

12. 线框图:

13. 下面的图片显示了多里安人的展开坐标。在其上绘制贴图的确是很让人头疼的。记住下面的坐标没有对应他们的位置,我只不过是想把所有的展开坐标放在这儿。这上面用到了很多的平面贴图方式和圆柱贴图坐标,然后我用了贴图展开修改器对它做了修改。在textporter的帮助下我把我的uv贴图导入了photoshop中。如图:

14. 材质:多里安人和狗的基本纹理贴图来自一个死鸟的图片。这个照片是我很就以前拍的,我的几乎所有的朋友都说我比较反常但是我知道在某天我会用到它。别的木头或者其他材质是从网络上或者我自己的材质库中得到的。

15. Rigging and skining:人的:

16.狗的:

17. 下面是所有的测试中的三个姿势,如图:

18. 灯光:当角色完成以后呢,我们就开始考虑环境了。我在场景中增加了一些比较简单的基本的物体。开始我是先放了一些简单的物体并且打了灯光。当我对这些满意了以后我把那些比较多面的模型导入。其中的一些模型还是在灯光建立好了才导入的。从下面的图中可以看到我给了一个天光和一个从右上方射入的面阴影的矩形灯。如图:

19. 下面是我没有加材质的渲染效果:

20.材质:所有的材质是用的final render的高级材质类型。尤其是我的大的球型的反射材质,他也是fr的高级材质,1.5的反射率还要选择fresnel。如图的设置:

21. 球1是用了漫反射和100自发光都为白色的标准材质。球2是跟球一样的设置不同的是他的漫反射贴图通道增加了输出,RGB level为5,标准的是1。改为5是为了让更大的球上有更好的反射效果。你从图中可以看到球2的反射要比球你的反射更件强烈。球3也是跟球2一样但是他的RGB level是10,这意味着更大的反射。

22. 但是我为什么要做这些事情?因为在场景中我增加了一个自发光的平面,他只有在发射中看到。我喜欢用象真实世界中的发射。真实世界中没有高光只有的是发射。我知道反射需要的是更好的硬件设备,但是我在动画中我都是用它的。

23. 渲染:我用的是final render stage-1渲染的。

24. 后期:你可以看到我在颜色,亮度/对比度都做了校正。作了这些改变我是想让它看起来有一种深邃,而且更加象画像的感觉。如图:

25. 修改后:

26. 最终效果:

教程完。原文转自PS教程自学网。如果想获取更多3ds max教程可关注3ds Max中文官网(www.xy3dsmax.com)帮您快捷的了解和学习软件。

3dmax实例教程-使用3ds Max 创建一个完整的场景的更多相关文章

  1. 3ds Max绘制一个漂亮的青花瓷碗3D模型

    这篇教程向小伙伴门介绍使用3ds Max绘制一个漂亮的青花瓷碗3D模型方法,教程很不错,很适合大家学习,推荐过来,一起来学习吧! 车削,材质贴图的应用,添加位图,渲染视图 步骤如下: 在桌面找到3DM ...

  2. [Android开发教程]Android官网developer training中文版教程 - 1.1.1 创建一个Android项目

    本系列持续更新中.转载请注明来源. 前言:近期打算系统学习一下Android开发,发现Android官网上的developer training也是个非常好的学习资料,于是想到一边学习一边写一个中文版 ...

  3. struts2官方 中文教程 系列一:创建一个struts2 web Application

    先贴了本帖地址,以免被爬  http://www.cnblogs.com/linghaoxinpian/p/6898779.html 本教程将会通过安装struts2框架来创建一个简单的应用程序.虽然 ...

  4. Orchard入门:如何创建一个完整Module

    这是一个Orchard-Modules的入门教程.在这个教程里,我们将开发两个功能页面分别用于数据录入与数据展示. 完成上述简单功能开发,我们一共需要6个步骤.分别为: 创建Module 创建Mode ...

  5. SQL Server Database 维护计划创建一个完整的备份策略

     SQL Server维护计划Maintenance Plan这是一个非常有用的维护工具,能够完成大部分的数据库维护任务,通过这些功能包.您可以省略大量的编码时间. 介绍的不是非常多,特此补上一篇 ...

  6. 简单创建一个完整的struts2框架小程序

    要完成一个struts2框架的搭建, 1.首先应该从官网上下载最新的jar包,网络连接:http://struts.apache.org/download.cgi#struts2514.1,选择下载F ...

  7. Eclipse中如何创建一个完整的Maven-Web项目

    Maven Web项目搭建 1.首先确保本地开发环境搭建完毕(jdk,maven). 2.打开Eclipse,新建Maven项目.选择Maven Project选项. 3.将第一项:Create a ...

  8. 在MySQL数据库中创建一个完整的表

    1.登陆成功后,首先进入某一个数据库 (不是指数据库服务器) use t1; //t1是数据库名 如图所示: 2.在此数据库中建立数据库表 2.1 先建立表结构(可以理解为表的列名,也就是字段名)在实 ...

  9. 基于3ds Max的游戏建模方案

    前言 需求 由于本游戏的设计,需求使用到角色以及场景建模.具体模型的搭建与贴图的设计根据原画进行. 工具 一般在游戏研发中,模型的搭建主要使用以下工具和概念来渲染建模. 3ds Max 3ds Max ...

随机推荐

  1. 洛谷P3356 火星探险问题(费用流)

    题目描述 火星探险队的登陆舱将在火星表面着陆,登陆舱内有多部障碍物探测车.登陆舱着陆后,探测车将离开登陆舱向先期到达的传送器方向移动.探测车在移动中还必须采集岩石标本.每一块岩石标本由最先遇到它的探测 ...

  2. Android 自定义ScrollView的滑动监听事件

    项目结构: 1.LazyScrollView类(自定义ScrollView) package android.zhh.com.myapplicationscrollview; /** * Create ...

  3. SQL Server-聚焦使用索引和查询执行计划

    前言 上一篇我们讲了聚集索引对非聚集索引的影响,对数据库一直在强调的性能优化,所以这一节我们统筹讲讲利用索引来看看查询执行计划是怎样的,简短的内容,深入的理解,Always to review the ...

  4. ATL and MFC String Conversion Macros

    ATL 7.0介绍了一些新的转换类和宏,为现有的宏提供了重要的改进.新的字符串转换类和名称宏的形式是:C 源类型 2[C] 目标类型[EX]其中:•源类型和目标类型描述如下表.• [C]是目标类型必须 ...

  5. windows 2008 中IIS7.0以上如何设置404错误页面

    404错误页面的设置,不仅仅可以提高用户体验度,从SEO方面考虑,也是非常重要的.今天,笔者在这里介绍一下在windows 2008下如何设置404错误页面. 注意:设置404有我这里介绍2种方式,推 ...

  6. UVa 11292 The Dragon of Loowater 【贪心】

    题意:有一条有n个头的恶龙,有m个骑士去砍掉它们的头,每个骑士可以砍直径不超过x的头,问怎样雇佣骑士,使花的钱最少 把头的直径从小到大排序,骑士的能力值也从小到大排序,再一个一个地去砍头 #inclu ...

  7. CorelDRAW X6最新注册激活机制

    最近购买CorelDRAW X6的小伙伴可能对如何注册激活软件存在疑惑,下面小编一步步教您如何快速激活CorelDRAW X6. CorelDRAW X6最新注册机制如下: 1.关注“Corel服务中 ...

  8. 其他信息: 具有固定名称“Npgsql”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载。有关详细信息,请参阅内部异常

    其他信息: 具有固定名称“Npgsql”的 ADO.NET 提供程序未在计算机或应用程序配置文件中注册或无法加载.有关详细信息,请参阅内部异常 解决方法 在 App.config 的 configur ...

  9. day07 分支,循环

    目录 if(分支) if的语法 if...else... if...elif...else if的嵌套 for循环 for-else 语句 for循环的嵌套(重要) range介绍 while循环 w ...

  10. Xcode10适配——Error:Multiple commands produce

    今天苹果正式推送了iOS12,今天上午就更新了最新的iOS,及Xcode10.这次更新还行,不需要我们对以前的项目紧急修复,大动手术. 用Xcode10跑之前的项目,也就报了一种类型的错误:Multi ...