-
公开(公告)号:US10762599B2
公开(公告)日:2020-09-01
申请号:US14194253
申请日:2014-02-28
发明人: Steve Sullivan
IPC分类号: G06T3/20 , G06F3/0481 , G06T19/00
摘要: A method is described that includes receiving, from a first device, input used to select a first object in a computer-generated environment. The first device has at least two degrees of freedom with which to control the selection of the first object. The method also includes removing, in response to the selection of the first object, at least two degrees of freedom previously available to a second device used to manipulating a second object in the computer-generated environment. The removed degrees of freedom correspond to the at least two degrees of freedom of the first device and specify an orientation of the second object relative to the selected first object. Additionally, the method includes receiving, from the second device, input including movements within the reduced degrees of freedom used to manipulate a position of the second object while maintaining the specified orientation relative to the selected first object.
-
公开(公告)号:US20160350961A1
公开(公告)日:2016-12-01
申请号:US15232115
申请日:2016-08-09
发明人: Steve Sullivan , Colin Davidson , Michael Sanders , Kevin Wooley
CPC分类号: G06T15/06 , G03B15/16 , G03B17/00 , G03B35/00 , G06T7/285 , G06T7/70 , G06T15/08 , G06T2200/04 , G06T2207/10016 , G06T2207/30204 , G06T2215/16 , H04N13/204
摘要: In one general aspect, a method is described. The method includes generating a positional relationship between one or more support structures having at least one motion capture mark and at least one virtual structure corresponding to geometry of an object to be tracked and positioning the support structures on the object to be tracked. The support structures has sufficient rigidity that, if there are multiple marks, the marks on each support structure maintain substantially fixed distances from each other in response to movement by the object. The method also includes determining an effective quantity of ray traces between one or more camera views and one or more marks on the support structures, and estimating an orientation of the virtual structure by aligning the determined effective quantity of ray traces with a known configuration of marks on the support structures.
-
公开(公告)号:US20160227132A1
公开(公告)日:2016-08-04
申请号:US15097085
申请日:2016-04-12
CPC分类号: H04N5/2621 , G06F3/0202 , G06F3/0346 , G06F3/0362 , G06F3/041 , G06F3/04815 , G06F3/04886 , G06T7/004 , G06T7/70 , G06T13/20 , G06T15/20 , G06T15/205 , G06T19/003 , G06T2215/16 , G11B27/00 , H04N5/2224 , H04N5/232 , H04N5/23203 , H04N5/2628
摘要: Among other aspects, on computer-implemented method includes: receiving at least one command in a computer system from a handheld device; positioning a virtual camera and controlling a virtual scene according to the command; and in response to the command, generating an output to the handheld device for displaying a view of the virtual scene as controlled on a display of the handheld device, the view captured by the virtual camera as positioned.
-
公开(公告)号:US20140313220A1
公开(公告)日:2014-10-23
申请号:US14194253
申请日:2014-02-28
发明人: Steve Sullivan
IPC分类号: G06T3/20
摘要: A method is described that includes receiving, from a first device, input used to select a first object in a computer-generated environment. The first device has at least two degrees of freedom with which to control the selection of the first object. The method also includes removing, in response to the selection of the first object, at least two degrees of freedom previously available to a second device used to manipulating a second object in the computer-generated environment. The removed degrees of freedom correspond to the at least two degrees of freedom of the first device and specify an orientation of the second object relative to the selected first object. Additionally, the method includes receiving, from the second device, input including movements within the reduced degrees of freedom used to manipulate a position of the second object while maintaining the specified orientation relative to the selected first object.
摘要翻译: 描述了一种方法,其包括从第一设备接收用于在计算机生成的环境中选择第一对象的输入。 第一装置具有至少两个自由度,用于控制第一物体的选择。 该方法还包括响应于第一对象的选择移除先前可用于在计算机生成的环境中用于操纵第二对象的第二设备的至少两个自由度。 去除的自由度对应于第一装置的至少两个自由度并且指定第二对象相对于所选择的第一对象的取向。 另外,该方法包括从第二设备接收包括用于操纵第二对象的位置的减小的自由度内的运动的输入,同时保持相对于所选择的第一对象的指定取向。
-
公开(公告)号:US10964083B1
公开(公告)日:2021-03-30
申请号:US16380653
申请日:2019-04-10
发明人: Kiran S. Bhat , Michael Koperwas , Rachel M. Rose , Jung-Seung Hong , Frederic P. Pighin , Christopher David Twigg , Cary Phillips , Steve Sullivan
IPC分类号: G06T13/40
摘要: A system includes a computing device that includes a memory configured to store instructions. The system also includes a processor configured to execute the instructions to perform a method that includes receiving multiple representations of one or more expressions of an object. Each of the representations includes position information attained from one or more images of the object. The method also includes producing an animation model from one or more groups of controls that respectively define each of the one or more expressions of the object as provided by the multiple representations. Each control of each group of controls has an adjustable value that defines the geometry of at least one shape of a portion of the respective expression of the object. Producing the animation model includes producing one or more corrective shapes if the animation model is incapable of accurately presenting the one or more expressions of the object as provided by the multiple representations.
-
公开(公告)号:US09424679B2
公开(公告)日:2016-08-23
申请号:US14550022
申请日:2014-11-21
发明人: Steve Sullivan , Colin Davidson , Michael Sanders , Kevin Wooley
CPC分类号: G06T15/06 , G03B15/16 , G03B17/00 , G03B35/00 , G06T7/285 , G06T7/70 , G06T15/08 , G06T2200/04 , G06T2207/10016 , G06T2207/30204 , G06T2215/16 , H04N13/204
摘要: In one general aspect, a method is described. The method includes generating a positional relationship between one or more support structures having at least one motion capture mark and at least one virtual structure corresponding to geometry of an object to be tracked and positioning the support structures on the object to be tracked. The support structures has sufficient rigidity that, if there are multiple marks, the marks on each support structure maintain substantially fixed distances from each other in response to movement by the object. The method also includes determining an effective quantity of ray traces between one or more camera views and one or more marks on the support structures, and estimating an orientation of the virtual structure by aligning the determined effective quantity of ray traces with a known configuration of marks on the support structures.
-
公开(公告)号:US09324179B2
公开(公告)日:2016-04-26
申请号:US14594408
申请日:2015-01-12
CPC分类号: H04N5/2621 , G06F3/0202 , G06F3/0346 , G06F3/0362 , G06F3/041 , G06F3/04815 , G06F3/04886 , G06T7/004 , G06T7/70 , G06T13/20 , G06T15/20 , G06T15/205 , G06T19/003 , G06T2215/16 , G11B27/00 , H04N5/2224 , H04N5/232 , H04N5/23203 , H04N5/2628
摘要: Among other aspects, on computer-implemented method includes: receiving at least one command in a computer system from a handheld device; positioning a virtual camera and controlling a virtual scene according to the command; and in response to the command, generating an output to the handheld device for displaying a view of the virtual scene as controlled on a display of the handheld device, the view captured by the virtual camera as positioned.
-
公开(公告)号:US09256973B2
公开(公告)日:2016-02-09
申请号:US14139409
申请日:2013-12-23
摘要: A system includes a computer system capable of representing one or more animated characters. The computer system includes a blendshape manager that combines multiple blendshapes to produce the animated character. The computer system also includes an expression manager to respectively adjust one or more control parameters associated with each of the plurality of blendshapes for adjusting an expression of the animated character. The computer system also includes a corrective element manager that applies one or more corrective elements to the combined blendshapes based upon at least one of the control parameters. The one or more applied corrective elements are adjustable based upon one or more of the control parameters absent the introduction of one or more additional control parameters.
摘要翻译: 系统包括能够表示一个或多个动画角色的计算机系统。 计算机系统包括一个混合形状管理器,它结合了多个混合形状以产生动画角色。 计算机系统还包括表达管理器,用于分别调整与多个混合形状中的每一个相关联的一个或多个控制参数,以调整动画角色的表达。 计算机系统还包括校正元件管理器,其基于至少一个控制参数将一个或多个校正元件应用于组合的混合形状。 基于一个或多个控制参数,一个或多个应用的校正元件是可调整的,而不引入一个或多个附加的控制参数。
-
公开(公告)号:US10269169B2
公开(公告)日:2019-04-23
申请号:US15232115
申请日:2016-08-09
发明人: Steve Sullivan , Colin Davidson , Michael Sanders , Kevin Wooley
IPC分类号: G06K9/00 , G06T15/06 , H04N13/204 , G03B15/16 , G03B17/00 , G03B35/00 , G06T15/08 , G06T7/70 , G06T7/285
摘要: In one general aspect, a method is described. The method includes generating a positional relationship between one or more support structures having at least one motion capture mark and at least one virtual structure corresponding to geometry of an object to be tracked and positioning the support structures on the object to be tracked. The support structures has sufficient rigidity that, if there are multiple marks, the marks on each support structure maintain substantially fixed distances from each other in response to movement by the object. The method also includes determining an effective quantity of ray traces between one or more camera views and one or more marks on the support structures, and estimating an orientation of the virtual structure by aligning the determined effective quantity of ray traces with a known configuration of marks on the support structures.
-
公开(公告)号:US20170195527A1
公开(公告)日:2017-07-06
申请号:US15463908
申请日:2017-03-20
IPC分类号: H04N5/222 , G06F3/02 , G06F3/0481 , G06F3/0488 , G06F3/0346 , G06F3/0362 , G06F3/041
CPC分类号: H04N5/2621 , G06F3/0202 , G06F3/0346 , G06F3/0362 , G06F3/041 , G06F3/04815 , G06F3/04886 , G06T7/004 , G06T7/70 , G06T13/20 , G06T15/20 , G06T15/205 , G06T19/003 , G06T2215/16 , G11B27/00 , H04N5/2224 , H04N5/232 , H04N5/23203 , H04N5/2628
摘要: A handheld device includes: an input control configured to control and modify a virtual scene including a virtual camera; and a display that shows a representation of the controlled and modified virtual scene generated by the virtual camera. A system includes: a computer system configured to execute program instructions for generating a virtual scene including a virtual camera; and handheld device configured to communicate with the computer system for controlling and modifying the virtual scene, the handheld device comprising: an input control configured to control and modify the virtual scene; and a display that shows a representation of the controlled and modified virtual scene generated by the virtual camera.
-
-
-
-
-
-
-
-
-