最近看独立游戏比较多,我慢慢了解到像素不单单是历史,他已经成为了一种艺术风格。

而很多像素游戏都在用点豆豆的方式制作。

刚好我具有一些图形学方面的知识,我认为这个制作方式是可以改变的,是可以从现存卡通形象直接生成像素图的。

不止是静态,包括动态的人物,都可以采用生成的方式,现在主流的游戏制作方式可以很容易得套用像素风格。

于是我在PS中根据我设想的原理实践了一下,效果还不错。

PS之后

是不是还挺像那么回事儿呢。

原理如下:

1.将原图提取出边缘图(用高反差保留,然后阙值,让高对比部分为黑色,删除白色部分,不想突出的边缘可以擦除)

2.将原图色调分离到较低发色数(用色调分离,调整到20以下,看着舒服的位置)

3.将原图缩小,根据你想要的颗粒程度,我上面的例子分别是缩小到15%~30%

4.将边缘图加粗(选择形状,扩展选区,涂黑)

5.将边缘图缩小,比例同原图

6.将两张图混合,边缘图透明度降低一些

完成

而这个过程是可以通过GPU来完成的,也就是说这种风格实时演算是完全可能的。

关于像素画的自动生成相关推荐

  1. 画表格自动生成html语言,HTML——绘制表格-Go语言中文社区

    在 HTML 的语法中,在表格中一般通过3个标签来构建,分别为表格标签.行标签和单元格标签.其中表格标签为 ,表格的其他各种属性都要写在表格的开始标签之间才有效. 1.设置表格标题 在表格中可以通过 ...

  2. 实现SLIC算法生成像素画

    前言 像素风最早出现在8bit的电子游戏中,受制于电脑内存大小以及显示色彩单一, 只能使用少量像素来呈现内容,却成就了不少经典的像素游戏.随着内存容量与屏幕分辨率的提升,内存与显示媒介的限制不再是问题 ...

  3. 绕线画算法python_一种绕线画自动生成及加工的方法和设备与流程

    本发明涉及技术领域,具体涉及一种绕线画自动生成及加工的方法和设备. 背景技术: 绕线画又称钉子画,简而言之,就是在木板上钉上钉子,然后在钉子间绕线,做出大概的轮廓,然后用线在钉子之间缠绕,组成几何图形 ...

  4. 复现个有趣的算法:铅笔素描画自动生成

    导 语 最近偶然翻到一篇来自港中文的paper,十分有意思,可以根据拍摄到的2D图像自动生成该图的铅笔素描画.随手复现了一下,在这里分享给大家.让我们愉快地开始吧~ 开发工具 Python版本:3.6 ...

  5. python 生成excel像素画_Aseprite+Cocos:打包像素画图,导入到cocos里并动起来

    1.制作像素画: 按照上一次的小球跳动制作过程,先制作一个像素画动画: 若是导出gif动态图,效果如下: 但是在保存图片时,不要导出gif格式,选择save as...: 选择好路径后,选择png格式 ...

  6. python 生成excel像素画_【译】只用 CSS 就能做到的像素画/像素动画

    只用 CSS 就能做到的像素画/像素动画 这篇文章将会介绍只用 CSS 就能制作像素画·像素动画的方法.虽说纯 CSS 就能做到,但是为了更高的可维护性,也会顺便介绍使用 Sass 的制作方法. 上面 ...

  7. python 读取图片颜色值生成excel像素画

    像素画: 需要用到的包: 进度条:progressbar pip install progressbar -i http://mirrors.aliyun.com/pypi/simple/ --tru ...

  8. csp怎么给线条描边,插画师要失业了?还在纠结阴影怎么画?CSP软件能直接自动生成...

    原标题:插画师要失业了?还在纠结阴影怎么画?CSP软件能直接自动生成 阴影怎么画?CSP软件好用吗?板绘应该如何入门?如何成为插画师?学习绘画难吗?怎样才能学好绘画?想必这些都是绘画初学者们经常在想的 ...

  9. 画【Python折线图】的一百个学习报告(三、自动生成单一数据折线图)

    画[Python折线图]的一百个学习报告(三.自动生成单一数据折线图) 目录 画[Python折线图]的一百个学习报告(三.自动生成单一数据折线图) 前言 学习环境 探究目标 分析过程 实践过程 成果 ...

最新文章

  1. 基于组件的.NET软件开发(1)
  2. 深度探索Hyperledger技术与应用之超级账本初体验(附部署代码)
  3. JAVA实现合并两个排序的链表(《剑指offer》)
  4. SVG animation 回顾
  5. 【剑指Offer】16重建二叉树
  6. 字符串数组中查找字符串
  7. 基于VS Code创建Java command-line app
  8. HashMap方法源码
  9. C# ini文件读写函数
  10. 全排列 DFS 回溯
  11. java标识符命名_Java标识符命名规则
  12. sshd被攻击的自动防御方法v2
  13. matlab乘方报错,Matlab精炼语法
  14. php股票预警,很准的股票底部预警选股指标 通达信公式(附图)
  15. CAD用Ctrl+V复制粘贴东西的时候特别慢
  16. 解决Mysql计算时除数为0
  17. 进化树构建的方法原理及检验
  18. 3. 天线设计理论 - 什么是带宽
  19. 14152学年C#程序设计语言与.Net框架基础课程之学生blog名单
  20. are exo exo是什么歌 we_We Are One EXO!

热门文章

  1. Linux 上面一些操作:解压,压缩带密码,屏幕录制
  2. 一周企业财报 | 汉高、百世、平潭海洋等14家企业发布业绩
  3. Python 将大量图像合成视频
  4. 20221225今天的世界发生了什么
  5. HTML框架(iframe )限制
  6. 从扎克伯格的一喜一忧看图片社交的现在和未来
  7. 大学物理实验——固体线胀系数的测定
  8. 计算机学院迎条幅,欢迎条幅标语
  9. JS,ES,TS关系
  10. SSL是什么?关于SSL和TLS的常见问题