Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

NUI-Marbling

2017, BCS Learning & Development

DOI: http://dx.doi.org/10.14236/ewic/EVA2017.7 NUI-Marbling Marina Sparvoli UFABC Santo André, SP, Brazil marina.sparvoli@ufabc.edu.br Candy Tenorio UFABC Santo André, SP, Brazil candy.tenorio@ufabc.edu.br 1. INTRODUCTION   Natural user interface (NUI) can be defined as human-computer interaction systems in which the user employs intuitive actions based on the human behaviour. Common examples of NUI interfaces are those ones that use multi-touch screens, gesture and sound recognition systems, and painting tablet devices. Paper marbling is a painting approach in which the artist uses proper tools – as combs and brushes – to interact with the paints deposited on an aqueous surface, producing thus marble-like paintings. These paintings are then transferred to an absorbent paper, which are used, for instance, as book cover. In this work, we present a computational marbling system that incorporate NUI to easy the generation of marbling patterns.    The artistic results are presented in Figures 3 to 6. 4. ACKNOWLEDGMENTS The user-interface, presented in Figure 1, provides the main marbling options in one single window. Namely, the system is composed of two regions: the design area, where the artist paints her digital marbling patterns; and the painting toolbar, which offers tools employed by the artists and to adjust the marbling simulation. User input is done by a graphics tablet model Wacom PTK840 with 12×8 inches (Figure 2). We thank the local artists Mirtes Ribeiro, Marina Sparvoli, Fernanda Wassano and Ana Queiroz for voluntarily using our tool and producing the artistic results presented in this paper. 5. REFERENCES Jin, X., Chen, S., Mao, X. (2007) Computergenerated marbling textures: A GPU-based design system. Computer Graphics and Applications, IEEE 27(2), pp. 78–84. Our marbling system requires heavily processing and data exchanges between the user interface (paint rendering and processing input devices) with solver of the Navier-Stokes equations. Specifically, the process to create a marbling relies on: Stam, J. (1999) Stable fluids. In Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '99). ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, pp. 121–128. The preparation of system to receive the paint by the artist; The computation of the domain transformations and of the fluid density; © Sparvoli et al. Published by BCS Learning and Development Ltd. Proceedings of Proceedings of EVA London 2017, UK The configuration of the graphics objects; The computation of the fluid flow simulation; The conversion of the fluid flow simulation to textures; The generation of the gradient colour paint; The displaying of the final result. Our NUI-marbling system provides a support to GPU-based multilayer paints ensure that the distinct paint colours inserted by the artist are preserved. It is a property of the traditional paper marbling ensured by our approach. The NUI-marbling system was designed to be capable of producing results in real-time and a friendly user interface with support to graphics tablets and multi-touch screen.  João Paulo Gois UFABC Santo André, SP, Brazil joao.gois@ufabc.edu.br Specifically, the domain simulation is discretized into a Cartesian two-dimensional grid, where the velocity field and density field are stored in shader textures. Since fluid flow simulation is executed on the GPU, there is an interaction among all the shader programs (for rendering and also for the fluid simulation) used to provide a real-time feedback to the user. 2. PROCESSING AND DESIGNING  Mario Gazziro UFABC Santo André, SP, Brazil mario.gazziro@ufabc.edu.br 42 NUI-Marbling Mario Gazziro, Candy Tenorio, Lucio Freitas & João Paulo Gois Wigdor, D., Wixon, D. (2011) Brave NUI World: Designing Natural User Interfaces for Touch and Gesture, 1st. ed. San Francisco, CA, USA: Morgan Kaufmann Publishers Inc. Figure 4: Sakura blossom. Figure 1: The interface of the application. Figure 5: Tulips. Figure 2: Natural interaction with a graphics tablet. Figure 6: Chocolate Art Lady. Figure 3: Two-Hearts painting. 43