【笔记】从零开始做一个男性人体的流程/躯干篇(超级详细)

躯干整体

大体

1.创建一个正方体,摆好位置

2.实例呀啥的都搞好

3.胸部它是一个前窄后宽的结构

斜方肌

臀部

1.臀部是前宽后窄的结构

2.我们再去侧面调整以下

胸椎向上倾斜,盆骨向下倾斜。脊椎是s形的

3.真实的身体没有这么方正,所以微调,在顶视图给它缩放一点点。沿y轴缩放

大体特征效果

这大体的特征就调出来了~

细化

胸腔/臀部/盆骨等

1.加线,慢慢整

2.给肩部调整的更有弧度

3.下拉一条线。

盆骨重心是往后一点的

4.把这条线往里收,这样才有圆润的感觉,而不是变形金刚的感觉

从这个角度看是不是很明显?

5.屁股往里收

胸肌

嘿嘿,胸肌,嘿嘿

1.先对着参考图调一下

2.胸肌要有高度的,所以加一条线,到侧面调就行

3.

肩部

1.加线

往上提,let's 让肩膀更圆

2.

你看看这么直的线,你当做钢铁侠呀!

我们利用线和加线,把躯体调整的更有弧度和层次,圆一些。

调整的过程中特别注意,这里是肋骨,所以要往外一些

最后就是这样!~

腿部

腿部整体

1.先提前加两条线后期比较方便。

同时,男性的臀部是前宽后窄的结构。

所以我们这里让它后面窄一些。

2.咱再卡一下腹股沟,大腿根那块的结构,就能挤出了

3.选择这几个面,挤出

4.通过多个视图的缩放,旋转等,让布线流畅,布线尽量平行

5.选中腿部,中线,给它调整,把腿部调整成自然放松的状态(多视图调调),不用那么僵硬

臀部

1.按照参考图的结构勾线

在这里加一圈线,然后缩放,调整

2.臀部这里加一条线,然后到侧面去调整

3.最后调整优化(其它的别管,只看臀部的效果)

手臂

胸大肌

之前说过,胸肌和肩膀肌肉是连在一起的,所以我们先卡胸大肌的线条

脖子

1.

2.然后挤出

3.把不需要的面(比如上面的面)都删掉,然后调整,让线条流畅些

手臂

1.一定要多角度调整,包括顶视图,左视图等等。

手臂是在身体靠内侧的位置。

最好提前就把这块做的圆润一些,以后就相对少很多麻烦。

2.选择面,挤出

给它旋转,缩放,让布线尽量顺畅一些。

3.选中手臂,中线,给它调整,把手臂调整成自然放松的状态(多视图调调),不用那么僵硬

4.继续细化,腿部都是同理

5.肩膀的肌肉卡出来,卡一圈。这条线是做凹下去

这条线是为凸起来的。

把这条线的前后缩放的感觉做多一点(即,转到侧视角沿着y轴去缩放)

胳膊调整完

锁骨

1.为了把锁骨和斜方肌做一些区分,我们在这里加一条线

2.

连接这几条线,把它移动到锁骨位置

3.

可以摸摸自己的锁骨这一块,你可以发现它是稍微缩进里面去的。

肩部

在这里加条线

斜方肌

这点要靠后,这块是斜方肌,线就需要往后挪一点

斜方肌是紫色的那块

背阔肌

1.

在这块加线后调整,才有背阔肌鼓起来的感觉。

2.

腰部

1.再在腰部加线,做出这种凹凸,对比的感觉

背视图:看到了吗,就是这种凹凹凸凸的感觉

目前调整效果如下

脚部

1. 不多说了,还是选面,挤出,调整

关节处

1.关节处的设计主要是为了动作的操作服务。

后胳膊肘加两条线,让它们靠近一点。

2.正面两条线就好,直接选中这两条线塌陷

之后在调整就好。

腿部关节同理

效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/10933.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

青少年软件编程(Python)等级考试试卷(三级)2024年3月

2024.03电子学会青少年软件编程(Python)等级考试试卷(三级) 一、单选题 1.在 Python 中,hex(2023)的功能是? ( ) A.将十进制数 2023 转化为十六进制数 B.将十进制数 2023 转化为八进制数 C.将十六进制数 2023…

第四步->手撕spring源码之bena注入实现和依赖

本步骤目标 上述几个步骤 定义和注册Bean (opens new window)、实例化Bean (opens new window),按照是否包含构造函数实现不同的实例化策略 (opens new window),那么在创建对象实例化这我们还缺少什么?其实还缺少一个关于类中是否有属性的问题…

Android 13.0 系统限制上网系列之iptables用IOemNetd实现app某个时间段禁止上网的功能实现

1.前言 在13.0的系统rom定制化开发中,对于系统限制网络的使用的这块需求开发中,在system中netd网络这块的产品需要中,会要求设置app某个时间段禁止上网的功能, liunx中iptables命令也是比较重要的,接下来就来在IOemNetd这块实现app某个时间段禁止上网的的相关功能,就是在…

ctfshow web274

web274 thinkphp框架序列化漏洞 EXP <?php namespace think; abstract class Model{protected $append[];private $data[];function __construct(){$this->append["lin">["ctf","show"]];$this->data["lin">new Req…

Linux is命令参数和选项

在Linux系统中&#xff0c;命令行是一个非常重要且强大的工具&#xff0c;能够通过命令来完成各种任务。在使用Linux命令时&#xff0c;命令通常会有一些参数和选项&#xff0c;它们可以对命令的行为进行指定和调整&#xff0c;让我们更灵活地使用命令。 首先&#xff0c;让我…

前端笔记-day02

文章目录 01-无序列表02-有序列表03-定义列表04-表格06-表格-合并单元格07-表单-input08-表单-input占位文本09-表单-单选框10-表单-上传多个文件11-表单-多选框12-表单-下拉菜单13-表单-文本域14-表单-label标签15-表单-按钮16-无语义-span和div17-字体实体19-注册登录页面 01…

JavaScript Dom 事件绑定与处理

JavaScript中的DOM事件是在HTML元素上发生的特定动作或事件。事件可以是鼠标点击、键盘按下、窗口调整大小等。JavaScript提供了一系列的方法来处理或绑定这些事件。 事件绑定 在JavaScript中&#xff0c;可以通过以下几种方法来绑定事件&#xff1a; 使用HTML属性&#xff1…

Gitee仓库创建与使用

Gitee仓库创建与使用 git config --global user.name 用户名 git config --global user.email 邮箱# 添加.gitignore git config --global core.excludesfile ~/.gitignore# 初始化仓库 cd myproject git init# 添加远程仓库&#xff0c;首次 git remote add origin https:…

LeetCode 题目 121:买卖股票的最佳时机

作者介绍&#xff1a;10年大厂数据\经营分析经验&#xff0c;现任字节跳动数据部门负责人。 会一些的技术&#xff1a;数据分析、算法、SQL、大数据相关、python&#xff0c;欢迎探讨交流 欢迎加入社区&#xff1a;码上找工作 作者专栏每日更新&#xff1a; LeetCode解锁1000题…

MySQL优化-03索引

索引 一.索引的作用 一个索引就是一颗B树&#xff0c;索引让我们可以快速定位和扫描到我们想要的数据&#xff0c;增加查询速度。在一个select查询语句中最多用到一个二级索引&#xff0c;即使在where条件中使用了多个二级索引。 二.InnoDB存储引擎支持的索引 B树索引、哈希索…

Rust :给数据类型起一个别名

在 Rust 中&#xff0c;你可以为类型定义别名&#xff0c;以便简化代码和提高可读性。类型别名使用 type 关键字来定义。这在你想要给复杂的类型&#xff0c;如闭包类型、结果类型&#xff08;Result&#xff09;或迭代器类型等&#xff0c;定义一个更具描述性的名称时特别有用…

“知识世界”项目的自动化测试

目录 1.项目介绍 1.1 项目功能介绍 2. 项目测试 2.1 需求分析 2.2 测试计划 2.3 设计测试用例 &#xff08;1&#xff09; 设计 登录 的测试用例 &#xff08;2&#xff09;设计 文章列表页 的测试用例 &#xff08;3&#xff09;设计 详情页 的测试用例 &#xff08…

恒定导通时间控制COT

核心是让反馈脚上的文波电压与电感电流文波同相位

车载测试系列:车载常见面试题

自我介绍项目介绍项目具体是怎么测试的&#xff1f;CANoe是怎么使用的&#xff1f;台架是怎么搭建的&#xff1f;台架怎么测试的&#xff1f;诊断服务是怎么测试的&#xff1f;功能寻址和物理寻找的区别10服务有什么会话&#xff1f;11服务怎么确定软件复位和硬件复位是什么&am…

Redis缓存的基本概念和使用

Redis缓存的基本概念和使用 什么是缓存Redis缓存缓存更新策略缓存穿透缓存雪崩缓存击穿缓存工具类封装 什么是缓存 缓存时数据交换的缓冲区&#xff0c;存储数据的临时区&#xff0c;读写性能较好。 例如计算机的三级缓存。CPU的计算速度超过内存的读写速度&#xff0c;为了平…

Gauge32类型的数据转换成int类型的数据

提前编译号snmp的库 #include <iostream> #include <libsnmp.h>#include "snmp_pp/snmp_pp.h"#ifdef WIN32 #define strcasecmp _stricmp #endif#ifdef SNMP_PP_NAMESPACE using namespace Snmp_pp; #endifusing namespace std; using namespace Snmp_pp…

JAVA抽象类,接口与内部类,常用API知识总结

文章目录 抽象类和抽象方法抽象类的定义格式抽象方法的定义格式注意事项 接口定义和使用成员特点和类之间的关系新增JDK8新增方法JDK9新增方法 总结设计模式 内部类使用场景分类成员内部类获取内部类对象访问成员变量 静态内部类局部内部类匿名内部类格式使用场景 示例 常用API…

java选择题

题目来牛客网 1.类中的数据域使用private修饰为私有变量&#xff0c;所以任何方法均不能访问它。 A.正确 B.错误 答案&#xff1a;B&#xff0c;本类可以使用&#xff0c;反射也可以。 2.在类Tester中定义方法如下 public double max(int x, int y){//省略 } 则在该类中定义…

数据集个人记录

Dataset 垂域数据集 240万条中文医疗数据集(包括预训练、指令微调和奖励数据集)&#xff1a;shibing624/medical 22万条中文医疗对话数据集(华佗项目)&#xff1a;shibing624/huatuo_medical_qa_sharegpt 通用数据集 Pretraining datasets 16GB中英文无监督、平行语料Lin…

JVM内存信息分析

jmap安装使用 java - version 查看已安装jdk的版本 sudo apt-get install openjdk-11-jdk-headless 安装jmap jmap -version 验证是否安装成功 jmap -dump:live,formatb,filexxxx.hprof pid 导出jvm内存信息&#xff0c;pid一般为java进程id内存信息分析 strings xxx.phrof |…