当前位置: 首页 > news >正文

【笔记】从零开始做一个精灵龙女-画贴图阶段(上)

此文只是我的笔记,不包全看懂,有问题可评论

PS贴图加工

1.打开ps

拖入uv图,新建图层,设置背景色为灰色,改一下图层名字

2.按z缩小一下uv图层,拖入实体uv图片(目的是更好上色,比如选中魔棒工具)

3.但它还是有一点点不完美。ctrl+实体贴图的这个

4.选择uv图层,改一下像素,选2个像素

5.新建图层,选择图层是方便选区的

再上一个颜色

确保它图层顺序是这样的

7.存储

BP绘画

1.拖入obj模型(注意拖入之前先在max把模型坐标居中,然后不要太小)

然后把ps保存好的贴图拖入到模型身上

注:bp基础操作

alt+鼠标左键  旋转

alt+鼠标中间  平移

2.

显示-常量着色

平行视图

新建图层,开始上固有色

3.之前说选择图层是方便选区的,先选择选择图层,选择要上色的东西,然后颜料桶上色

上固有色刚开始上相对暗的颜色,以后才会有调亮的余地。

的贴图粘连在一起了,可以用框选工具,看具体需求自己定。

如果觉得麻烦,也可以直接大面积用画笔画。ctrl +d 取消选区

绘画基础理论

说白了就是体积和色彩,认识这两点就能画出大部分东西

个人看,上色最重要的就是把体积画好,细节只是时间的问题。

体积

1.体积就是黑(背光),白(受光),灰(侧光),其中灰面占比最大

如果非要说一个比例,那么灰白黑的比例差不多7:1:2

所以知道光源在哪里很重要

一般游戏里的光源是前(后)方45°角

越靠近光源越亮,越远离光源越暗

其实灰就是固有色,固有色即灰色取色范围:

2.块面感

第一步是画出块面感,用大笔刷(亮灰暗)而不是一上来就抠细节

其实灰就是固有色

光源顶部90°:

光源斜上角45°:

色彩

色彩三要素:色相,饱和,明暗

1.表达一个物体体积正确公式:亮色+中间色+暗色+过渡

亮暗变换用类似色(同时调整饱和与亮暗)

对比用补色(明度低一点)

实战:

2.冷暖明暗是相对的

3.饱和度也就是色彩的鲜艳程度(色彩条左右)

亮色和暗色饱和度降低(色彩条往左)会使灰色饱和度提高,从而让画面好看耐看。

4.明暗

明色会感觉近一点(因为离光源近),暗色会感觉远一点(因为离光源远)

高饱和 髙明度 抓眼球用于视觉中心比较多
高饱和 低明度用于次主体
低饱和高明度不会喧宾夺主用于背景比较多
色彩倾向不明显(低饱和/低明度)用于暗部比较多

光源与冷暖色

暖光源,亮部暖,暗部冷

冷光源,亮部冷,暗部因为被冷光的对比会感觉相对暖一些

但这些不是绝对的,画画不是完全的套公式。

比如这个发尾是冷色调的,那么前面的头发就可以用暖色调的去提亮,否则就会太单调。

视觉中心图层
顶底图层

注:皮肤(包括类似的白色东西)暗部饱和度可以提高一点,否则会显得脏

头发:

铠甲:

注意,不要把暗色弄的太暗了因为这里仍然是属于固有色灰调的

体积图层
分块

体积感用分块、简化的思路会好做很多

都参考这个:

脸部受光背光分析

头发分析

不只是前面45°有光,背后也有光,不过比较弱

皮带

亮部往蓝色偏,暗部往黄色偏,可能会显得色脏一点点。所以我们反过来做。

最终大体积

这都不能过审吗我服了。

眼睛

1.新建图层,眼白部分注意一开始颜色不要选太深,然后尽量填满一些,周围可以留下一些眼线。

2.再新建图层画体积

眼球是球体,眼睛差不多就是这样的。

眼球上半部分被遮挡的比较多,下半部分比较少。

压暗,饱和度适当提高

3.新建

光照过来,眼皮下面,会在眼球上方形成一个影子

新建图层,先画一层阴影,然后因为眼球中间更靠近光源所以用橡皮擦,降低压力,给中间擦一擦。

再用橡皮擦擦出形状,眼头眼尾稍微窄一些。

上眼皮属于向下的面,眼头眼尾都是有阴影较深的地方。

而下眼皮属于向上的,受光的面。要亮一些

4.这块的颜色一定要大胆压暗,这样眼睛眼窝才立体

5.眼眶眼窝

再立体一点,因为两眼中间这块是向下的面,所以会有阴影。用红色更干净一些。

6.美美双眼皮画上(中间亮,两边暗)

细化一些

7.眼球:

打开投影模式

擦除掉一些,调整眼球形状

8.

9.

10.

11.

12.

所以边缘会暗

顺便模糊过渡一下眼睛的其它部分

13.

画一点“窗户”效果,注意明暗对比要强烈,上面该压暗的大胆压

14.

加上睫毛和灵魂高光

这种妆造一般眼角也会有一点颜色,同时细化一下眼角这里的颜色

再把眼球体积加深一下,更立体了

15.

新建图层画上眉毛

采用柔光模式,画上腮红,眼影可以再提亮一下

眼睛完工!

相关文章:

【笔记】从零开始做一个精灵龙女-画贴图阶段(上)

此文只是我的笔记,不包全看懂,有问题可评论 PS贴图加工 1.打开ps 拖入uv图,新建图层,设置背景色为灰色,改一下图层名字 2.按z缩小一下uv图层,拖入实体uv图片(目的是更好上色,比如…...

线性代数|机器学习-P22逐步最小化一个函数

文章目录 1. 概述2. 泰勒公式3. 雅可比矩阵4. 经典牛顿法4.1 经典牛顿法理论4.2 牛顿迭代法解求方程根4.3 牛顿迭代法解求方程根 Python 5. 梯度下降和经典牛顿法5.1 线搜索方法5.2 经典牛顿法 6. 凸优化问题6.1 约束问题6.1 凸集组合 Mit麻省理工教授视频如下:逐步…...

SpringCloudAlibaba Nacos配置中心与服务发现

目录 1.配置 1.1配置的特点 只读 伴随应用的整个生命周期 多种加载方式 配置需要治理 1.2配置中心 2.Nacos简介 2.1特性 服务发现与服务健康检查 动态配置管理 动态DNS服务 服务和元数据管理 3.服务发现 1.配置 应用程序在启动和运行的时候往往需要读取一些配置信…...

.NET 一款获取内网共享机器的工具

01阅读须知 此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失&#xf…...

备考美国数学竞赛AMC8和AMC10:吃透1850道真题和知识点(持续)

距离接下来的AMC8、AMC10美国数学竞赛还有几个月的时间,实践证明,做真题,吃透真题和背后的知识点是备考AMC8、AMC10有效的方法之一。 通过做真题,可以帮助孩子找到真实竞赛的感觉,而且更加贴近比赛的内容,…...

旅游景区度假村展示型网站如何建设渠道品牌

景区、度假村、境外旅游几乎每天的人流量都非常高,还包括本地附近游等,对景区及度假村等固定高流量场所,品牌和客户赋能都是需要完善的,尤其是信息展示方面,旅游客户了解前往及查看信息等。 通过雨科平台建设景区度假…...

Python酷库之旅-第三方库Pandas(021)

目录 一、用法精讲 52、pandas.from_dummies函数 52-1、语法 52-2、参数 52-3、功能 52-4、返回值 52-5、说明 52-6、用法 52-6-1、数据准备 52-6-2、代码示例 52-6-3、结果输出 53、pandas.factorize函数 53-1、语法 53-2、参数 53-3、功能 53-4、返回值 53-…...

jvm 06 补充 OOM 和具体工具使用

1.OOM 是什么 OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。看下关于的官方说明: Thrown when the Java Virtual Machine cannot allocate an object because it is out of memor…...

使用机器学习 最近邻算法(Nearest Neighbors)进行点云分析 (scikit-learn Open3D numpy)

使用 NearestNeighbors 进行点云分析 在数据分析和机器学习领域,最近邻算法(Nearest Neighbors)是一种常用的非参数方法。它广泛应用于分类、回归和聚类分析等任务。下面将介绍如何使用 scikit-learn 库中的 NearestNeighbors 类来进行点云数…...

安装jenkins最新版本初始化配置及使用JDK1.8构建项目详细讲解

导读 1.安装1.1.相关网址1.2.准备环境1.3.下载安装 2. 配置jenkins2.1.安装插件2.2.配置全局工具2.3.系统配置 3. 使用3.1.配置job3.2.构建 提示:如果只想看如何使用jdk1.8构建项目,直接看3.1即可。 1.安装 1.1.相关网址 Jenkins官网:https…...

微软子公司Xandr遭隐私诉讼,或面临巨额罚款

近日,欧洲隐私权倡导组织noyb对微软子公司Xandr提起了诉讼,指控其透明度不足,侵犯了欧盟公民的数据访问权。据指控,Xandr的行为涉嫌违反《通用数据保护条例》(GFPR),因其处理信息并创建用于微目…...

【VRP】基于常春藤算法IVY求解带时间窗的车辆路径问题TWVRP,最短距离附Matlab代码

% VRP - 基于IVY算法的TWVRP最短距离求解 % 数据准备 % 假设有一组客户点的坐标和对应的时间窗信息 % 假设数据已经存储在 coordinates、timeWindows 和 demands 变量中 % 参数设置 numCustomers size(coordinates, 1); % 客户点数量 vehicleCapacity 100; % 车辆容量 numV…...

常用软件的docker compose安装

简介 Docker Compose 是 Docker 的一个工具,用于定义和管理多容器 Docker 应用。通过使用一个单独的 YAML 文件,您可以定义应用所需的所有服务,然后使用一个简单的命令来启动和运行这些服务。Docker Compose 非常适合于微服务架构或任何需要…...

Excel第28享:如何新建一个Excel表格

一、背景需求 小姑电话说:要新建一个表格,并实现将几个单元格进行合并的需求。 二、解决方案 1、在电脑桌面上空白地方,点击鼠标右键,在下拉的功能框中选择“XLS工作表”或“XLSX工作表”都可以,如下图所示。 之后&…...

计算机网络知识汇总

OSI七层模型 七层模型一般指开放系统互连参考模型,开放系统互连参考模型 (Open System Interconnect 简称OSI),OSI参考模型是具有7个层次的框架,自底向上的7个层次分别是物理层、数据链路层、网络层、传输层、会话层、…...

数据结构——考研笔记(二)线性表的定义和线性表之顺序表

文章目录 二、线性表2.1 定义、基本操作2.1.1 知识总览2.1.2 线性表的定义2.1.3 线性表的基本操作2.1.4 知识回顾与重要考点 2.2 顺序表2.2.1 知识总览2.2.2 顺序表的定义2.2.3 顺序表的实现——静态分配2.2.4 顺序表的实现——动态分配2.2.5 知识回顾与重要考点2.2.6 顺序表的…...

quota使用

一、检查系统是否支持 grep CONFIG_QUOTA /boot/config* CONFIG_QUOTAy CONFIG_QUOTA_NETLINK_INTERFACEy # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREEy CONFIG_QUOTACTLy CONFIG_QUOTACTL_COMPATy二、安装 yum install -y quota三、配置 3.1 创建磁盘 格式一定要 …...

解决fidder小黑怪倒出JMeter文件缺失域名、请求头

解决fidder小黑怪倒出JMeter文件缺失域名、请求头 1、目录结构: 2、代码 coding:utf-8 Software:PyCharm Time:2024/7/10 14:02 Author:Dr.zxyimport zipfile import os import xml.etree.ElementTree as ET import re#定义信息头 headers_to_extract [Host, Conn…...

智慧城市的神经网络:Transformer模型在智能城市构建中的应用

智慧城市的神经网络:Transformer模型在智能城市构建中的应用 随着城市化的快速发展,智能城市的概念应运而生,旨在通过先进的信息技术提升城市管理效率和居民生活质量。Transformer模型,作为人工智能领域的一颗新星,其…...

产品经理-研发流程-敏捷开发-迭代-需求评审及产品规划(15)

敏捷开发是以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。 通俗来说,敏捷开发是一个软件开发流程,是一个采用了迭代方法的开发流程 简单来说,迭代就是把一个大产品拆分出一些最小的实现单位。完成不同的迭代就最…...

【网络】每天掌握一个Linux命令 - iftop

在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...

(二)原型模式

原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...

Spring Boot面试题精选汇总

🤟致敬读者 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉 📘博主相关 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息 文章目录 Spring Boot面试题精选汇总⚙️ **一、核心概…...

OpenLayers 分屏对比(地图联动)

注:当前使用的是 ol 5.3.0 版本,天地图使用的key请到天地图官网申请,并替换为自己的key 地图分屏对比在WebGIS开发中是很常见的功能,和卷帘图层不一样的是,分屏对比是在各个地图中添加相同或者不同的图层进行对比查看。…...

20个超级好用的 CSS 动画库

分享 20 个最佳 CSS 动画库。 它们中的大多数将生成纯 CSS 代码,而不需要任何外部库。 1.Animate.css 一个开箱即用型的跨浏览器动画库,可供你在项目中使用。 2.Magic Animations CSS3 一组简单的动画,可以包含在你的网页或应用项目中。 3.An…...

【Android】Android 开发 ADB 常用指令

查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...

【LeetCode】3309. 连接二进制表示可形成的最大数值(递归|回溯|位运算)

LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 题目描述解题思路Java代码 题目描述 题目链接:LeetCode 3309. 连接二进制表示可形成的最大数值(中等) 给你一个长度为 3 的整数数组 nums。 现以某种顺序 连接…...

手机平板能效生态设计指令EU 2023/1670标准解读

手机平板能效生态设计指令EU 2023/1670标准解读 以下是针对欧盟《手机和平板电脑生态设计法规》(EU) 2023/1670 的核心解读,综合法规核心要求、最新修正及企业合规要点: 一、法规背景与目标 生效与强制时间 发布于2023年8月31日(OJ公报&…...

在 Spring Boot 中使用 JSP

jsp&#xff1f; 好多年没用了。重新整一下 还费了点时间&#xff0c;记录一下。 项目结构&#xff1a; pom: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://ww…...

【Elasticsearch】Elasticsearch 在大数据生态圈的地位 实践经验

Elasticsearch 在大数据生态圈的地位 & 实践经验 1.Elasticsearch 的优势1.1 Elasticsearch 解决的核心问题1.1.1 传统方案的短板1.1.2 Elasticsearch 的解决方案 1.2 与大数据组件的对比优势1.3 关键优势技术支撑1.4 Elasticsearch 的竞品1.4.1 全文搜索领域1.4.2 日志分析…...