Search

Julian Y Fong

age ~46

from Walnut Creek, CA

Also known as:
  • Julian Yu Fong
  • Julian Y Foug

Julian Fong Phones & Addresses

  • Walnut Creek, CA
  • 400 39Th St, Seattle, WA 98103
  • 1514 Bellevue Ave, Seattle, WA 98122
  • 620 E 20Th St, Oakland, CA 94606
  • Emeryville, CA
  • Alameda, CA

Us Patents

  • Multiresolution Geometry Caching Based On Ray Differentials With Modifications

    view source
  • US Patent:
    7199795, Apr 3, 2007
  • Filed:
    Jan 10, 2005
  • Appl. No.:
    11/033042
  • Inventors:
    Per H. Christensen - Edmunds WA, US
    Julian Fong - Seattle WA, US
    David M. Laur - Seattle WA, US
    Dana Batali - Bainbridge Island WA, US
  • Assignee:
    Pixar - Emeryville CA
  • International Classification:
    G06T 15/00
  • US Classification:
    345428, 345640, 382130
  • Abstract:
    A method and apparatus for rendering a plurality of objects. The method includes receiving ray differential information associated with a ray, determining a first ray differential based on at least information associated with the ray and a first surface patch, processing information associated with the first ray differential and the first surface patch, determining a first resolution based on at least information associated with the first ray differential and the first surface patch, and selecting a second resolution from the plurality of predetermined resolutions. Additionally, the method includes obtaining a first geometry representation associated with the second resolution. Moreover, the method includes if the second resolution is finer than the first resolution, selecting a third resolution from the plurality of predetermined resolutions, obtaining a second geometry representation associated with the third resolution, generating a third geometry representation, and determining whether the ray and the first surface patch intersect.
  • Flexible And Modified Multiresolution Geometry Caching Based On Ray Differentials

    view source
  • US Patent:
    7233328, Jun 19, 2007
  • Filed:
    Jan 10, 2005
  • Appl. No.:
    11/033482
  • Inventors:
    Per H. Christensen - Edmunds WA, US
    Julian Fong - Seattle WA, US
    David M. Laur - Seattle WA, US
    Dana Batali - Bainbridge Island WA, US
  • Assignee:
    Pixar - Emeryville CA
  • International Classification:
    G06T 15/00
  • US Classification:
    345423, 345440, 382130
  • Abstract:
    A method and apparatus for rendering a plurality of objects. The method includes receiving ray differential information associated with a ray, determining a first resolution associated with a first surface patch based on at least information associated with the ray and the first surface patch, processing information associated with the first resolution and a database, and determining whether a first geometry representation associated with the first surface patch tessellated at the first resolution is present in the database. The database is associated with a plurality of predetermined resolutions, and the first resolution is equal to one of the plurality of predetermined resolutions. At least one of the plurality of predetermined resolutions includes a first tessellation rate associated with a first dimension and a second tessellation rate associated with a second dimension. The first tessellation rate is different from the second tessellation rate.
  • Method And Apparatus For Visibility Determination And Processing

    view source
  • US Patent:
    7345686, Mar 18, 2008
  • Filed:
    May 13, 2004
  • Appl. No.:
    10/846145
  • Inventors:
    Julian Fong - Seattle WA, US
    Wayne Wooten - Seattle WA, US
  • Assignee:
    Pixar - Emeryville CA
  • International Classification:
    G06T 15/40
  • US Classification:
    345421, 345426
  • Abstract:
    A method and apparatus for visibility determination and processing. The method includes receiving at least information associated with a plurality of objects, generating a first plurality of geometric primitives based on at least information associated with the plurality of objects, generating a first plurality of grids based on at least information associated with the first plurality of geometric primitives, and shading the first plurality of grids. The generating a first plurality of grids includes generating a second plurality of grids associated with the first plurality of geometric primitives, selecting a third plurality of grids from the second plurality of grids, and selecting the first plurality of grids from the third plurality of grids.
  • Method And System For Disjoint And Smooth Interpolation Of Scalar Field On Subdivision Surface

    view source
  • US Patent:
    7567247, Jul 28, 2009
  • Filed:
    Feb 18, 2005
  • Appl. No.:
    11/061089
  • Inventors:
    Julian Fong - Seattle WA, US
  • Assignee:
    Pixar - Emeryville CA
  • International Classification:
    G06T 17/20
    G06T 17/00
  • US Classification:
    345423, 345419, 345420
  • Abstract:
    Method and system for determining a scalar field on a subdivision surface. The method includes providing a surface mesh including an edge. The edge connects a plurality of vertices, and is adjacent to a plurality of faces. The plurality of vertices correspond to a plurality of values for a scalar field. Additionally, the method includes processing information associated with the surface mesh, and determining a geometric location for an edge point on a subdivision surface. The edge point corresponds to the edge. Moreover, the method includes determining whether the edge is a face-varying boundary, processing information associated with whether the edge is a face-varying boundary, and determining a first value for the scalar field corresponding to the edge point based on at least information associated with whether the edge is a face-varying boundary.
  • Sigma Buffer For Rendering Small Objects

    view source
  • US Patent:
    8416260, Apr 9, 2013
  • Filed:
    May 22, 2008
  • Appl. No.:
    12/125346
  • Inventors:
    Loren Carpenter - Nicasio CA, US
    Dana Batali - Bainbridge Island WA, US
    Julian Fong - Oakland CA, US
  • Assignee:
    Pixar - Emeryville CA
  • International Classification:
    G09G 5/00
  • US Classification:
    345619, 345423, 345424
  • Abstract:
    Small objects causing aliasing are enlarged so that they are likely to be sampled by image sampling points. The opacity of the enlarged object is reduced in proportion to the enlargement. To efficiently render partially transparent objects, such as enlarged objects, objects are sampled using sigma buffer samples instead of image sample points. For each sigma buffer sample, a corresponding portion of the object is set to either completely transparent or completely opaque. The proportion of transparent to opaque portions of the object matches or approximates the partial transparency of the object as a whole. The completely opaque portions of one or more objects are sampled with the corresponding sigma buffer samples. Aggregate values of the sigma buffer samples are determined and can be combined with the attribute values of other objects sampled with image sampling points associated with the same region as the set of sigma buffer samples.
  • Multiresolution Geometry Caching Based On Ray Differentials With Stitching

    view source
  • US Patent:
    20050231508, Oct 20, 2005
  • Filed:
    Jan 10, 2005
  • Appl. No.:
    11/033445
  • Inventors:
    Per Christensen - Edmunds WA, US
    Julian Fong - Seattle WA, US
    David Laur - Seattle WA, US
    Dana Batali - Bainbridge Island WA, US
  • Assignee:
    Pixar - Emeryville CA
  • International Classification:
    G01D018/00
    G06T017/00
  • US Classification:
    345428000
  • Abstract:
    A method and apparatus for rendering a plurality of objects. The method includes receiving ray differential information associated with a ray, determining a first ray differential based on at least information associated with the ray and a first surface patch, and determining a first resolution based on at least information associated with the first ray differential and the first surface patch. Additionally, the method includes obtaining a first geometry representation based on at least information associated with the first surface patch and the first resolution, and obtaining a second geometry representation associated with a second surface patch tessellated at a second resolution. Moreover, the method includes determining whether there is at least one patch crack between the first geometry representation and the second geometry representation, and if there is the at least one patch crack, performing a stitching process to the first geometry representation and the second geometry representation.

Resumes

Julian Fong Photo 1

Renderman Developer At Pixar Animation Studios

view source
Position:
RenderMan Developer at Pixar Animation Studios
Location:
San Francisco Bay Area
Industry:
Computer Software
Work:
Pixar Animation Studios since Jan 1999
RenderMan Developer

Electronic Arts - Vancouver, Canada Area May 1997 - Aug 1997
Software Engineering Co-op

Vertigo Technology, Inc. - Vancouver, Canada Area May 1996 - Apr 1997
Software Engineer

NRC Canada - Ottawa, Canada Area Jan 1995 - Aug 1995
Software Engineering Co-op
Education:
The University of British Columbia 1993 - 1998
BSc, Computer Science
Skills:
C++
C
Unix
Renderman
Computer Graphics
Rendering
Minifig Customization
Accompaniment
Computational Geometry
Volume Rendering
Interests:
Piano, cello, chamber music, rock climbing
Awards:
LRSM, Piano Performance
Associated Board of the Royal Schools of Music
ARCT, Piano Performance
The Royal Conservatory of Music
Grand Prize, Canadian Music Competition
Julian Fong Photo 2

Julian Fong

view source
Location:
Seattle, WA
Industry:
Real Estate
Skills:
Customer Service

Youtube

MASK Episode 18 "Bad Vibrations" -part 1/2-

First aired: 10/23/1985 Hong Kong Millionaire Julian Fong hires VENOM ...

  • Category:
    Entertainment
  • Uploaded:
    28 Dec, 2009
  • Duration:
    10m 17s

MASK Episode 18 "Bad Vibrations" -part 2/2-

First aired: 10/23/1985 Hong Kong Millionaire Julian Fong hires VENOM ...

  • Category:
    Entertainment
  • Uploaded:
    28 Dec, 2009
  • Duration:
    9m 55s

2009 AMV Intro Xvid

The final cut of the Sakura-Con 2009 AMV Contest Intro. I would like t...

  • Category:
    Film & Animation
  • Uploaded:
    14 Apr, 2009
  • Duration:
    1m 33s

iAM @ Bragging Rights 2011

Song and Choreographer Credits: Miguel Jontel; Pay Me- Julian Sena and...

  • Category:
    People & Blogs
  • Uploaded:
    27 Mar, 2011
  • Duration:
    5m 40s

Love Does Not Look Like This

this video is made for the subject Introduction to Digital Media (IDM)...

  • Category:
    Film & Animation
  • Uploaded:
    27 May, 2010
  • Duration:
    4m 1s

HAWAII090909wedd...

A MacFong Productions. Introducing Mr. and Mrs. Justin Ruiz! Wedding w...

  • Category:
    Travel & Events
  • Uploaded:
    08 Oct, 2009
  • Duration:
    9m 37s

Twinkle Twinkle Mashup

Mom's group class playing "Twinkle Twinkle Little Star" . It's under m...

  • Category:
    Music
  • Uploaded:
    29 May, 2011
  • Duration:
    2m 35s

JIN "Shoot for the Moon" Official Music Video...

A CATCH ADVENTURES PRODUCTION TEAM USA!!! Directed & Produced by: Carl...

  • Category:
    Music
  • Uploaded:
    10 Jun, 2011
  • Duration:
    4m 39s

Classmates

Julian Fong Photo 3

Calabasas High School, Ca...

view source
Graduates:
Freddrick Thomas (1992-1993),
Adam Teller (1990-1994),
Jason Arasheben (1990-1994),
Kim Schwartz (1980-1984),
Julian Fong (1977-1981),
Brian Liebman (1981-1985)
Julian Fong Photo 4

McClatchy High School, Sa...

view source
Graduates:
Julian Fong (1987-1991),
Jason Wong (1973-1977),
Andrew Heltzel (1993-1997),
Steve Zeigler (1966-1970)

Googleplus

Julian Fong Photo 5

Julian Fong

Lived:
Vancouver, BC
Seattle, WA
Oakland, CA
St. John's, NL
Work:
Pixar - RenderMan developer (1999)
Education:
University of British Columbia - Computer Science
Julian Fong Photo 6

Julian Fong

Tagline:
What is !
Julian Fong Photo 7

Julian Fong

Julian Fong Photo 8

Julian Fong

Julian Fong Photo 9

Julian Fong


Get Report for Julian Y Fong from Walnut Creek, CA, age ~46
Control profile