Sign In to Follow Application
View All Documents & Correspondence

System And Method To Achieve Better Eyelines In Cg Characters

Abstract: ABSTRACT Systems and methods are provided to create better-looking animated eyes for CG characters. The systems and methods set the rigging of each eye to, rather than precisely converge on a target location, converge but be rotationally or angularly offset by a certain amount to simulate correct physical eye positioning and movements. In addition, the systems and methods provide even more realistic eye appearance by taking account of the refractive properties of the cornea, e.g., which can make the pupil appear larger than it actually is. The systems and methods may further take account of a shadowing effect of the upper eye caused by the brow, eyelashes, and upper lid (as well as an effect caused by reflection from the underside of the eyelashes). This darkening of the upper portion of the eye addresses vertical eyeline discrepancies caused by the visual and optical illusion of incorrect lighting.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
03 July 2013
Publication Number
07/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
knk@kankrishme.com
Parent Application
Patent Number
Legal Status
Grant Date
2021-03-24
Renewal Date

Applicants

SONY CORPORATION
1-7-1 Konan, Minato-Ku, Tokyo, 108-0075, Japan.
SONY PICTURES TECHNOLOGIES INC.
10202 W. Washington Blvd., Culver City, CA 90232, United States of America

Inventors

1. Daniel Paul SHEERIN
10202 West Washington Blvd., Culver City, CA 90232, United States of America

Specification

1. A method of animating the eyes of a character, comprising:
a. when eyes of a character are to fixate on or gaze at a target, defining a visual axis for
each eye, wherein the visual axis is used to point the eye during animation, the visual axis having
a fixed rotational offset from a ocular axis of the eye, wherein the ocular axis is defined by a line
passing through a center of the eye and the center of a pupil of the eye, wherein the number of eyes
is two, constituting a first eye and a second eye, and further comprising defining a gaze direction
vector as a line segment between a point directly between the centers of the two eyes and a gaze
target control handle;
b. such that the fixed rotational offset accounts for a positional offset of a fovea at a back
of the eye, such that a natural and realistic eye position is created and defined throughout animated
motion.
2. The method of claim 1, wherein if the character is human, setting the fixed rotational offset between the visual axis and the ocular axis to between 4° and 8°.
3. The method of claim 2, further comprising setting the fixed rotational offset to about 5°.
4. The method of claim 1, further comprising allowing a gaze target to reside at a location of the control handle or at a location along of the gaze direction vector by specifying a fixed location on the gaze direction vector, whereby the gaze target may remain close to the eyes for accessibility while maintaining a neutral and stable convergence.
5. A computing environment for creating a computer-generated character having two eyes, the computing environment comprising:
a. memory for storing data about a first eye of a character, including data about a first visual axis, the first visual axis having a fixed rotational offset from an ocular axis of the eye, wherein the ocular axis is defined by a line passing through a center of the eye and a center of a pupil;

b. memory for storing data about a second eye of a character, including data about a second
visual axis, the second visual axis having a fixed rotational offset from an ocular axis of the eye,
wherein the ocular axis is defined by a line passing through a center of the eye and a center of a
pupil; and
c. memory configured to define a control handle, the control handle for animating the first
and second eyes by moving a target the eyes are pointed at, where a fixation distance scales with
a distance of the control handle from the eyes, and wherein the control handle is disposed between
the target and the eyes,
d. such that the fixed rotational offset accounts for a positional offset of a fovea at a back
of the eye, such that the computing environment creates and defines a natural and realistic eye
position throughout animated motion.
6. The computing environment of claim 5, further comprising memory configured to define a control handle, the control handle for animating the eyes by moving a direction the eyes are pointed at while maintaining a constant fixation distance, the control handle disposed between the target and the eyes.
7. The computing environment of claim 5, further comprising memory configured to define a control handle, the control handle for animating the eyes by moving a direction the eyes are pointed at, where a fixation distance scales with a distance of the control handle from the eyes, the control handle disposed between the target and the eyes.
8. The method of claim 1, further comprising:
a. storing data about an eye of a character, the eye modeled by at least a partial surface;
and
b. shading at least a top portion of the partial surface, the shading relative to a shading
value of the remainder of the partial surface.
9. The method of claim 8, wherein the partial surface is defined by a plurality of contiguous
polygons.

10. The method of claim 8, wherein the partial surface is defined by a partial or complete sphere or ellipsoid.
11. The method of claim 8, wherein the shading is between 40% and 60% of the shading value of the remainder of the partial surface.
12. The method of claim 8, wherein an area of the top portion is equal to an area of the remainder, to within +/- 25%.
13. The method of claim 8, further comprising:
storing data about an appearance of the eye at a camera location, the stored data at least including data corresponding to a partial enlargement or a change of position or both of a pupil or iris of the eye caused by corneal refraction of the partial surface.
14. The method of claim 13, wherein the enlargement is between 0 and 15% of the unenlarged amount.
15. The method of claim 13, wherein the position change is between 0 and 45 degrees of the unenlarged amount.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 Form 5.pdf 2013-07-05
2 Form 3.pdf 2013-07-05
3 Drawings.pdf 2013-07-05
4 Complete Specification.pdf 2013-07-05
5 2962-CHE-2013 CORRESPONDENCE OTHERS 24-07-2013.pdf 2013-07-24
6 2962-CHE-2013 ASSIGNMENT 24-07-2013.pdf 2013-07-24
7 2962-CHE-2013 FORM-13 12-08-2013.pdf 2013-08-12
8 2962-CHE-2013 FORM-1 12-08-2013.pdf 2013-08-12
9 2962-CHE-2013 CORRESPONDENCE OTHERS 12-08-2013.pdf 2013-08-12
10 2962-CHE-2013-FER.pdf 2019-06-20
11 2962-CHE-2013-Information under section 8(2) (MANDATORY) [14-10-2019(online)].pdf 2019-10-14
12 2962-CHE-2013-FORM 3 [14-10-2019(online)].pdf 2019-10-14
13 2962-CHE-2013-FORM 4(ii) [18-12-2019(online)].pdf 2019-12-18
14 2962-CHE-2013-OTHERS [15-01-2020(online)].pdf 2020-01-15
15 2962-CHE-2013-FORM-26 [15-01-2020(online)].pdf 2020-01-15
16 2962-CHE-2013-FER_SER_REPLY [15-01-2020(online)].pdf 2020-01-15
17 2962-CHE-2013-DRAWING [15-01-2020(online)].pdf 2020-01-15
18 2962-CHE-2013-CORRESPONDENCE [15-01-2020(online)].pdf 2020-01-15
19 2962-CHE-2013-COMPLETE SPECIFICATION [15-01-2020(online)].pdf 2020-01-15
20 2962-CHE-2013-CLAIMS [15-01-2020(online)].pdf 2020-01-15
21 2962-CHE-2013-ABSTRACT [15-01-2020(online)].pdf 2020-01-15
22 2962-CHE-2013-Form26_Power of Attorney_20-01-2020.pdf 2020-01-20
23 2962-CHE-2013-Correspondence_20-01-2020.pdf 2020-01-20
24 2962-CHE-2013-Correspondence to notify the Controller [26-02-2021(online)].pdf 2021-02-26
25 2962-CHE-2013-FORM-26 [03-03-2021(online)].pdf 2021-03-03
26 2962-CHE-2013-Written submissions and relevant documents [17-03-2021(online)].pdf 2021-03-17
27 2962-CHE-2013-PETITION UNDER RULE 137 [17-03-2021(online)].pdf 2021-03-17
28 2962-CHE-2013-PatentCertificate24-03-2021.pdf 2021-03-24
29 2962-CHE-2013-IntimationOfGrant24-03-2021.pdf 2021-03-24
30 2962-CHE-2013-RELEVANT DOCUMENTS [05-08-2021(online)].pdf 2021-08-05
31 2962-CHE-2013-US(14)-HearingNotice-(HearingDate-05-03-2021).pdf 2021-10-17
32 2962-CHE-2013-PROOF OF ALTERATION [22-04-2022(online)].pdf 2022-04-22
33 2962-CHE-2013-PROOF OF ALTERATION [21-09-2022(online)].pdf 2022-09-21
34 2962-CHE-2013-RELEVANT DOCUMENTS [26-09-2022(online)].pdf 2022-09-26
35 2962-CHE-2013-RELEVANT DOCUMENTS [05-09-2023(online)].pdf 2023-09-05

Search Strategy

1 2962_CHE_2013_search_12-06-2019.pdf

ERegister / Renewals

3rd: 13 Apr 2021

From 03/07/2015 - To 03/07/2016

4th: 13 Apr 2021

From 03/07/2016 - To 03/07/2017

5th: 13 Apr 2021

From 03/07/2017 - To 03/07/2018

6th: 13 Apr 2021

From 03/07/2018 - To 03/07/2019

7th: 13 Apr 2021

From 03/07/2019 - To 03/07/2020

8th: 13 Apr 2021

From 03/07/2020 - To 03/07/2021

9th: 13 Apr 2021

From 03/07/2021 - To 03/07/2022

10th: 30 Jun 2022

From 03/07/2022 - To 03/07/2023

11th: 30 Jun 2023

From 03/07/2023 - To 03/07/2024

12th: 27 Jun 2024

From 03/07/2024 - To 03/07/2025