Italian Chapter Conference 2018 - Smart Tools and Apps in computer Graphics
Permanent URI for this collection
Browse
Browsing Italian Chapter Conference 2018 - Smart Tools and Apps in computer Graphics by Subject "Computing methodologies"
Now showing 1 - 8 of 8
Results Per Page
Sort Options
Item CageLab: an Interactive Tool for Cage-Based Deformations(The Eurographics Association, 2018) Casti, S.; Corda, F.; Livesu, M.; Scateni, R.; Livesu, Marco and Pintore, Gianni and Signoroni, AlbertoPosing a digital character by acting on the vertices of a coarse control cage is, after skeleton-based, probably the most widely used technique for digital animation. While skeleton-based techniques have been deeply researched and a variety of industrial and academic tools are available for it, cage-based techniques have historically received less attention. In recent years we observed an increasing interest in the field, which results in a growing number of publications both on algorithms for automatic or semi-automatic cage generation, and for smooth barycentric coordinates for general polyhedral meshes. We introduce CageLab: a novel research-oriented software tool that allows scholars and practitioners in general to get acquainted with cagebased animation in a lightweight and easy to use environment. Users can: (i) load digital characters and their associated cages, applying character deformations with a selection of the most widely used barycentric coordinates available in literature; (ii) compare alternative cages for a given digital character; (iii) compare alternative barycentric coordinates w.r.t their smoothness and locality within the cage; (iv) use CageLab for educational purposes, or to produce images and videos for scientific articles. We publicly release the tool to the community, with the hope to support this growth, and possibly foster even more research in the field.Item Fast Centroidal Deformation for Large Mesh Models(The Eurographics Association, 2018) Morsucci, A.; Centin, M.; Signoroni, A.; Livesu, Marco and Pintore, Gianni and Signoroni, AlbertoWe present an algorithm that allows fast non-linear deformation editing on high-quality meshes. The proposed Fast Centroidal Deformation (FCD) method is based on a multi-resolution framework, where a centroidal deformation graph is built over the mesh in order to allow fast non-linear optimization at a coarse scale. The resulting deformation is then propagated to the initial dense mesh by exploiting the relationship between the constructed deformation graph and the input mesh through a mapping function that unifies local rotations and global translations without the need of solving a system composed by a number of linear equations of the same magnitude of the number of vertices of the mesh. A number of flexible user constraints can be imposed in the deformation through a handle-based metaphor where the user can redefine the position and orientation of single control points or entire portions of the input model. The proposed method addresses the obstacle of non-linear deformation on meshes composed by millions of vertices and is compared with the reference deformation techniques, showing significant improvements in terms of computational efficiency without renouncing to the quality of the results given by non-linear methods.Item Gradient Field Estimation on Triangle Meshes(The Eurographics Association, 2018) Mancinelli, C.; Livesu, M.; Puppo, E.; Livesu, Marco and Pintore, Gianni and Signoroni, AlbertoThe estimation of the differential properties of a function sampled at the vertices of a discrete domain is at the basis of many applied sciences. In this paper, we focus on the computation of function gradients on triangle meshes. We study one face-based method (the standard the facto), plus three vertex based methods. Comparisons regard accuracy, ability to perform on different domain discretizations, and efficiency. We performed extensive tests and provide an in-depth analysis of our results. Besides some behaviour that is common to all methods, in our study we found that, considering both accuracy and efficiency, some methods are preferable to others. This directly translates to useful suggestions for the implementation of gradient estimators in research and industrial code.Item Indicators Basis for Functional Shape Analysis(The Eurographics Association, 2018) Melzi, S.; Livesu, Marco and Pintore, Gianni and Signoroni, AlbertoStep functions are widely used in several applications from geometry processing and shape analysis. Shape segmentation, partial matching and self similarity detection just to name a few. The standard signal processing tools do not allow us to fully handle this class of functions. The classical Fourier series, for instance, does not give a good representation for these non smooth functions. In this paper we define a new basis for the approximation and transfer of the step functions between shapes. Our definition is fully spectral, allowing for a concise representation and an efficient computation. Furthermore our basis is specifically built in order to enhance its use in combination with the functional maps framework. The functional approach also enable us to handle shape deformations. Thanks to that our basis achieves a large improvement not only in the approximation of step functions but also in the transfer, exploiting the functional maps framework. We perform a large set of experiments showing the improvement achieved by the proposed basis in the approximation and transfer of step functions and its stability with respect to non isometric deformations.Item An Optimized Marker Layout for 3D Facial Motion Capture(The Eurographics Association, 2018) Will, A. D.; Martino, J. M. De; Bezerra, J.; Livesu, Marco and Pintore, Gianni and Signoroni, AlbertoFacial motion capture (Facial Mocap) has gained increasing attention from researchers and professionals from different areas of interest, including entertainment, face-to-face communication, and training. Facial Mocap allows straightforward capture of dynamic behavior of the face from live action, providing data that can be used to drive realistic animation of a 3D virtual face. Facial Mocap is an advantageous alternative to the direct and laborious manipulation of the face model. In particular, marker-based mocap technique acquires three-dimensional facial points trajectories by tracking markers fixed on the face of an actor. However, despite the existence of several empirical facial marker layouts, the ideal positioning of the markers is still an open question. This paper presents an optimization technique to calculate the quantity and positioning facial markers and establish their influences on the polygon mesh based on the correlation of markers in a dense layout. The technique generates an optimized marker layout discarding unnecessary markers and positioning the remaining ones.Item Simplification of Shapes for Fabrication with V-Groove Milling Tools(The Eurographics Association, 2018) Muntoni, A.; Scalas, A.; Nuvoli, S.; Scateni, R.; Livesu, Marco and Pintore, Gianni and Signoroni, AlbertoWe introduce here a pipeline for simplifying digital 3D shapes with the aim of fabricating them using 2D polygonal flat parts. Our method generates shapes that, once unfolded, can be fabricated with CNC milling machines using special tools called V-Grooves. These tools make V-shaped furrows at given angles depending on the shape of the used tool. Milling the edges of each flat facet simplifies the manual assembly that consists only in folding the facets at the desired angle between the adjacent facets. Our method generates simplified shapes where every dihedral angle between adjacent facets belongs to a restricted set, thus making the assembly process quicker and more straightforward. Firstly, our method automatically computes a simplification of the model, iterating local changes on a triangle mesh generated by applying the Marching Cubes algorithm on the original mesh. The user performs a second manual simplification using a tool that removes spurious facets. Finally, we use a simple unfolding algorithm which flattens the polygonal facets onto the 2D plane, so that a CNC milling machine can fabricate it with a sheet of rigid material.Item A Study on Natural 3D Shape Manipulation in VR(The Eurographics Association, 2018) Cordeiro, E.; Giannini, F.; Monti, M.; Mendes, D.; Ferreira, A.; Livesu, Marco and Pintore, Gianni and Signoroni, AlbertoCurrent immersive modeling environments use non-natural tools and interfaces to support traditional shape manipulation operations. In the future, we expect the availability of natural methods of interaction with 3D models in immersive environments to become increasingly important in several industrial applications. In this paper, we present a study conducted on a group of potential users with the aim of verifying if there is a common strategy in gestural and vocal interaction in immersive environments when the objective is modifying a 3D shape model. The results indicate that users adopt different strategies to perform the different tasks but in the execution of a specific activity it is possible to identify a set of similar and recurrent gestures. In general, the gestures made are physically plausible. During the experiment, the vocal interaction was used quite rarely and never to express a command to the system but rather to better specify what the user was doing with gestures.Item A Virtual Character Posing System based on Reconfigurable Tangible User Interfaces and Immersive Virtual Reality(The Eurographics Association, 2018) Cannavò, A.; Lamberti, F.; Livesu, Marco and Pintore, Gianni and Signoroni, AlbertoComputer animation and, particularly, virtual character animation, are very time consuming and skill-intensive tasks, which require animators to work with sophisticated user interfaces. Tangible user interfaces (TUIs) already proved to be capable of making character animation more intuitive, and possibly more efficient, by leveraging the affordances provided by physical props that mimic the structure of virtual counterparts. The main downside of existing TUI-based animation solutions is the reduced accuracy, which is due partly to the use of mechanical parts, partly to the fact that, despite the adoption of a 3D input, users still have to work with a 2D output (usually represented by one or more views displayed on a screen). However, output methods that are natively 3D, e.g., based on virtual reality (VR), have been already exploited in different ways within computer animation scenarios. By moving from the above considerations and by building upon an existing work, this paper proposes a VR-based character animation system that combines the advantages of TUIs with the improved spatial awareness, enhanced visualization and better control on the observation point in the virtual space ensured by immersive VR. Results of a user study with both skilled and unskilled users showed a marked preference for the devised system, which was judged as more intuitive than that in the reference work, and allowed users to pose a virtual character in a lower time and with a higher accuracy.