# FastBrush
FastBrush is a state of the art implementation for real time brush simulation for Android using OpenGL. It both achieves unprecedented detail of results and is lightweight enough to be implemented for mobile devices. It uses multidimensional data driven modeling to create a deformation table, which enables calculating the physics of the brush deformations in constant time for the entire brush, and thus the physics calculation overhead of a large number of bristles becomes negligible.
The final result of this system has far higher detail than available consumer painting applications. A paintbrush has up to a thousand bristles, while Adobe Photoshop is only able to simulate up to 10% of that amount in real-time, FastBrush is able to capture the full fidelity of a brush with up to a thousand bristles in real-time on consumer mobile devices.
This work is part of my master thesis in Computer Science at KTH Royal Institute of Technology, in Stockholm, Sweden.
[![Get FastBrush on Google Play!](http://adrianblan.co/images/google-play-badge.png)](https://play.google.com/store/apps/details?id=co.adrianblan.fastbrush)
## Thesis
[Simulating High Detail Brush Painting on Mobile Devices [PDF]](http://adrianblan.co/files/Simulating_High_Detail_Brush_Painting_on_Mobile_Devices.pdf)
## Media
![Photoshop Brush](http://i.imgur.com/vI5QqZZ.png)
Source: Adobe Photoshop CC 2015, using the maximum hundred bristles at the maximum size (300px)
![FastBrush Brush](http://i.imgur.com/VXJGO1Q.png)
Source: FastBrush, using a thousand bristles at the maximum size
![FastBrush Painting](http://i.imgur.com/1tkdxAY.png)
Source: Jeasmine Ljungström using FastBrush
![FastBrush Calligraphy](http://i.imgur.com/eB4sM7v.jpg)
Source: Huiting Wang using FastBrush
[FastBrush Demo Video](https://www.youtube.com/watch?v=gaym9G8vCZE)
Source: Huiting Wang using FastBrush
快撑死的鱼
- 粉丝: 2w+
- 资源: 9148
最新资源
- Java毕设项目:基于spring+mybatis+maven+mysql实现的会员积分商城管理系统分前后台【含源码+数据库+毕业论文】
- 基于Java技术的下拉导航菜单设计源码
- Java毕设项目:基于spring+mybatis+maven+mysql实现的票务管理系统分前后台【含源码+数据库+毕业论文+开题报告】
- 基于开源语音识别模型whisper的Unity插件设计源码
- 基于Java语言的TaogLi高校家教平台设计源码
- Java毕设项目:基于spring+mybatis+maven+mysql实现的农产品仓库管理系统【含源码+数据库+毕业论文+开题报告】
- 基于Winsock的拦截与修改64位及32位封包的PacketEditor设计源码
- PHP性能检测扩展XHProf与FirePHP线上调试工具详解
- 基于Java语言的RxTool设计源码集合
- 基于CSS和JavaScript的IT知识图谱设计源码
- 基于SaToken轻量级Java权限认证的XrSaTokenVue Vue设计源码
- 基于Java和安卓基础知识的简易记事本设计源码
- Java毕设项目:基于spring+mybatis+maven+mysql实现的健康综合咨询问诊平台预约挂号管理系统分前后台【含源码+数据库+毕业论文】
- 基于SpringBoot+Vue前后端分离技术的在线购物商城设计源码
- 基于Vue和JavaScript的掌上生活超市小程序配送解决方案设计源码
- Java毕设项目:基于spring+mybatis+maven+mysql实现的农家乐信息平台管理系统【含源码+数据库+开题报告+毕业论文+答辩PPT】
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈