Search Results

Now showing 1 - 8 of 8
  • Item
    A Survey on Reinforcement Learning Methods in Character Animation
    (The Eurographics Association and John Wiley & Sons Ltd., 2022) Kwiatkowski, Ariel; Alvarado, Eduardo; Kalogeiton, Vicky; Liu, C. Karen; Pettré, Julien; Panne, Michiel van de; Cani, Marie-Paule; Meneveaux, Daniel; Patanè, Giuseppe
    Reinforcement Learning is an area of Machine Learning focused on how agents can be trained to make sequential decisions, and achieve a particular goal within an arbitrary environment. While learning, they repeatedly take actions based on their observation of the environment, and receive appropriate rewards which define the objective. This experience is then used to progressively improve the policy controlling the agent's behavior, typically represented by a neural network. This trained module can then be reused for similar problems, which makes this approach promising for the animation of autonomous, yet reactive characters in simulators, video games or virtual reality environments. This paper surveys the modern Deep Reinforcement Learning methods and discusses their possible applications in Character Animation, from skeletal control of a single, physically-based character to navigation controllers for individual agents and virtual crowds. It also describes the practical side of training DRL systems, comparing the different frameworks available to build such agents.
  • Item
    PointCloudSlicer: Gesture-based Segmentation of Point Clouds
    (The Eurographics Association, 2023) Gowtham, Hari Hara; Parakkat, Amal Dev; Cani, Marie-Paule; Babaei, Vahid; Skouras, Melina
    Segmentation is a fundamental problem in point-cloud processing, addressing points classification into consistent regions, the criteria for consistency being based on the application. In this paper, we introduce a simple, interactive framework enabling the user to quickly segment a point cloud in a few cutting gestures in a perceptually consistent way. As the user perceives the limit of a shape part, they draw a simple separation stroke over the current 2D view. The point cloud is then segmented without needing any intermediate meshing step. Technically, we find an optimal, perceptually consistent cutting plane constrained by user stroke and use it for segmentation while automatically restricting the extent of the cut to the closest shape part from the current viewpoint. This enables users to effortlessly segment complex point clouds from an arbitrary viewpoint with the possibility of handling self-occlusions.
  • Item
    Interactive Flat Coloring of Minimalist Neat Sketches
    (The Eurographics Association, 2020) Parakkat, Amal Dev; Madipally, Prudhviraj; Gowtham, Hari Hara; Cani, Marie-Paule; Wilkie, Alexander and Banterle, Francesco
    We introduce a simple Delaunay-triangulation based algorithm for the interactive coloring of neat line-art minimalist sketches, ie. vector sketches that may include open contours. The main objective is to minimize user intervention and make interaction as natural as with the flood-fill algorithm while extending coloring to regions with open contours. In particular, we want to save the user from worrying about parameters such as stroke weight and size. Our solution works in two steps, 1) a segmentation step in which the input sketch is automatically divided into regions based on the underlying Delaunay structure and 2) the interactive grouping of neighboring regions based on user input. More precisely, a region adjacency graph is computed from the segmentation result, and is interactively partitioned based on user input to generate the final colored sketch. Results show that our method is as natural as a bucket fill tool and powerful enough to color minimalist sketches.
  • Item
    Pair Correlation Functions with Free-Form Boundaries for Distribution Inpainting and Decomposition
    (The Eurographics Association, 2020) Nicolet, Baptiste; Ecormier-Nocca, Pierre; Memari, Pooran; Cani, Marie-Paule; Wilkie, Alexander and Banterle, Francesco
    Pair Correlation Functions (PCF) have been recently spreading as a reliable representation for distributions, enabling the efficient synthesis of point-sets, vector textures and object placement from examples. In this work we introduce a triangulationbased local filtering method to extend PCF-based analysis to exemplars with free-form boundaries. This makes PCF applicable to new problems such as the inpainting of missing parts in an input distribution, or the decomposition of complex, non-homogeneous distributions into a set of coherent classes, in which each category of points can be studied together with their intra and inter-class correlations.
  • Item
    Driller: An Intuitive Interface for Designing Tangled and Nested Shapes
    (The Eurographics Association, 2024) Butler, Tara; Guehl, Pascal; Parakkat, Amal Dev; Cani, Marie-Paule; Hu, Ruizhen; Charalambous, Panayiotis
    The ability to represent not only isolated shapes but also shapes that interact is essential in various fields, from design to biology or anatomy. In this paper, we propose an intuitive interface to control and edit complex shape arrangements. Using a set of pre-defined shapes that may intersect, our ''Driller'' interface allows users to trigger their local deformation so that they rest on each other, become tangled, or even nest within each other. Driller provides an intuitive way to specify the relative depth of different shapes beneath user-selected points of interest by setting their local depth ordering perpendicularly to the camera's viewpoint. Deformations are then automatically generated by locally propagating these ordering constraints. In addition to being part of the final arrangement, some of the shapes can be used as deformers, which can be later deleted to help sculpt the target shapes. We implemented this solution within a sketch-based modeling system designed for novice users.
  • Item
    SoftWalks: Real-Time, Two-Ways Interaction between a Character and Loose Grounds
    (The Eurographics Association, 2021) Paliard, Chloé; Alvarado, Eduardo; Rohmer, Damien; Cani, Marie-Paule; Theisel, Holger and Wimmer, Michael
    When walking on loose terrains, possibly covered with vegetation, the ground and grass should deform, but the character's gait should also change accordingly.We propose a method for modeling such two-ways interactions in real-time.We first complement a layered character model by a high-level controller, which uses position and angular velocity inputs to improve dynamic oscillations when walking on various slopes. Secondly, at a refined level, the feet are set to locally deform the ground and surrounding vegetation using efficient procedural functions, while the character's response to such deformations is computed through adapted inverse kinematics. While simple to set up, our method is generic enough to adapt to any character morphology. Moreover, its ability to generate in real time, consistent gaits on a variety of loose grounds of arbitrary slope, possibly covered with grass, makes it an interesting solution to enhance films and games.
  • Item
    VRSurf: Surface Creation from Sparse, Unoriented 3D Strokes
    (The Eurographics Association and John Wiley & Sons Ltd., 2025) Sureshkumar, Anandhu; Parakkat, Amal Dev; Bonneau, Georges-Pierre; Hahmann, Stefanie; Cani, Marie-Paule; Bousseau, Adrien; Day, Angela
    Although intuitive, sketching a closed 3D shape directly in an immersive environment results in an unordered set of arbitrary strokes, which can be difficult to assemble into a closed surface. We tackle this challenge by introducing VRSurf, a surfacing method inspired by a balloon inflation metaphor: Seeded in the sparse scaffold formed by the strokes, a smooth, closed surface is inflated to progressively interpolate the input strokes, sampled into lists of points. These are treated in a divide-and-conquer manner, which allows for automatically triggering some additional balloon inflation followed by fusion if the current inflation stops due to a detected concavity. While the input strokes are intended to belong to the same smooth 3D shape, our method is robust to coarse VR input and does not require strokes to be aligned. We simply avoid intersecting strokes that might give an inconsistent surface position due to the roughness of the VR drawing. Moreover, no additional topological information is required, and all the user needs to do is specify the initial seeding location for the first balloon. The results show that VRsurf can efficiently generate smooth surfaces that interpolate sparse sets of unoriented strokes. Validation includes a side-by-side comparison with other reconstruction methods on the same input VR sketch. We also check that our solution matches the user's intent by applying it to strokes that were sketched on an existing 3D shape and comparing what we get to the original one.
  • Item
    ReConForM: Real-time Contact-aware Motion Retargeting for more Diverse Character Morphologies
    (The Eurographics Association and John Wiley & Sons Ltd., 2025) Cheynel, Théo; Rossi, Thomas; Bellot-Gurlet, Baptiste; Rohmer, Damien; Cani, Marie-Paule; Bousseau, Adrien; Day, Angela
    Preserving semantics, in particular in terms of contacts, is a key challenge when retargeting motion between characters of different morphologies. Our solution relies on a low-dimensional embedding of the character's mesh, based on rigged key vertices that are automatically transferred from the source to the target. Motion descriptors are extracted from the trajectories of these key vertices, providing an embedding that contains combined semantic information about both shape and pose. A novel, adaptive algorithm is then used to automatically select and weight the most relevant features over time, enabling us to efficiently optimize the target motion until it conforms to these constraints, so as to preserve the semantics of the source motion. Our solution allows extensions to several novel use-cases where morphology and mesh contacts were previously overlooked, such as multi-character retargeting and motion transfer on uneven terrains. As our results show, our method is able to achieve real-time retargeting onto a wide variety of characters. Extensive experiments and comparison with state-of-the-art methods using several relevant metrics demonstrate improved results, both in terms of motion smoothness and contact accuracy.