253 results
Search Results
Now showing 1 - 10 of 253
Item Sketching Vocabulary for Crowd Motion(The Eurographics Association and John Wiley & Sons Ltd., 2022) Mathew, C. D. Tharindu; Benes, Bedrich; Aliaga, Daniel; Dominik L. Michels; Soeren PirkThis paper proposes and evaluates a sketching language to author crowd motion. It focuses on the path, speed, thickness, and density parameters of crowd motion. A sketch-based vocabulary is proposed for each parameter and evaluated in a user study against complex crowd scenes. A sketch recognition pipeline converts the sketches into a crowd simulation. The user study results show that 1) participants at various skill levels and can draw accurate crowd motion through sketching, 2) certain sketch styles lead to a more accurate representation of crowd parameters, and 3) sketching allows to produce complex crowd motions in a few seconds. The results show that some styles although accurate actually are less preferred over less accurate ones.Item Saliency Clouds: Visual Analysis of Point Cloud-oriented Deep Neural Networks in DeepRL for Particle Physics(The Eurographics Association, 2022) Mulawade, Raju Ningappa; Garth, Christoph; Wiebel, Alexander; Archambault, Daniel; Nabney, Ian; Peltonen, JaakkoWe develop and describe saliency clouds, that is, visualization methods employing explainable AI methods to analyze and interpret deep reinforcement learning (DeepRL) agents working on point cloud-based data. The agent in our application case is tasked to track particles in high energy physics and is still under development. The point clouds contain properties of particle hits on layers of a detector as the input to reconstruct the trajectories of the particles. Through visualization of the influence of different points, their possible connections in an implicit graph, and other features on the decisions of the policy network of the DeepRL agent, we aim to explain the decision making of the agent in tracking particles and thus support its development. In particular, we adapt gradient-based saliency mapping methods to work on these point clouds. We show how the properties of the methods, which were developed for image data, translate to the structurally different point cloud data. Finally, we present visual representations of saliency clouds supporting visual analysis and interpretation of the RL agent's policy network.Item View Dependent Decompression for Web-based Massive Triangle Meshes Visualisation(The Eurographics Association, 2022) Cecchin, Alice; Du, Paul; Pastor, Mickaël; Agouzoul, Asma; Sauvage, Basile; Hasic-Telalovic, JasminkaWe introduce a framework extending an existing progressive compression-decompression algorithm for 3D triangular meshes. First, a mesh is partitioned. Each resulting part is compressed, then joined with one of its neighbours. These steps are repeated following a binary tree of operations, until a single compressed mesh remains. Decompressing the mesh involves progressively performing those steps in reverse, per node, and locally, by selecting the branch of the tree to explore. This method creates a compact and lossless representation of the model that allows its progressive and local reconstruction. Previously unprocessable meshes can be visualized on the web and mobile devices using this technique.Item N-Cloth: Predicting 3D Cloth Deformation with Mesh-Based Networks(The Eurographics Association and John Wiley & Sons Ltd., 2022) Li, Yu Di; Tang, Min; Yang, Yun; Huang, Zi; Tong, Ruo Feng; Yang, Shuang Cai; Li, Yao; Manocha, Dinesh; Chaine, Raphaëlle; Kim, Min H.We present a novel mesh-based learning approach (N-Cloth) for plausible 3D cloth deformation prediction. Our approach is general and can handle cloth or obstacles represented by triangle meshes with arbitrary topologies.We use graph convolution to transform the cloth and object meshes into a latent space to reduce the non-linearity in the mesh space. Our network can predict the target 3D cloth mesh deformation based on the initial state of the cloth mesh template and the target obstacle mesh. Our approach can handle complex cloth meshes with up to 100K triangles and scenes with various objects corresponding to SMPL humans, non-SMPL humans or rigid bodies. In practice, our approach can be used to generate plausible cloth simulation at 30??45 fps on an NVIDIA GeForce RTX 3090 GPU. We highlight its benefits over prior learning-based methods and physicallybased cloth simulators.Item Experiencing High-Speed Slash Action in Virtual Reality Environment(The Eurographics Association, 2022) Yamamoto, Toranosuke; Fukuchi, Kentaro; Theophilus Teo; Ryota KondoWhen a user uses a hand controller to swing a virtual sword in a virtual space, the sword movement seems slow if the its trajectory reflects the input directly. We hypothesize that this is because we are accustomed to seeing fast and instantaneous motion through movies or animations, and thus we perceive their motion as relatively slow. To address this issue, we propose a novel method of displaying exaggerated sword motions to allow a virtual reality user to enjoy a fast slash action. This method displays an arc-shaped motion blur effect along the predicted motion when the system detects the start of the slashing motion until the hand controller motion stops. Graphics of the sword are not displayed during this time. Therefore, the user is unaware of the actual trajectory of their input and how far it differs from the exaggerated motion blur effect.Item Neural Flow Map Reconstruction(The Eurographics Association and John Wiley & Sons Ltd., 2022) Sahoo, Saroj; Lu, Yuzhe; Berger, Matthew; Borgo, Rita; Marai, G. Elisabeta; Schreck, TobiasIn this paper we present a reconstruction technique for the reduction of unsteady flow data based on neural representations of time-varying vector fields. Our approach is motivated by the large amount of data typically generated in numerical simulations, and in turn the types of data that domain scientists can generate in situ that are compact, yet useful, for post hoc analysis. One type of data commonly acquired during simulation are samples of the flow map, where a single sample is the result of integrating the underlying vector field for a specified time duration. In our work, we treat a collection of flow map samples for a single dataset as a meaningful, compact, and yet incomplete, representation of unsteady flow, and our central objective is to find a representation that enables us to best recover arbitrary flow map samples. To this end, we introduce a technique for learning implicit neural representations of time-varying vector fields that are specifically optimized to reproduce flow map samples sparsely covering the spatiotemporal domain of the data. We show that, despite aggressive data reduction, our optimization problem - learning a function-space neural network to reproduce flow map samples under a fixed integration scheme - leads to representations that demonstrate strong generalization, both in the field itself, and using the field to approximate the flow map. Through quantitative and qualitative analysis across different datasets we show that our approach is an improvement across a variety of data reduction methods, and across a variety of measures ranging from improved vector fields, flow maps, and features derived from the flow map.Item Ray/Ribbon Intersections(ACM Association for Computing Machinery, 2022) Reshetov, Alexander; Josef Spjut; Marc Stamminger; Victor ZordanWe present a new ray tracing primitive-a curved ribbon, which is embedded inside a ruled surface. We describe two such surfaces. Ribbons inside doubly ruled bilinear patches can be intersected by solving a quadratic equation. We also consider a singly ruled surface with a directrix defined by a quadratic Bézier curve and a generator-by two linearly interpolated bitangent vectors. Intersecting such a surface requires solving a cubic equation, but it provides more fine-tuned control of the ribbon shape. These two primitives are smooth, composable, and allow fast non-iterative intersections. These are the first primitives that possess all such properties simultaneously.Item Cylindrical Transform Slicing of Revolute Parts with Overhangs for Laser Metal Deposition(The Eurographics Association, 2022) Montoya-Zapata, Diego; Moreno, Aitor; Ortiz, Igor; Ruiz-Salguero, Oscar; Posada, Jorge; Posada, Jorge; Serrano, AnaIn the context of Laser Metal Deposition (LMD), temporary support structures are needed to manufacture overhanging features. In order to limit the need for supports, multi-axis machines intervene in the deposition by sequentially repositioning the part. Under multi-axis rotations and translations, slicing and toolpath generation represent significant challenges. Slicing has been partially addressed by authors in multi-axis LMD. However, tool-path generation in multi-axis LMD is rarely touched. One of the reasons is that the required slices for LMD may be strongly non-developable. This fact produces a significant mismatch between the tool-path speeds and other parameters in Parametric space vs. actual Euclidean space. For the particular case of developable slices present in workpieces with cylindrical kernel and overhanging neighborhoods, this manuscript presents a methodology for LMD tool path generation. Our algorithm takes advantage of existing cylindrical iso-radial slicing by generating a path in the (?, z) parameter space and isometrically translating it into the R3 Euclidean space. The presented approach is advantageous because it allows the path-planning of complex structures by using the methods for conventional 2.5-axis AM. Our computer experiments show that the presented approach can be effectively used in manufacturing industrial/mechanical pieces (e.g., spur gears). Future work includes the generation of the machine g-code for actual LMD equipment.Item Mesh Smoothing for Teaching GLSL Programming(The Eurographics Association, 2022) Ilinkin, Ivaylo; Bourdin, Jean-Jacques; Paquette, EricThis paper shares ideas for effective assignment that can be used to introduce a number of advanced GLSL concepts including shader storage buffer objects, transform feedback, and compute shaders. The assignment is based on published research on mesh smoothing which serves as a motivating factor and offers a sense of accomplishment.Item An Interactive Tuning Method for Generator Networks Trained by GAN(The Eurographics Association, 2022) Zhou, Mengyuan; Yamaguchi, Yasushi; Cabiddu, Daniela; Schneider, Teseo; Allegra, Dario; Catalano, Chiara Eva; Cherchi, Gianmarco; Scateni, RiccardoThe recent studies on GAN achieved impressive results in image synthesis. However, they are still not so perfect that output images may contain unnatural regions. We propose a tuning method for generator networks trained by GAN to improve their results by interactively removing unexpected objects and textures or changing the object colors. Our method could find and ablate those units in the generator networks that are highly related to the specific regions or their colors. Compared to the related studies, our proposed method can tune pre-trained generator networks without relying on any additional information like segmentation-based networks. We built the interactive system based on our method, capable of tuning the generator networks to make the resulting images as expected. The experiments show that our method could remove only unexpected objects and textures. It could change the selected area color as well. The method also gives us some hints to discuss the properties of generator networks which layers and units are associated with objects, textures, or colors.