Outer Rim Archives
Archives · 2017 · 9710156

Granted patent

Three-dimensional object sculpting and deformation on a mobile device

Number
9710156
Published
2017-07-18
Filed
2014-09-25
Assignee
Disney Enterprises, Inc.
Inventors
Porter; Kimberly, Wells; Michele, Alaimo; Giovanna, Bejarano; Camilo, Modi; Aradhana, Ferrier; Alexander
CPC
G06T3/00; G06F3/04883; G06T17/05
Verdict
Low Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

A mobile-device app for 3D object sculpting and deformation, letting users mold virtual objects with touch input.

Abstract

There are provided systems and methods for three-dimensional object sculpting and deformationon a mobile device. The system including a display, a memory storing a sculpting softwareapplication, and a processor configured to execute the sculpting software application to present an object to the user on the display, receive a first user input from the user fordeforming the object, deform the object based on the first user input to generate a deformed object, receive a second user input from the user for squishing the deformed object using a squishing machine, and re-present the deformed object on the display next to the squishing machine. Squishing the deformed object may include breaking the deformed object in a blending machine, melting the deformed object with a heating machine, blowing the deformed object up with a pump, or breaking the deformed object up within a bubble.

Background

BRIEF DESCRIPTION OF THE DRAWINGS(1) FIG. 1 presents a system for three-dimensional object sculpting and deformation on a mobile device, according to one implementation of the present disclosure.(2) FIG. 2 presents an example of a sculpting interface that can be used to sculpt three-dimensional objects on a mobile device, according to one implementation of the present disclosure.(3) FIG. 3A present an example of blending a sculpted three-dimensional object, according to one implementation of the present disclosure.(4) FIG. 3B presents an example of melting a sculpted three-dimensional object, according to one implementation of the present disclosure.(5) FIG. 3C presents an example of inflating a sculpted three-dimensional object, according to one implementation of the present disclosure.(6) FIG. 3D presents an example of breaking a sculpted three-dimensional object, according to one implementation of the present disclosure.(7) FIG. 4 shows a flowchart illustrating a method three-dimensional object sculpting and deformation on a mobile device, according to one implementation of the present disclosure.DETAILED DESCRIPTION(8) The following description contains specific information pertaining to implementations in the present disclosure. The drawings inthe present application and their accompanying detailed description are directed to merely exemplary implementations. Unless noted otherwise, like or corresponding elements among the figures may be indicated by like or correspondi

Claims

1. A user device comprising: a display; a memory storing a three-dimensional sculpting software application; and a processor configured to execute the sculpting software applicationto: present an original three-dimensional object having a first portion to a user on the display; present a plurality of tools to the user on the display, the plurality of tools including a sculpting out tool and a sculpting in tool; receive a first user input from theuser for deforming the original three-dimensional object, wherein the first user input includes selecting a tool from the plurality of tools and selecting the first portion of theoriginal three-dimensional object; deform the first portion of the original three-dimensional object based on the first user input to generate a first deformed three-dimensional object; receive a second user input for squishing the first deformed three-dimensional object using a squishing machine, wherein the squishing includes blending the first deformed three-dimensional object to create a second deformed three-dimensional object; present the second deformed three-dimensional object on the display next to the squishing machine; receive a selection from the user for using another tool from among the plurality of tools; receive a third user input, the third user input including swiping the tool over an area ofthe second deformed object corresponding to the first portion of the original three-dimensional object; and reform the area of the second deformed three-dimensional object back toan original state of the original three-dimensional object, the original state corresponding to the first portion of the original three-dimensional object. 5. A method for use by a user device including a display and a processor executing a three-dimensional sculpting software application stored in a memory, the method comprising: presenting, by the processor to a user on the display, an original three-dimensional object having a first portion; presenting, by the processor, a plurality of tools to the user on the display, the plurality of tools including a sculpting out tool and a sculpting in tool; receiving, by the processor, a first user input from the user for deforming the original three-dimensional object, wherein the first user input includes selecting a tool from the plurality of tools and selecting the first portion of the original three-dimensional object; deforming, by the processor, the first portion of the original three-dimensional object based on the first user input to generate a first deformed three-dimensional object; receiving, by the processor, a second user input for squishing the first deformed three-dimensional object using a squishing machine, wherein the squishing includes blending the first deformed three-dimensional object to create a second deformed three-dimensional object; presenting, by the processor to the user on the display, the second deformed three-dimensional object next to the squishing machine; and receiving, by the processor, a selection from the user for using another tool from among the plurality of tools; receiving, by the processor, a third user input, the third user input including swiping the tool over an area of the second deformed object corresponding to the first portion of the original three-dimensional object; and reforming, by the processor, the area of the second deformed three-dimensional object back to an original state of the original three-dimensional object, the original state corresponding to the first portion of the original three-dimensional object.