3DMAX中的7个基本建模小窍门_3dmax建模-程序员宅基地

技术标签: 3d  3dmax建模  3dmax教程  3dsmax  3DMAX  3dmax  

3DMAX中的7个基本建模小窍门

在这里,我们分享一些基本的3dmax建模技巧,希望能帮助您作为3D艺术家的成长和发展。

虽然这篇文章是从3ds Max的角度进行阐述的,但这里提到的所有内容对于任何其他建模应用程序都同样有效,例如Maya、Cinema 4D或Blender。

1.使用参考

有人曾经说过,一切都已经发明出来了,而且部分是真的,每次我们试图创造我们所做的事情,基本上就是重新解释、改进或修改现有的东西;我们从不白手起家。

伟大的艺术家总是使用参照,因为正是因为如此,他们才能看到特定曲面如何发光、关节如何移动或对象不同比例的行为如何关联。

请记住,无论何时您要对角色、车辆、家具或建筑进行建模,都要创建一个文件夹,并收集图像、照片、图表或视频,以帮助您更好地了解想要播放的内容。这是唯一一种知道你正在做什么的方法。

成功的关键在于比较。

2.找到最有效的方法

在开始建模之前,需要几分钟来思考实现目标的最有效方法。

根据要执行的操作,始终可以使用以下建模方法之一:

a.基于样条线的建模

b.基于边建模(挤出边[在3ds Max中按住Shift键并拖动])

c.基于“基本体”或长方体几何体的建模(更改现有形状)

d.程序建模(在修改面板使用修改器)

e.NURBS建模(非均匀有理B样条曲线)

f.雕刻(在ZBrush、Mudbox或类似软件中雕刻)

 创建样条线,然后使用“车削”修改器旋转该样条线以生成体积。

从圆形曲面、边生成体积,并依次爬升顶点。

 从圆柱体建模,细分并转换为可编辑多边形,然后使用“软选择”工具缩放顶点。

 同样是使用修改器修改的圆柱体,在本例中是FFD修改器,它允许基于点阵变形几何体。

3. 四边形,四边形,四边形!

始终尝试在四边形基础上建模。

四边形或四边多边形是保持几何体干净和适应性的最佳盟友。

与tris和n-grads(三角形和4条以上边的多边形)不同,四边形允许自由修改对象的几何体,能够应用位移、平滑算法(Turbosmooth、meshsmooth或类似算法)和uvw展开而不会出错。

虽然这对于建筑建模来说并不重要,但对于角色和车辆的建模来说,这是生死攸关的。

尽量避免T-vertices(顶点联合成“T”形),因为它们通常会产生tris和n-grads,并注意超过四条边的特殊汇聚情况(如下面第2张图)。

 

 4.节省几何形状

不断增强总是更好的。

无论何时,只要需要对复杂曲面进行建模,都要从基础开始,例如,圆柱体16面。尝试使用允许生成四边形的细分值:4、8、12、16、24、32…

当需要软化时,在应用平滑算法之前,使用快速循环swift loops(或Maya中的边循环edge loops)为边提供更多细节。

 5.软化边缘

在现实世界中,没有什么东西是百分之百锋利的,甚至在分子水平上也是如此。

请记住,无论何时需要建模,都会尝试通过平滑算法(如涡轮平滑Turbosmooth或网格平滑meshsmooth)或简单地使用倒角。

这有以下优点:渲染时,您将在这些边上发光和反射,这会增加图像的真实性。

 6.焊接顶点

象3ds Max使用焊接(Weld)工具或Maya使用合并顶点(Merge Vertex)工具,来确保几何体顶点都是必须的,没有冗余,并且没有重叠顶点。

当您从其他应用程序导入几何体时,请进行反复检查。

在3ds Max中可以使用xView工具。要激活它,请按“X”键,然后键入“xview”并按Enter键。单击屏幕上显示的绿色文本,然后选择“Overlapping Vertices”(重叠顶点)选项。屏幕上将显示重复的顶点。(或者点击3dmax主菜单:Views->Xview->Overlapping Vertices)

如果计划打印三维模型,这一点尤为重要。

7.检查法线

如果纹理的显示不止一次出现问题,可能是因为模型的某些面被反转了。

为确保多边形具有正确的方向,应查看“法线”(在3ds Max中,使用“修改>多边形>多边形编辑>翻转”选项卡中的“翻转”选项进行更正)。

“法线”定义多边形中相对于后部的前侧。

在对象的三维曲面世界中,它们只有一个方向,因为它们通常用于构建体积网格(内部看不到);记住,任何东西都有厚的,甚至像一张纸一样薄的东西。

法线的作用是告诉程序要渲染同一多边形的哪一侧,以避免进行不必要的计算。

尽管如此,仍然可以告诉应用程序渲染双面,但这通常是由渲染引擎完成的。

在V-Ray中有2SidedMtl,普遍用于从没有厚度的平面模拟窗帘。

 如果您喜欢这篇文章,请与您的朋友分享,帮助我们传播信息;)

教程译注:沐风老师

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/mufenglaoshi/article/details/124993142

智能推荐

Android 中判断网络连接和GPS是否可用及HTTPCLIENT使用-程序员宅基地

文章浏览阅读140次。大家知道Google支持和发布的Android移动操作系统,主要是为了使其迅速占领移动互联网的市场份额,所谓移动互联网当然也是互联网了,凡是涉及互联网的任何软件任何程序都少不了联网模块的开发,诚然Android联网开发也是我们开发中至关重要的一部分,那么Android是怎么样进行联网操作的呢?这篇博客就简单的介绍一下Android常用的联网方式、判断网络连接状态以及volle..._android public void onresponse(bitmap bitmap

Python基础语法——对象与类_python __isub__用法-程序员宅基地

文章浏览阅读1.1k次。1.面向对象相关概念简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。 方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。 局部变量:定义在方法中._python __isub__用法

Hive(总)看完这篇,别说你不会Hive!-程序员宅基地

文章浏览阅读7w次,点赞360次,收藏3.4k次。文章目录1.Hive入门1.1什么是Hive1.2 Hive的优缺点1.2.1 优点1.2.2 缺点1.3Hive架构原理2.Hive安装2.1Hive安装2.2HiveJDBC访问2.2.1启动hiveserver2服务2.2.2连接hiveserver2服务2.2.3注意2.3Hive常用交互命令2.4Hive其他命令操作2.5Hive常见属性配置2.5.1数据仓库位置配置2.5.2查询后信息显示配置2.5.3运行日志信息配置3.Hive数据类型3.1基本数据类型3.2集合数据类型3.3类型转化4.DD

dataframe合并与去重两个方法_dataframe merge去重-程序员宅基地

文章浏览阅读8k次。(一)用mergehttps://blog.csdn.net/sinat_38068807/article/details/90577105(二)用concathttps://blog.csdn.net/sinat_38068807/article/details/90515142_dataframe merge去重

pyinstaller将py文件打包成EXE文件(保姆级教程)_pyinstaller打包py文件为exe-程序员宅基地

文章浏览阅读3.4k次,点赞2次,收藏19次。一、PyInstaller 库的安装1.一般安装步骤:pip install pyinstaller一般的安装方法是在cmd命令提示符环境下输入:window+r 运行cmd输入以下内容切换到pip目录下输入pip install pyinstaller2.使用python安装PyInstaller打开python设置项目添加搜索安装软件包安装完成二、 pyinstaller的使用打开cmd命令提示符 切换到pyinstaller..._pyinstaller打包py文件为exe

c++如何让字符串重复输出_[Python学习笔记]Python基础02之字符串-程序员宅基地

文章浏览阅读409次。点击上方蓝字关注我们,一起涨姿势!在Python基础01之入门中,我们学习了Python中的输入(input()),输出(print())的使用,变量赋值,简单运算符的相关知识,今天一起来学习字符串的知识。一、字符串基础字符串是 Python 中最常用的数据类型,它是一种不可变序列。可以使用引号来创建字符串,引号可以是'单引号'"双引号" '''三单引号''', """三双引号""",单..._c++连续输出三个字符可以用乘号吗

随便推点

python+OpenCV笔记(二十七):反投影图像-程序员宅基地

本文介绍了Python和OpenCV中的反投影图像的概念、工作原理和代码编写。同时提到了直方图和直方图均衡化的相关知识。

(iView)View UI框架中的Modal对话框阻止点击确定按钮时关闭_iview modal关闭事件-程序员宅基地

文章浏览阅读898次。使用官方的代码,value(可用v-model双向绑定)控制modal框的显示隐藏,会出现只要点击了确定按钮,v-model绑定的值自动变为false,关闭modal框,想要的效果:点击确定按钮判断条件决定modal框是否关闭。_iview modal关闭事件

nginx: [warn] duplicate extension xxxx解决方案_nginx: [warn] duplicate extension "js", content ty-程序员宅基地

文章浏览阅读4k次。完整报错如下:nginx: [warn] duplicate extension "html", content type: "text/html", previous content type: "text/html" in /etc/nginx/mime.types:3nginx: [warn] duplicate extension "htm", content type: "text..._nginx: [warn] duplicate extension "js", content type: "text/javascript", pre

VUE中的img的:src动态加载图片的问题,require也不能随便用_require img-程序员宅基地

文章浏览阅读7.8k次,点赞6次,收藏19次。问题描述:写的一个系统,用户登录后会使用数据库的数据作为用户头像,需要显示在页面上,那头像链接就需要用变量表示,那就用到了:src做动态绑定,直接加变量问题解决:1、使用require由于我们在写代码用的链接是编译前的,编译后图片文件,require中直接写死是没有错误的(里面全是字符串的话),但是如果只用一个变量,就会报错2、使用require的小技巧查找到了一篇有用的教程——前端es6 require动态引入图片报错Error: Cannot find module,“因为require它_require img

vue 动态设置组件高度_高度动态的Vue明星评分组件-程序员宅基地

文章浏览阅读2.3k次。vue 动态设置组件高度 虚拟动态星级 (vue-dynamic-star-rating)A Highly Customizable, easy-to-use elegant stars rating component (similar to Google Play) 高度可定制,易于使用的优雅星级评定组件(类似于Google Play) View Demo查看演示 Download S..._vue-dynamic-star-rating

centos下安装ffmpeg加上fdk-aac的支持-程序员宅基地

文章浏览阅读438次。本文参考自:https://blog.csdn.net/jklinux/article/details/72367829安装包可以从这里下载https://download.csdn.net/download/yinsui1839/10433905没有积分的同学可以在评论区发邮箱给我先安装yasm:解压yasm-1.3.0.tar.gzcd yasm-1.3.0/./confi..._centos fdk-aac