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

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)面

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Spring依赖注入

文章目录 前言1.依赖注入简介2. setter注入3. 构造器注入4. 自动装配 总结 前言 为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚&#xff0…

Sublime操作技巧笔记

同时选中2个文件:自动切换成左右2个界面 格式化代码ctrlshifth: 使用快捷键ctrl shift p调出控制台,输入install package,然后输入html-css-js prettify,进行下载。具体的快捷键在preference > package setting &g…

【深度学习】Inst-Inpaint: Instructing to Remove Objects with Diffusion Models,指令式图像修复

论文:https://arxiv.org/abs/2304.03246 code:http://instinpaint.abyildirim.com/ 文章目录 AbstractIntroductionRelated WorkDataset GenerationMethodPS Abstract 图像修复任务是指从图像中擦除不需要的像素,并以语义一致且逼真的方式填充它们。传统…

springboot对静态资源的支持

1、spring boot默认静态路径支持 Spring Boot 默认将 / 所有访问映射到以下目录:** classpath:/static classpath:/public classpath:/resources classpath:/META-INF/resources也就是说什么也不用配置,通过浏览器可以直接访问这几个目录下的文件。 1…

Spring之BeanDefinition(二)

Spring之BeanDefinition 文章目录 Spring之BeanDefinition1、对象和bean的区别2、BeanDefinition作用AutowireCandidate说明Primary说明ConstructorArgumentValues说明第一种使用方式第二种使用方式 MutablePropertyValuesabstract小结 3、BeanDefinition的发展历程3、BeanDefi…

C++ 类的友元

【例1】 将数据与处理数据的函数封装在一起,构成类,既实现了数据的共享又实现了隐藏,无疑是面向对象程序设计的一大优点。但是封装并不总是绝对的。现在考虑一个简单的例子,就是Point类,每一个Point类的对象代表一个“…

阿里云服务器免费试用及搭建WordPress网站

文章目录 前言一、免费试用1、选择使用产品2、进行产品配置3、远程连接阿里云服务器①、重置实例密码②、SecureCRT 远程链接③、Workbench 远程链接二、搭建 WordPress 网站1、开放搭建 WordPress 需要的端口2、搭建 LAMP 环境①、Linux 系统升级和更新源②、安装 Apache2③、…

LAXCUS分布式操作系统引领科技潮流,进入百度首页

信息源自某家网络平台,以下原样摘抄贴出。 随着科技的飞速发展,分布式操作系统做为通用基础平台,为大数据、高性能计算、人工智能提供了强大的数据和算力支持,已经成为了当今计算机领域的研究热点。近日,一款名为LAXCU…

云原生势不可挡,如何跳离云原生深水区?

云原生是云计算领域一大热词,伴随云原生概念而来的是数字产业迎来井喷、数字变革来临、数字化得以破局以及新一波的技术红利等等。云原生即“云”原生,顾名思义是让“应用”最大程度地利用云的能力,发挥云价值的最佳路径。具体来说&#xff0…

通向架构师的道路之apache性能调优

一、总结前一天的学习 在前两天的学习中我们知道、了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构。这个架构是一个非常基础的J2ee工程上线布署时的一种架构。在前两天的教程中,还讲述了Http服务 器、App Server的最基本安全配置(…

解决单节点es索引yellow

现象 单节点的es,自动创建索引后,默认副本个数为1,索引状态为yellow 临时解决 修改副本个数为0 永久解决 方法1、修改elasticsearch.yml文件,添加配置并重启es number_of_replicas:副本分片数,默认…

【疑难解决】EasyCVR告警消息生成后,合成录像不显示的原因排查

有用户反馈,视频监控汇聚平台EasyCVR对接了摄像头告警信息,但是平台没有告警信息上来。 技术人员配合项目现场排查,TSINGSEE青犀视频安防监控平台EasyCVR平台端已经配置了告警预案,并且也开启了告警开关,用户的配置流程…

docker简单web管理docker.io/uifd/ui-for-docker

要先pull这个镜像docker.io/uifd/ui-for-docker 这个软件默认只能使用9000端口,别的不行,因为作者在镜像制作时已加入这一层 刚下下来镜像可以通过docker history docker.io/uifd/ui-for-docker 查看到这个端口已被 设置 如果在没有设置br0网关时&…

【NLP概念源和流】 05-引进LSTM网络(第 5/20 部分)

一、说明 在上一篇博客中,我们讨论了原版RNN架构,也讨论了它的局限性。梯度消失是一个非常重要的缺点,它限制了RNN对较短序列的建模。香草 RNN 在相关输入事件和目标信号之间存在超过 5-10 个离散时间步长的时间滞时无法学习。这基本上限制了香草RNN在许多实际问题上的应用,…

编程:必备技能还是浪费时间?

当下,学习编程正变得越来越受欢迎,许多人都在探讨这个话题,但仍有很多人产生疑问:学习编程是否有必要?我们可以从学习编程的好处和应用领域来进行分析。好处方面,乔布斯曾说:“人人都应该学习编…

新闻稿发布中,首发来源和转载是什么意思?

一秒推小编告诉您,在新闻稿发布中,首发来源和转载是两个常用的词语,它们有着不同的含义和使用场合。#新闻稿发布# 首发来源指的是原创的、第一次发布该条新闻的媒体或媒体机构。比如,如果一家新闻机构发布了一则新闻稿&#xff0c…

《golang设计模式》第一部分·创建型模式-03-建造者模式(Builder)

文章目录 1. 概念1.1 角色1.2 类图 2. 代码示例2.1 设计2.2 代码2.3 类图 1. 概念 1.1 角色 Builder(抽象建造者):给出一个抽象接口,以规范产品对象的各个组成成分的建造。ConcreteBuilder(具体建造者)&a…

05 Ubuntu下安装.deb安装包方式安装vscode,snap安装Jetbrains产品等常用软件

使用deb包安装类型 deb包指的其实就是debian系统,ubuntu系统是基于debian系统的发行版。 一般我们会到需要的软件官网下载deb安装包,然后你既可以采用使用“软件安装”打开的方法来进行安装,也可以使用命令行进行安装。我推荐后者&#xff…

装修小程序,开启装修公司智能化服务的新时代

随着数字化时代的来临,装修小程序成为提升服务质量和效率的关键工具。装修小程序旨在为装修公司提供数字化赋能、提高客户满意度的智慧装修平台。通过装修小程序,装修公司能够与客户进行在线沟通、展示设计方案、提高服务满意度等操作。 装修小程序的好处…

spring boot 服务健康检测返回OUT_OF_SERVICE,导致服务无法成功注册到consul

一、背景 健康检测接口返回OUT_OF_SERVICE curl -X GET http://192.168.5.53:8085/mgm/health{"status":"OUT_OF_SERVICE"}从日志启动看,没有任何报错信息;而且jvm进程也启动成功。 关键的一点信息是,服务的swagger地…