关于像素画的自动生成
最近看独立游戏比较多,我慢慢了解到像素不单单是历史,他已经成为了一种艺术风格。
而很多像素游戏都在用点豆豆的方式制作。
刚好我具有一些图形学方面的知识,我认为这个制作方式是可以改变的,是可以从现存卡通形象直接生成像素图的。
不止是静态,包括动态的人物,都可以采用生成的方式,现在主流的游戏制作方式可以很容易得套用像素风格。
于是我在PS中根据我设想的原理实践了一下,效果还不错。
PS之后
是不是还挺像那么回事儿呢。
原理如下:
1.将原图提取出边缘图(用高反差保留,然后阙值,让高对比部分为黑色,删除白色部分,不想突出的边缘可以擦除)
2.将原图色调分离到较低发色数(用色调分离,调整到20以下,看着舒服的位置)
3.将原图缩小,根据你想要的颗粒程度,我上面的例子分别是缩小到15%~30%
4.将边缘图加粗(选择形状,扩展选区,涂黑)
5.将边缘图缩小,比例同原图
6.将两张图混合,边缘图透明度降低一些
完成
而这个过程是可以通过GPU来完成的,也就是说这种风格实时演算是完全可能的。
关于像素画的自动生成相关推荐
- 画表格自动生成html语言,HTML——绘制表格-Go语言中文社区
在 HTML 的语法中,在表格中一般通过3个标签来构建,分别为表格标签.行标签和单元格标签.其中表格标签为 ,表格的其他各种属性都要写在表格的开始标签之间才有效. 1.设置表格标题 在表格中可以通过 ...
- 实现SLIC算法生成像素画
前言 像素风最早出现在8bit的电子游戏中,受制于电脑内存大小以及显示色彩单一, 只能使用少量像素来呈现内容,却成就了不少经典的像素游戏.随着内存容量与屏幕分辨率的提升,内存与显示媒介的限制不再是问题 ...
- 绕线画算法python_一种绕线画自动生成及加工的方法和设备与流程
本发明涉及技术领域,具体涉及一种绕线画自动生成及加工的方法和设备. 背景技术: 绕线画又称钉子画,简而言之,就是在木板上钉上钉子,然后在钉子间绕线,做出大概的轮廓,然后用线在钉子之间缠绕,组成几何图形 ...
- 复现个有趣的算法:铅笔素描画自动生成
导 语 最近偶然翻到一篇来自港中文的paper,十分有意思,可以根据拍摄到的2D图像自动生成该图的铅笔素描画.随手复现了一下,在这里分享给大家.让我们愉快地开始吧~ 开发工具 Python版本:3.6 ...
- python 生成excel像素画_Aseprite+Cocos:打包像素画图,导入到cocos里并动起来
1.制作像素画: 按照上一次的小球跳动制作过程,先制作一个像素画动画: 若是导出gif动态图,效果如下: 但是在保存图片时,不要导出gif格式,选择save as...: 选择好路径后,选择png格式 ...
- python 生成excel像素画_【译】只用 CSS 就能做到的像素画/像素动画
只用 CSS 就能做到的像素画/像素动画 这篇文章将会介绍只用 CSS 就能制作像素画·像素动画的方法.虽说纯 CSS 就能做到,但是为了更高的可维护性,也会顺便介绍使用 Sass 的制作方法. 上面 ...
- python 读取图片颜色值生成excel像素画
像素画: 需要用到的包: 进度条:progressbar pip install progressbar -i http://mirrors.aliyun.com/pypi/simple/ --tru ...
- csp怎么给线条描边,插画师要失业了?还在纠结阴影怎么画?CSP软件能直接自动生成...
原标题:插画师要失业了?还在纠结阴影怎么画?CSP软件能直接自动生成 阴影怎么画?CSP软件好用吗?板绘应该如何入门?如何成为插画师?学习绘画难吗?怎样才能学好绘画?想必这些都是绘画初学者们经常在想的 ...
- 画【Python折线图】的一百个学习报告(三、自动生成单一数据折线图)
画[Python折线图]的一百个学习报告(三.自动生成单一数据折线图) 目录 画[Python折线图]的一百个学习报告(三.自动生成单一数据折线图) 前言 学习环境 探究目标 分析过程 实践过程 成果 ...
最新文章
- 基于组件的.NET软件开发(1)
- 深度探索Hyperledger技术与应用之超级账本初体验(附部署代码)
- JAVA实现合并两个排序的链表(《剑指offer》)
- SVG animation 回顾
- 【剑指Offer】16重建二叉树
- 字符串数组中查找字符串
- 基于VS Code创建Java command-line app
- HashMap方法源码
- C# ini文件读写函数
- 全排列 DFS 回溯
- java标识符命名_Java标识符命名规则
- sshd被攻击的自动防御方法v2
- matlab乘方报错,Matlab精炼语法
- php股票预警,很准的股票底部预警选股指标 通达信公式(附图)
- CAD用Ctrl+V复制粘贴东西的时候特别慢
- 解决Mysql计算时除数为0
- 进化树构建的方法原理及检验
- 3. 天线设计理论 - 什么是带宽
- 14152学年C#程序设计语言与.Net框架基础课程之学生blog名单
- are exo exo是什么歌 we_We Are One EXO!