当前位置: 首页 > 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)

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

Ansible 安装及使用说明

方案1. 直接下载 源码包到本地后安装 ansible 下载地址:https://releases.ansible.com/ansible/ ansible社区: https://github.com/ansible/ansible 下载地址:GitHub - ansible/ansible at v2.9.0 方案2. 以腾讯的yum源说明:腾讯云文档…...

MyBatisPlus实现增删改查

文章目录 MyBatisPlus实现增删改查基本操作分页查询配置分页插件 MyBatisPlus实现增删改查 实体类GkUser package com.geekmice.springbootselfexercise.entity;import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField;…...

【Rust】——不安全Rust

💻博主现有专栏: C51单片机(STC89C516),c语言,c,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux&#xf…...

使机器人在执行任务时更加稳定

为了使机器人在执行任务时更加稳定,调整参数时需要考虑多个因素,如步态、速度、角度等。这些参数的调整需要基于实际环境、任务需求和机器人自身的物理特性。以下是一些具体的调整建议: 1. 调整步态和步高 gait_type3; step_height0.03;步态…...

FFmpeg学习(五)-- libswresample使用说明及函数介绍

libswresample Audio合成和重采样 libswresample库用来进行audio数据的合成和重采样操作。调用流程: 调用 swr_alloc 创建SwrContext结构体。设置SwrContext参数,有两种方法: 调用av_opt_set_xx函数逐项设置参数;swr_alloc_set_…...

车载视频监控管理方案:无人驾驶出租车安全出行的保障

近日,无人驾驶出租车“萝卜快跑”在武汉开放载人测试成为热门话题。随着科技的飞速发展,无人驾驶技术已逐渐从概念走向现实,特别是在出租车行业中,无人驾驶出租车的推出将为公众提供更为安全、便捷、高效的出行服务。 视频监控技…...

05STM32EXIT外部中断中断系统

STM32EXIT外部中断&中断系统 中断系统中断触发条件:中断处理流程和用途: STM32中断NVIC嵌套中断向量控制器基本结构NVIC基本结构NVIC优先级分组EXTI简介EXTI基本结构AFIO复用IO口EXTI内部框图旋转编码器简介硬件电路外设手册里的介绍NVIC中断使能寄存…...

MetaGPT和LangGraph对比

MetaGPT和LangGraph是两个不同的AI Agent框架,各有其特点和优势:MetaGPT: MetaGPT是一个多Agent协作框架,模拟软件公司的运作方式。它包含多个角色如产品经理、架构师、项目经理和工程师,每个角色都有特定的职责。MetaGPT采用对话模式&#…...

基于SpringBoot+Hadoop+python的物品租赁系统(带1w+文档)

基于SpringBootHadooppython的物品租赁系统(带1w文档) 基于SpringBootHadooppython的物品租赁系统(带1w文档) 物品租赁系统是电子、信息技术相结合,是一种必然的发展趋势。以互联网为基础,以服务于广大用户为目的,发展整体优势,扩…...

关于 RK3588刷镜像升级镜像”没有发现设备“ 的解决方法

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/140287339 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV…...