Scratch 教程 -- 如何绘制像素画

news2024/11/18 17:21:31

1.像素画的定义

        像素画就是以1像素的正方形为最小单位画的画,且物体有明显的分界线

这是像素画

这不是像素画


来看这两个法棍

这是像素画

这不是像素画


        为什么第二个不是像素画?因为不能区分边缘和物体,它们之间有很多过渡色。

        中间的过渡色属于边缘还是物体呢?我们判断不出来,所以不是像素画

        那,是不是只要有过渡色就不是像素画呢?当然也不是

        还是那个法棍,我们给它加一层过渡色

这还是像素画

        为什么这个还是像素画?因为它有明显的分界线,我们能判断出过渡部分属于边缘还是物体。它的线条没有那么模糊,类似抗锯齿那样,只是让颜色平滑过渡而已

        但是,一旦加多过渡色,仍然会变的非常模糊,就不是像素画了

        那,只要有很多过渡色,就一定不是像素画吗?也不是。

这仍然是像素画

        为什么这个还是像素画呢?因为它有明显的分界线,仍然是以1像素为最小单位的画。我们能判断出灰色渐变部分是它的面,黑色的是边缘,所以这仍然是像素画。不过,我不建议大家用这种渐变,因为像素画很多时候是为了复古,而以前的游戏机通常没有那么强的性能,只能显示16种颜色,所以画像素画时,可以尝试用“像素抖动”来避免选择太多颜色。

像素抖动


2.用什么软件画像素画?

        虽然scratch自带的画图也能画像素画,但是画起来特别麻烦,而且还会莫名其妙的变糊,比如这个

正常的砖

被scratch压缩后的砖

        很明显,颜色变灰了许多,如果用scratch画或是导入其他软件画的像素画,记得把位图转换为矢量图~

        电脑端我推荐使用aseprite来画像素画

        steam售价70元

虽然没有官中,但是有汉化包可以下载

        这是一个专门画像素画的软件,里面有很多的功能,比较容易上手,大家可以自己去尝试一下

        我自己更喜欢用photoshop(ps)

        这个不是专门画像素画的软件,但用来画像素画也是可以的

        当然,软件具体的功能还是要让大家来探索,这里就不教怎么用软件了

        手机端的话,新手建议试试dotpict,老手可以尝试pixel studio


3.点,线,面

(1)点

这是一颗爱心

它的最小单位是1像素

如果我们把它放大2倍,那么它的最小单位就变成了2像素

这时,如果我们再用1像素的笔来画时,看起来就会非常奇怪

        外面的轮廓是以1像素为最小单位的,但物体是以2像素为最小单位的……

        这就导致了像素大小不统一的情况

        反面例子:比如这个游戏中的像素大小

        狗的像素非常精细,而背景的像素却很大_(:з」∠)_

        所以,如果你想做像素游戏,记得画像素画时按照一定的比例来画

(2)线

        横线和竖线大家应该都会吧

        那么,像素画里的斜线要怎么画呢?

        我们先来看一组图片,看看哪种斜线更好看

        大家应该都能看出来,上面的斜线会更好看一些

        因为这些线条是有规律的,像素是以1111,2222,3333这样逐渐递增的,而下面的斜线是不规律的,这种是最基础的斜线,也是最好看的斜线awa

        如果我们在ps中随便找两个点,然后让ps连接

两点

一线

        你发现它的特点了吗,这些像素点是以222232222这样对称分布的

        这种就是对称型线条,线条也是好看的,如果是不对称的线,就会看起来怪怪的

        那么,曲线是不是也是这样呢?

        我们先来看一个直角

        如果我们想让它变圆些,就要去掉一些像素

        看,是不是有些圆了

        想再圆一些的话,就要继续去像素

        看到上面这个曲线了吗,它的像素也是以32123这样对称分布的

        所以曲线的像素也是按照这个规律分布的

        这里说一个很多新手都会犯的问题

        就是画的像素画中有很多这样的杂点,这就会让像素画看起来比较乱

        图中标红色的点都是多余的点,去掉会让整幅画变得更整洁

        其实准确来讲,这个不能算是错误,只能算是一种风格

        如果你能把握好的话,也是能够画出很好的作品的,比如:超级马里奥3

仔细观察可以看到很多这种像素

但是,大部分新手把握不住,所以就不推荐大家用这种风格了

(3)面

点动成线,线动成面。想必大家都听过吧~

面,其实就是多个线的组合体

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

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

相关文章

JUC并发编程之volatile详解

目录 1. volatile 1.1 volatile关键字的作用 1.1.1 变量可见性 1.1.2 禁止指令重排序 1.2 volatile可见性案例 1.3 volatile非原子性案例 1.4 volatile 禁止重排序 1.5 volatile 日常使用场景 送书活动 1. volatile 在并发编程中,多线程操作共享的变量时&a…

SAP MIRO 报错 Allowed posting periods:xx xxx

背景:在八月初,七月份财务账期没关,七月份物料帐期已关 用户在做MIRO的时候,无法开票成功,报错: Allowed posting periods:xx xxx 但是集团要求,这些帐应该记在七月份 查询相关资料得知。MI…

PLUS模型 | 历史土地利用数据,进行多情景模式下的未来土地利用预测

工业革命以来,社会生产力迅速提高,人类活动频繁,此外人口与日俱增对土地的需求与改造更加强烈,人-地关系日益紧张。此外,土地资源的不合理开发利用更是造成了水土流失、植被退化、水资源短缺、区域气候变化、生物多样性…

【嵌入式学习笔记】嵌入式入门3——串口

1.数据通信的基础概念 1.1.串行/并行通信 数据通信按数据通信方式分类:串行通信、并行通信 1.2.单工/半双工/全双工通信 数据通信按数据传输方向分类:单工通信、半双工通信、全双工通信 单工通信:数据只能沿一个方向传输半双工通信&…

支持中文创成式填充 AI版PS 2023 v25.0安装教程

抖音保姆级视频教程: https://v.douyin.com/iJdUjg2o/ PS 2023 v25.0安装包地址: 链接: https://pan.baidu.com/s/1PXgVHDHdMIRcDzV4IfGAQw?pwd2023 提取码: 2023 如有疑问请加交流请加QQ群:814894746 安装教程总结: 卸载之前的PS beta版…

C++11 通用工具

通用工具 目录 pair和tuple智能指针数值极值type trait 和type utility辅助函数clock和timerbitset随机数 1 pair和Tuple 1.1 pair 头文件 #include<utility>pair定义 pair<string,string> author{James","joyce"};)] --> pair操作 1.2 tup…

阿里云 MSE + ZadigX ,无门槛实现云原生全链路灰度发布

作者&#xff1a;ZadigX 企业发布现状痛点 目前企业在选择和实施发布策略时面临以下困境&#xff1a; 1. 缺乏云原生能力&#xff1a; 由于从传统部署转变为云原生模式后&#xff0c;技术架构改造需要具备相关能力的人才。这使得企业在发布策略方面难以入手。 2. 缺乏自动化…

一张图看懂应用程序访问驱动的内部原理

咱就浅谈一下字符设备驱动的内部实现~ 1、当我们在应用程序中使用open打开文件的时候&#xff0c;会自动在/dev/mycdev下生成一个inode号。 2、只要文件存在于系统中&#xff0c;在系统内核就会存在一个inode结构体&#xff0c;里面存储文件的一些相关信息&#xff0c;其中信息…

如何使用STAR原则优化项目管理?

介绍STAR原则 1.1 STAR原则的定义 STAR原则是一个行为面试技术&#xff0c;即Situation&#xff08;情境&#xff09;、Task&#xff08;任务&#xff09;、Action&#xff08;行动&#xff09;和Result&#xff08;结果&#xff09;。这种原则被广泛应用在职业面试中&#x…

【严重】Metabase 基于H2引擎的远程代码执行漏洞

漏洞描述 Metabase 是一个开源的数据分析和可视化工具。 由于 CVE-2023-38646 的补丁(从H2 JDBC连接字符串中删除INIT脚本以防止命令注入)修复不完全&#xff0c;Metabase 仍受到命令注入的影响。攻击者可使用 H2 作为数据库引擎&#xff0c;通过 /api/setup/validate 端点发…

idea设置项目使用本地仓库

方法一&#xff1a;最简单有效的方法 在pom加入以下内容 <repositories><repository><id>local-repo</id><url>file://本地仓库目录</url></repository></repositories>方法二&#xff1a;idea设置maven为workoffline&#x…

局域网内电脑ping不通(防火墙惹的祸)

明明是同一网段&#xff08;同一局域网&#xff09;的电脑&#xff0c;却ping不通&#xff0c;这种情况大概率就是防火墙惹得祸了。除了把防火墙关掉&#xff0c;我们还可以采取如下解决方案。 解决方案&#xff1a; 1. 打开&#xff1a;控制面板\系统和安全\Windows Defende…

真香!云原生安全,大客户终于愿意买单了

5年前&#xff0c;我的哥们老丁 从倒腾防火墙转行卖新产品 据说那是一片蓝海&#xff0c;美其名曰 「云原生安全」 可是&#xff0c;“吆喝”了一段时间 老丁发现&#xff0c;这个蓝海没想象那么蓝 很多老客户都不买账 相反还是那些传统安全产品销量更好 为啥客户不感冒呢…

程序员生涯写过最大的Bug!这威力多少有点大了...

程序员一生与bug奋战&#xff0c;可谓是杀敌无数&#xff0c;见怪不怪了&#xff01;如果要问码农们&#xff0c;在自己职业生涯中写过最大的Bug是什么&#xff0c;想必每一位都需要一个话筒来说上几分钟...... 一个BUG&#xff0c;连升两级 一个bug能给程序员带来什么?优秀员…

Vue2(初识vue)

目录 一&#xff0c;Vue2简介1.1&#xff0c;什么是vue1.2&#xff0c;初始vue1.3&#xff0c;搭建vue环境1.4&#xff0c;第一个hello world 二&#xff0c;基础知识2.1 指令2.2-1 指令v-text2.2-2 指令v-html2.2-3 指令v-if2.2-4 指令v-else2.2-5 指令v-show2.2-6 v-if指令与…

IDEA导入第三方jar包, 并在Maven中打包该jar包

IDEA导入jar包, 并在Maven中打包该jar包 背景步骤IDEA导入jar包Maven中打包第三方jar包 背景 项目因为某些原因, 需要引入demo中代码, 但是demo使用的是 java而且没有使用任何框架, 并且还引用第三方 jar, 因此在自己项目(SpringBootMaven)中集成demo时. 整个集成过程中颇为麻…

2023拒绝内卷!两年转行网络安全真实看法!

我目前转行网络安全两年&#xff0c;没啥天分&#xff0c;全靠努力&#xff0c;基本能够得上中级的水平了。看到大家对转行网络安全挺感兴趣&#xff0c;也有挺多争议&#xff0c;想把我的建议和经验告诉大家。 有很多人觉得网络安全已经饱和了&#xff0c;现在选择这个工作&a…

docker-compose 搭建 Sharding-Proxy 5.4.0 分库分表代理服务

感谢: 程序员一枚 提供搭建方式 项目地址: https://gitee.com/dromara/RuoYi-Cloud-Plus/tree/2.X/ 1.在 mysql 创建两个库 创建两个库 data-center_0 data-center_1 分别执行如何sql CREATE TABLE t_order_0 (order_id bigint(20) UNSIGNED NOT NULL COMMENT 主键ID,user_…

【数据结构】27.移除元素

&#x1f490; &#x1f338; &#x1f337; &#x1f340; &#x1f339; &#x1f33b; &#x1f33a; &#x1f341; &#x1f343; &#x1f342; &#x1f33f; &#x1f344;&#x1f35d; &#x1f35b; &#x1f364; &#x1f4c3;个人主页 &#xff1a;阿然成长日记 …

P4145 上帝造题的七分钟 2 / 花神游历各国

上帝造题的七分钟 2 / 花神游历各国 题目背景 XLk 觉得《上帝造题的七分钟》不太过瘾&#xff0c;于是有了第二部。 题目描述 "第一分钟&#xff0c;X 说&#xff0c;要有数列&#xff0c;于是便给定了一个正整数数列。 第二分钟&#xff0c;L 说&#xff0c;要能修改…