【笔记】从零开始做一个精灵龙女-画贴图阶段(下)
补充四点,第一,前期画体积用一号或十三号笔刷,压力60,硬度80,体积大一点
2号笔刷比较适合画过渡和软一点的东东
第二,
游戏里面角色原画海报都是发光很亮很透。但是在bp不能画那么亮,因为你进去游戏引擎还要打灯,渲染,所以不能太亮。
所以你画时要比原画颜色饱和度低一点。要暗一点点。
你就想象原画是打灯渲染之后的效果,对应着bp画暗一点。但整体是上亮下暗。
怎么画暗?最重要的两点,1.固有色要灰色系 2该压暗的地方一定压暗。
第三,
前期画好体积最最重要,细节其实是其次的一是因为细节其实不难画,二是模型在游戏里,人们一般都是放远看的,这样一来整体的大体积感最重要而细节其实不太看得见。
第四,
做好的东西要留好备份,方便溯源。出来问题找回你正常的模型文件重新移动(你确定一下这个模型是否没问题的,另存一个max出来,再重新导OBJ文件做。)另外记得导出的时候不要留着uv展开导出,会导致uv出错。
什么?不想备份?等出问题就老实了。

鼻子
1.加深一下鼻子投影

2.把鼻子底部的轮廓画一下(找一张合适的鼻子参考图看着画会容易很多)


3.把投影画一下,还有环境光死角部分(鼻子底部),还有反射光

4.把投影轮廓修一下

5.加一下高光和红色
红色记得用柔光模式,更通透


嘴巴
1.嘴巴结构图,可以细分为五个小球

上半片嘴唇,亮部(黄色)和暗部(红色)

下半片嘴唇,两个小球,亮灰暗

差不多是这样:

总体体积:

2.三大面:黑白灰
五调子:高光、亮灰暗、明暗交界线、反光、投影

所以画出嘴巴的明暗交界线(其实也是结构线,布线)

还有一些反光的部分,细化

再加深和细化一下

下巴把它当成个球

然后画一下脸部阴影,注意,脸颊左右两侧其实是凹陷的,对应的阴影弧度要画出来。

用柔光把口红画出来

暗部的地方可以稍微加一些红色,让它更加通透,这个小技巧很实用,是通用的。

最后画一点高光

耳朵

1.先画一个渐变

2.

头发
1.还是画好基本的亮灰暗
注意,一定是亮灰暗的顺序,亮面和暗面中间肯定有个灰面,不可能直接贴在一起

2.
沿着uv线把头发缝隙画一下


3.
画出需要提亮的部分,有暗有亮,这样才立体


马尾同理,
记得顺着头发生长的方向加一些深色发缝然后过渡


注意画一些小撮头发的光影:

4.在原有的基础上画过渡

注意不要画的太整齐了


5.
刘海一坨的不好看,加点发缝
6.

再画一些过渡和体积
7.
画高光,直接新建图层,画好高光范围再用橡皮擦调整就好
上半身
衣服
1.把衣服纹路画出来,在加深一下体积感


2.
画体积
3.刻画体积


你对比看一下,哪个好看?明暗一定要刻画的明显一些,要不结构不立体,体积不好看
4.
画一点接缝线
5.
老样子,边缘线压暗,亮度给提起来。学会画一种东西,其它就都会画了。

6.做出体积(暗部),让这个位置看着有厚度

熊甲/皮带
1.
继续刻画体积

该压黑的一定要压黑
2.开始画过渡

因为是金属,所以用硬笔刷,先不断的吸色-画-吸色-画,画出这种块状的色块
如果有一些灰灰的感觉,就吸取过渡色然后把亮度提高再画。
小注释:如果在bp画着画着想删掉一个东西,可去max删掉再导入,uv不会变,只要不动到UV就行,除非你把模型加了边调整那些,UV就会有变化。


右图,画边缘线(有点接近于高光这一块),可以故意画的有瑕疵随意一些(颜色变化,粗细变化,甚至可以有缺口和划痕),这样才好看耐看
画这种硬的过渡你可以画的随意一些,各个方向随便来。

另外,如何让边缘线画的清晰?对比,亮暗对比明显就清晰了:

接下来画第一层高光,然后顺便画一些砍痕和过渡。

在边缘线,拐角处,转折处都要画上这些高光/金属反光(明暗边缘线)

根据不同材质决定画的亮还是暗,物体都会有反光,金属的会比较强烈,皮带这种皮革的相对不强烈



画一些衣褶,包边↑

衣褶画法

红色暗面,黄色亮面。靠近受力点,细。远离受力点,宽。

接着画上过渡就行
画上投影,太立体了叭

衣领

背包
1.
画出基本的体积
2.
3.注意,亮度不能超过视觉中心
宝石
1.

2.
画出明暗对比
3.
4.
如何增强宝石的厚度感?吸颜色在周围加一圈深颜色
这块也同理
5.小技巧,在亮处画上暗色衬托出它的亮,我们甚至有时候会特意的加强对比,亮暗是对比出来的。想让它明显就靠旁边的暗色衬托出来。

6.看着太干净了,加上过渡,有变化才好看

包括盔甲这一块同理,做出体积感后再做颜色的亮暗变化,有变化才好看

7.


手环
1.
2.
画出过渡
3.
投影
1.先新建图层,用黑色画出投影,或者用偏红色深色的画也可以


衣服也可以画一些,给它压暗

2.改用柔光模式,自行调整显示程度+用橡皮擦调整
角
1.
画出基本体积,受光面要稍微亮一些
2.
侧光面饱和度要高一些
耳环
1.圆环的体积画法一定遵循:亮灰暗,亮灰暗

2.画边缘线


3.亮面和灰面交界的地方,侧光面要饱和度提高,亮度提亮。这样的画就不会太灰
然后再加高光

下半身
瓶子
1.
先把体积感做出来
2.
3.
绳子画法和腰带之类的差不多
4.
5.最后用柔光模式画投影增强明暗对比

腿甲
1.

2。还是老样子,画体积。
画画归根结底就是固有色+亮灰暗+过渡+投影+结构边+高光+其它细节


3.
鞋子
1.
2.

画体积和结构线
腿
1.过渡

剩下的在下一篇画完
相关文章:
【笔记】从零开始做一个精灵龙女-画贴图阶段(下)
补充四点,第一,前期画体积用一号或十三号笔刷,压力60,硬度80,体积大一点 2号笔刷比较适合画过渡和软一点的东东 第二, 游戏里面角色原画海报都是发光很亮很透。但是在bp不能画那么亮,因为你进…...
React 学习——react项目中加入echarts图
实现的代码如下: import * as echarts from echarts import { useEffect, useRef } from react; const Home ()>{const chartRef useRef(null);useEffect(()>{// const chartDom document.getElementById(main);//使用id获取节点const chartDom chartRef…...
链表算法题一
旋转链表 旋转链表 首先考虑特殊情况 若给定链表为空表或者单个节点,则直接返回head,不需要旋转操作.题目给定条件范围: 0 < k < 2 ∗ 1 0 9 0 < k < 2 * 10^9 0<k<2∗109,但是受给定链表长度的限制,比如示例2中,k4与k1的效果等价. 那么可以得出kk%l…...
Unity(2022.3.38LTS) - 基础概念
目录 一. 场景 二. 游戏对象 三. 组件 四. 标签 五. 静态游戏对象 六. 保存 一. 场景 Unity 场景是游戏或应用开发中的一个重要概念。 Unity 场景的组成元素: 它通常包含了各种游戏对象,比如 3D 模型、灯光、摄像机、脚本组件、音频源等等。 作用…...
无人机之飞手必看篇
一、熟悉无人机设备 了解你的无人机:熟悉无人机的各个部分,包括遥控器、电池、螺旋桨和摄像头等。 预飞行检查:在每次飞行前进行预检查,确保所有部件正常工作,螺旋桨牢固,电池充满电。 二、选择适当的飞…...
数据结构(11)——二叉搜索树
欢迎来到博主的专栏:数据结构 博主ID:代码小豪 文章目录 二叉搜索树二叉搜索树的声明与定义二叉搜索树的查找二叉搜索树的插入二叉搜索树的中序遍历二叉搜索树的删除 二叉搜索树 二叉搜索树也称二叉排序树,是具备以下特征的二叉树 (1&#x…...
如何使用和配置 AWS CLI 环境变量?
欢迎来到雲闪世界。环境变量在配置和保护应用程序方面起着至关重要的作用,在使用 AWS CLI(命令行界面)时,它们的使用尤其重要。在这篇博客文章中,我们将深入探讨环境变量的世界,探索它们的用途、它们在 AWS…...
七、流程控制
if语句 在go语言中if语句的写法是比较简单的,也是很常见的 func main() {a : trueif a {fmt.Println("a is true")} }if else 语句 func main() {a : trueif !a {fmt.Println("a is true")} else {fmt.Println("a is false")} }el…...
【通过python启动指定的文件】
通过python启动指定的文件 在 Python 中,可以使用os模块的startfile函数(在 Windows 系统中)或者subprocess模块来启动指定的文件。 以下是使用os模块在 Windows 系统中的示例: import osfile_path "C:\\path\\to\\your\…...
区块链开源的项目有哪些?
区块链领域有许多开源项目,它们覆盖了从基础设施到应用层的不同方面。以下是一些著名的区块链开源项目: 1. Bitcoin (比特币):第一个去中心化的加密货币,源代码在 GitHub 上开源。它实现了区块链技术的基本概念。 2. Ethereum (…...
3152. 特殊数组 II(24.8.14)
题目 如果数组的每一对相邻元素都是两个奇偶性不同的数字,则该数组被认为是一个 特殊数组 。 你有一个整数数组 nums 和一个二维整数矩阵 queries,对于 queries[i] [fromi, toi],请你帮助你检查 子数组 nums[fromi…toi] 是不是一个 特殊数组…...
Android 全系统版本文件读写最佳适配,CV 即用(适配到 Android 14)
结合着Android的历史问题,我们需要这样写才行: 首先 manifest 部分 <manifest><!-- Devices running Android 12L (API level 32) or lower --><uses-permission android:name"android.permission.READ_EXTERNAL_STORAGE" a…...
【日记】朋友和他女朋友领证了(368 字)
正文 一定程度上感受到了驻场运维的水深火热,感觉成天到晚都在救火。今天下午就给人修了四五台机器…… 回想了一下,今天貌似还真没干什么。毕竟早上睁眼就是 8:35 了,给人吓得半死。 (感觉 AI 也很智障,当初就是发现音…...
行业大模型:信用评分大模型、生产优化大模型、库存管理大模型、物流行业大模型、零售行业大模型
金融行业大模型:信用评分大模型 信用评分模型在金融行业中扮演着至关重要的角色,它通过对个人或企业的信用状况进行评估,帮助金融机构有效控制风险,提高业务效率。以下是信用评分模型的特点及案例介绍: 信用评分模型…...
VSCode 搭配 Windows 下各种 C/C++ 编译器使用
Visual Studio Code(简称 VSCode)是一款由微软开发的免费、开源的代码编辑器,它支持多种编程语言,包括 C 和 C++。VSCode 提供了丰富的扩展和定制功能,使得开发者能够根据自己的需求进行个性化设置。在 Windows 环境下,搭配合适的 C/C++ 编译器,VSCode 能够成为一个强大…...
【JavaEE】线程池和定时器
🔥个人主页: 中草药 🔥专栏:【Java】登神长阶 史诗般的Java成神之路 ✏️一.线程池 在Java中,线程池(Thread Pool)是一种用于管理并发线程的机制,它提供了一种创建、复用和管理一组…...
《Unity3D网络游戏实战》通用服务器框架
服务端程序的两大核心是处理客户端的消息和存储玩家数据 模块划分 游戏流程 连接阶段:客户端调用Connect连接服务端即为连接阶段。连接后双端即可通信,但服务端还不知道玩家控制的是哪个角色。于是客户端需要发送一条登录协议,协议中包含用户…...
LeetCode404 左叶子之和
前言 题目: 404. 左叶子之和 文档: 代码随想录——左叶子之和 编程语言: C 解题状态: 成功解答! 思路 注意左叶子节点的定义:节点A的左孩子不为空,且左孩子的左右孩子都为空(说明是…...
nodejs操作redis的工具类
const Redis require("ioredis");async function generateStreamID() {// 生成时间戳(毫秒级)const timestamp Date.now();// 生成唯一的序列号const sequenceNumber Math.random() * 1000; // 根据需要生成唯一的序列号// 构建 Stream ID&…...
关于wsl2与win11互联互通的问题
首先搞清楚使用场景。我是在win11上写go做后端api,在WSL2 的Linux上写前端页面。 我发现在windows 里写go语言没啥问题,我的后端api部署在win11上。但是在win11上写前端经常会遇到莫名其妙的故障,一会npm包下不来一会说包之间的依赖结构出问题…...
HTML 列表、表格、表单
1 列表标签 作用:布局内容排列整齐的区域 列表分类:无序列表、有序列表、定义列表。 例如: 1.1 无序列表 标签:ul 嵌套 li,ul是无序列表,li是列表条目。 注意事项: ul 标签里面只能包裹 li…...
优选算法第十二讲:队列 + 宽搜 优先级队列
优选算法第十二讲:队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...
多模态图像修复系统:基于深度学习的图片修复实现
多模态图像修复系统:基于深度学习的图片修复实现 1. 系统概述 本系统使用多模态大模型(Stable Diffusion Inpainting)实现图像修复功能,结合文本描述和图片输入,对指定区域进行内容修复。系统包含完整的数据处理、模型训练、推理部署流程。 import torch import numpy …...
c++第七天 继承与派生2
这一篇文章主要内容是 派生类构造函数与析构函数 在派生类中重写基类成员 以及多继承 第一部分:派生类构造函数与析构函数 当创建一个派生类对象时,基类成员是如何初始化的? 1.当派生类对象创建的时候,基类成员的初始化顺序 …...
二维FDTD算法仿真
二维FDTD算法仿真,并带完全匹配层,输入波形为高斯波、平面波 FDTD_二维/FDTD.zip , 6075 FDTD_二维/FDTD_31.m , 1029 FDTD_二维/FDTD_32.m , 2806 FDTD_二维/FDTD_33.m , 3782 FDTD_二维/FDTD_34.m , 4182 FDTD_二维/FDTD_35.m , 4793...
在RK3588上搭建ROS1环境:创建节点与数据可视化实战指南
在RK3588上搭建ROS1环境:创建节点与数据可视化实战指南 背景介绍完整操作步骤1. 创建Docker容器环境2. 验证GUI显示功能3. 安装ROS Noetic4. 配置环境变量5. 创建ROS节点(小球运动模拟)6. 配置RVIZ默认视图7. 创建启动脚本8. 运行可视化系统效果展示与交互技术解析ROS节点通…...
Windows 下端口占用排查与释放全攻略
Windows 下端口占用排查与释放全攻略 在开发和运维过程中,经常会遇到端口被占用的问题(如 8080、3306 等常用端口)。本文将详细介绍如何通过命令行和图形化界面快速定位并释放被占用的端口,帮助你高效解决此类问题。 一、准…...
【向量库】Weaviate概述与架构解析
文章目录 一、什么是weaviate二、High-Level Architecture1. Core Components2. Storage Layer3. 组件交互流程 三、核心组件1. API Layer2. Schema Management3. Vector Indexing3.1. 查询原理3.2. 左侧:Search Process(搜索流程)3.3. 右侧&…...
FTPS、HTTPS、SMTPS以及WebSockets over TLS的概念及其应用场景
一、什么是FTPS? FTPS,英文全称File Transfer Protocol with support for Transport Layer Security (SSL/TLS),安全文件传输协议,是一种对常用的文件传输协议(FTP)添加传输层安全(TLS)和安全套接层(SSL)加密协议支持的扩展协议。…...
Linux 中替换文件中的某个字符串
如果你想在 Linux 中替换文件中的某个字符串,可以使用以下命令: 1. 基本替换(sed 命令) sed -i s/原字符串/新字符串/g 文件名示例:将 file.txt 中所有的 old_text 替换成 new_text sed -i s/old_text/new_text/g fi…...


