Change search
ReferencesLink to record
Permanent link

Direct link
Simulating High Detail Brush Painting on Mobile Devices: Using OpenGL, Data-Driven Modeling and GPU Computation
KTH, School of Computer Science and Communication (CSC).
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Simulering av penselmålning med hög detaljrikedom på mobila enheter (Swedish)
Abstract [en]

This report presents FastBrush, an advanced implementation for real time brush simulation, which achieves high detail with a large amount of bristles, and is lightweight enough to be implemented for mobile devices. The final result of this system has far higher detail than available consumer painting applications. Paintbrushes have up to a thousand bristles. Adobe Photoshop is only able to simulate up to a hundred bristles in real-time, while FastBrush is able to capture the full detail of a brush with up to a thousand bristles in real-time on mobile devices. Simple multidimensional data driven modeling is used to create a deformation table, which enables calculating the physics of the brush deformations in near constant time for the entire brush, and thus the physics calculation overhead of a large number of bristles becomes negligible. The results show that there is a large potential for use of data driven models in high detail brush simulations. 

Abstract [sv]

Denna rapport presenterar FastBrush, en avancerad implementation för realtidssimulation av penselmålning som uppnår hög detalj med en stor mängd penselstrån, samt är snabb nog att implementeras för mobila enheter. Det slutgiltliga resultatet av denna implementation har mycket högre detail än nuvarande tillgängliga konsumentapplikationer. Penslar har ett tusen individuella penselstrån. Adobe Photoshop är begränsad till att simulera maximum ett hundra penselstrån, medan FastBrush kan uppnå fullständig detaljrik återgivning med upp till ett tusen penselstrån i realtid på mobila enheter. Enkel multidimensionell datadriven modellering används för att skapa en deformationstabell, vilket möjliggör att beräkna fysiken för penselns deformation i nära konstant tid, och därför blir de kostnaden av fysikkalkylationerna för ett högt antal individuella penselstrån försummbar. Resultaten visar att det finns stor potential för användning av datadrivna modeller i högdetaljerade penselsimulationer.

Place, publisher, year, edition, pages
2016. , 49 p.
Keyword [en]
OpenGL, GPU, GPU Computation, Data driven, Brush, Android, FastBrush, Android, Bontouch
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-192561OAI: oai:DiVA.org:kth-192561DiVA: diva2:970839
External cooperation
Bontouch
Subject / course
Computer Technology, Program- and System Development
Educational program
Master of Science in Engineering - Computer Science and Technology
Supervisors
Examiners
Available from: 2016-09-19 Created: 2016-09-14 Last updated: 2016-09-19Bibliographically approved

Open Access in DiVA

fulltext(8085 kB)2 downloads
File information
File name FULLTEXT01.pdfFile size 8085 kBChecksum SHA-512
e1668896dd4449156a2fb176e6cefe27b63a6ff339041a2e2e7818d3a6c31e93346243ec98e9150712153fbacfa65fbd3f817d3f2165e299c481fdb7799250eb
Type fulltextMimetype application/pdf

By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 2 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 4 hits
ReferencesLink to record
Permanent link

Direct link