3DMAX游戏角色手套建模教程

2023-10-28 09:40

本文主要是介绍3DMAX游戏角色手套建模教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

对手套进行建模相当于对手进行一些简化。

起始对象是一个“长方体”基本体,该基本体按尺寸挤出3次以获得4个垂直分割。
 

 

对顶部边缘进行倒角,以准备手指的分离。
 

 

向下移动三角形面的顶点。

然后使用切割和旋转边完成相反的分割。
 

 

 将顶点从底部向上移动,然后对底面进行2次挤出。

现在,您已经拥有了从手掌和手套背面开始的基本形状。
 

在这个阶段,有必要给它一个更具解剖学的形式,而不需要构建太多的细节。

在本教程中,不断观察自己的手是有用的。
 

如上所示依次挤出,在指定骨架时,请注意在变形区域中放置分段。

然后使用切割边缘,如图所示,在中心周围插入一个分割
 

制作细节(箭头)。您可以应用网格平滑来了解最终结果,并继续调整LPM框架。

应该注意的是,手指不是平行的,而是从一个指向手腕的起点开始辐射。
 

食指完成后,通过选择其面复制它,并用Shift+move(移动)复制元素。

重复操作4次,调整方向、尺寸等。

对于手指的末端,这些手指的放置方式使其末端成为一个圆的圆弧
 

擦除红色的面,因为这是手指将与手焊接的地方。

将箭头指示的顶点移至该连接的顶部。
 

开启3d捕捉顶点功能,调整顶点并将其对齐。
 

添加带有切割边缘的分割,以允许在两侧焊接手指。
(使用“隐藏元素”隐藏其他手指)
 

停止以对齐顶点,并将模型焊接为一个选定的焊接。

通过查看网格平滑并使用LPM框架来完成调整
 

以上是手套的不同角度。
 

挤出拇指的面。
在第一次挤出后,将平面设为矩形,这样可以改进即将进行的挤出。
 

与手指一样,完全挤出拇指并调整垂直,以形成更具解剖学特征的形状。
 

调整拇指后手的形状。

这部分需要时间和技巧,所以仔细观察自己的手,以获得正确的外观。
 

在手套两侧用切割边缘插入一个隔板。
 

平滑后手的外观。

用切割边缘插入此分割。
 

在手掌上插入这些分割,使红色虚线边缘不可见,形成一个四边形。
 

在拇指底部添加一个额外的分区。
 

在手的两侧插入一个分割,并使用塌陷顶点,消除两个三角形面。
 

如图所示,拆分顶部作为手套的结束部分。
 

最终LPM手套的外观
 

网格平滑设置细分为1
 

平滑后手套的外观。
 

使这些边不可见,并使由此获得的多边形平面化。
 

用倒角挤出手套的套筒并调节尺寸。
 

在这一阶段,有必要将手套放在角色身上进行调整。

设置适当的比例以匹配身体

如上所述,只定位了手套的实例副本,原始副本保持在原位,因为这次继续建模时,此位置更实用。
 

如有必要,调整使其更规则,然后挤出边缘以形成此唇部。
 

最后,向后挤出袖子的内部。
 

手套在定位副本上的外观。

对于腕部部分中的褶皱,选择水平边和倒角以复制它们。
 

然后,调整框架LPM上的顶点并在细分版本上查看结果就足够了。
 

选择相反的边。
 

应用倒角以复制它们。
 

对于面的尺寸,调整了由此创建的顶点。
 

选择红色的面。
 

 

进行挤出/倒角,然后再次重复该操作,如图所示。
 

 

平滑后手套的外观。
 

 

教程译注:沐风老师

这篇关于3DMAX游戏角色手套建模教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/292339

相关文章

一文详解Python如何开发游戏

《一文详解Python如何开发游戏》Python是一种非常流行的编程语言,也可以用来开发游戏模组,:本文主要介绍Python如何开发游戏的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、python简介二、Python 开发 2D 游戏的优劣势优势缺点三、Python 开发 3D

全网最全Tomcat完全卸载重装教程小结

《全网最全Tomcat完全卸载重装教程小结》windows系统卸载Tomcat重新通过ZIP方式安装Tomcat,优点是灵活可控,适合开发者自定义配置,手动配置环境变量后,可通过命令行快速启动和管理... 目录一、完全卸载Tomcat1. 停止Tomcat服务2. 通过控制面板卸载3. 手动删除残留文件4.

Python的pandas库基础知识超详细教程

《Python的pandas库基础知识超详细教程》Pandas是Python数据处理核心库,提供Series和DataFrame结构,支持CSV/Excel/SQL等数据源导入及清洗、合并、统计等功能... 目录一、配置环境二、序列和数据表2.1 初始化2.2  获取数值2.3 获取索引2.4 索引取内容2

python依赖管理工具UV的安装和使用教程

《python依赖管理工具UV的安装和使用教程》UV是一个用Rust编写的Python包安装和依赖管理工具,比传统工具(如pip)有着更快、更高效的体验,:本文主要介绍python依赖管理工具UV... 目录前言一、命令安装uv二、手动编译安装2.1在archlinux安装uv的依赖工具2.2从github

C#实现SHP文件读取与地图显示的完整教程

《C#实现SHP文件读取与地图显示的完整教程》在地理信息系统(GIS)开发中,SHP文件是一种常见的矢量数据格式,本文将详细介绍如何使用C#读取SHP文件并实现地图显示功能,包括坐标转换、图形渲染、平... 目录概述功能特点核心代码解析1. 文件读取与初始化2. 坐标转换3. 图形绘制4. 地图交互功能缩放

SpringBoot集成redisson实现延时队列教程

《SpringBoot集成redisson实现延时队列教程》文章介绍了使用Redisson实现延迟队列的完整步骤,包括依赖导入、Redis配置、工具类封装、业务枚举定义、执行器实现、Bean创建、消费... 目录1、先给项目导入Redisson依赖2、配置redis3、创建 RedissonConfig 配

基于C#实现PDF转图片的详细教程

《基于C#实现PDF转图片的详细教程》在数字化办公场景中,PDF文件的可视化处理需求日益增长,本文将围绕Spire.PDFfor.NET这一工具,详解如何通过C#将PDF转换为JPG、PNG等主流图片... 目录引言一、组件部署二、快速入门:PDF 转图片的核心 C# 代码三、分辨率设置 - 清晰度的决定因

Java Scanner类解析与实战教程

《JavaScanner类解析与实战教程》JavaScanner类(java.util包)是文本输入解析工具,支持基本类型和字符串读取,基于Readable接口与正则分隔符实现,适用于控制台、文件输... 目录一、核心设计与工作原理1.底层依赖2.解析机制A.核心逻辑基于分隔符(delimiter)和模式匹

spring AMQP代码生成rabbitmq的exchange and queue教程

《springAMQP代码生成rabbitmq的exchangeandqueue教程》使用SpringAMQP代码直接创建RabbitMQexchange和queue,并确保绑定关系自动成立,简... 目录spring AMQP代码生成rabbitmq的exchange and 编程queue执行结果总结s

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife