Stroke operation prediction for three-dimensional digital content
First Claim
1. In a digital medium environment to generate three-dimensional digital content, a method implemented by at least one computing device configured to be worn by a user, the method comprising:
- receiving, by the at least one computing device, stroke operation data describing an input stroke operation received via a user interface with respect to the three-dimensional digital content, the input stroke operation detected by a sensor of the at least one computing device as a hand gesture of the user, and the three-dimensional digital content defining at least a portion of an augmented or virtual reality environment;
generating, by the at least one computing device, a cycle that defines a closed path within the three-dimensional digital content based on the input stroke operation and at least one other stroke operation in the user interface;
constructing, by the at least one computing device, a surface based on the generated cycle;
generating, by the at least one computing device, a predicted stroke operation based at least in part on the constructed surface; and
outputting, by an output device associated with the at least one computing device, the predicted stroke operation in real time in the user interface as part of the three-dimensional digital content as the stroke operation data is received, the predicted stroke operation being user selectable within a set amount of time to cause the predicted stroke operation to be included as part of the three-dimensional digital content.
2 Assignments
0 Petitions
Accused Products
Abstract
Stroke operation prediction techniques and systems for three-dimensional digital content are described. In one example, stroke operation data is received that describes a stroke operation input via a user interface as part of the three-dimensional digital content. A cycle is generated that defines a closed path within the three-dimensional digital content based on the input stroke operation and at least one other stroke operation in the user interface. A surface is constructed based on the generated cycle. A predicted stroke operation is generated based at least in part on the constructed surface. The predicted stroke operation is then output in real time in the user interface as part of the three-dimensional digital content as the stroke operation data is received.
28 Citations
20 Claims
-
1. In a digital medium environment to generate three-dimensional digital content, a method implemented by at least one computing device configured to be worn by a user, the method comprising:
-
receiving, by the at least one computing device, stroke operation data describing an input stroke operation received via a user interface with respect to the three-dimensional digital content, the input stroke operation detected by a sensor of the at least one computing device as a hand gesture of the user, and the three-dimensional digital content defining at least a portion of an augmented or virtual reality environment; generating, by the at least one computing device, a cycle that defines a closed path within the three-dimensional digital content based on the input stroke operation and at least one other stroke operation in the user interface; constructing, by the at least one computing device, a surface based on the generated cycle; generating, by the at least one computing device, a predicted stroke operation based at least in part on the constructed surface; and outputting, by an output device associated with the at least one computing device, the predicted stroke operation in real time in the user interface as part of the three-dimensional digital content as the stroke operation data is received, the predicted stroke operation being user selectable within a set amount of time to cause the predicted stroke operation to be included as part of the three-dimensional digital content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a digital medium environment to generate three-dimensional digital content, a system comprising:
-
a cycle generation module implemented at least partially in hardware of a computing device configured to be worn by a user to generate a cycle that defines a closed path within the three-dimensional digital content based on an input stroke operation, at least one other stroke operation in a user interface, and at least one constraint, the input stroke operation detected by a sensor of the computing device as a gesture of the user that defines a line in three dimensions in the user interface, and the three-dimensional digital content defining at least a portion of an augmented or virtual reality environment; a surface construction module implemented at least partially in the hardware of the computing device to construct a surface based on the generated cycle; and a stroke prediction module implemented at least partially in the hardware of the computing device to generate a predicted stroke operation based at least in part on the constructed surface, the predicted stroke operation being user selectable to cause the predicted stroke operation to be included as part of the three-dimensional digital content. - View Dependent Claims (16)
-
-
17. In a digital medium environment to generate three-dimensional digital content, a system comprising:
-
means for generating a cycle that defines a closed path within the three-dimensional digital content based on at least one constraint, an input stroke operation, and at least one other stroke operation in a user interface used to generate the three-dimensional digital content, the input stroke operation detected by a sensor of a computing device, and the three-dimensional digital content defining at least a portion of an augmented or virtual reality environment; means for constructing a surface based on the generated cycle; and means for displaying a predicted stroke operation in the user interface based at least in part on the constructed surface, for a set amount of time and if the predicted stroke operation is not selected within the set amount of time, then the predicted stroke operation is automatically removed from the user interface. - View Dependent Claims (18, 19, 20)
-
Specification