[go: up one dir, main page]

Luo et al., 2025 - Google Patents

VR-Doh: Hands-on 3D Modeling in Virtual Reality

Luo et al., 2025

View PDF
Document ID
16599529111934118171
Author
Luo Z
Cui Z
Luo S
Chu M
Li M
Publication year
Publication venue
ACM Transactions on Graphics (TOG)

External Links

Snippet

We introduce VR-Doh, an open-source, hands-on 3D modeling system that enables intuitive creation and manipulation of elastoplastic objects in Virtual Reality (VR). By customizing the Material Point Method (MPM) for real-time simulation of hand-induced large deformations …
Continue reading at dl.acm.org (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with three-dimensional environments, e.g. control of viewpoint to navigate in the environment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • G06T13/403D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5086Mechanical design, e.g. parametric or variational design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering

Similar Documents

Publication Publication Date Title
Dontcheva et al. Layered acting for character animation
Igarashi et al. As-rigid-as-possible shape manipulation
De Araùjo et al. Mockup Builder: 3D modeling on and above the surface
Guay et al. Space-time sketching of character animation
Xing et al. Energy-brushes: Interactive tools for illustrating stylized elemental dynamics
Bai et al. Artist-directed dynamics for 2D animation
US20230377268A1 (en) Method and apparatus for multiple dimension image creation
Holden et al. Learning an inverse rig mapping for character animation
US11948240B2 (en) Systems and methods for computer animation using an order of operations deformation engine
Dave et al. Gesture interface for 3d cad modeling using kinect
Miranda et al. Sketch express: A sketching interface for facial animation
US8358311B1 (en) Interpolation between model poses using inverse kinematics
Even et al. Non‐linear Rough 2D Animation using Transient Embeddings
JP5458245B2 (en) Operation control apparatus, method thereof, and program
Cetinaslan et al. Sketching manipulators for localized blendshape editing
Luo et al. VR-Doh: Hands-on 3D Modeling in Virtual Reality
US8289331B1 (en) Asymmetric animation links
Çetinaslan Position manipulation techniques for facial animation
Schulz et al. Rodmesh: Two-handed 3D surface modeling in virtual reality
Yoo et al. Motion retiming by using bilateral time control surfaces
Jones et al. Dynamic sprites: artistic authoring of interactive animations
Kang 3D Character Animation: A Brief Review
US12293466B2 (en) Systems and methods for generating a model database with blendshape representation
Bordier Édition d'animation via entrées multi-dimensionnelles
JP2002092639A (en) Method and device for forming animation representing particle behavior