Search

Christian Eisenacher Phones & Addresses

  • Los Angeles, CA
  • Burbank, CA
  • Redmond, WA

Work

Company: Walt disney animation studios Jul 1, 2011 to Nov 2016 Position: Senior software engineer

Education

Degree: Doctorates, Doctor of Philosophy School / High School: University of Erlangen - Nuremberg 2007 to 2011 Specialities: Computer Science

Skills

C++ • Computer Graphics • Software Development • Opengl • Python • Programming • Algorithms • Computer Science • Software Engineering • Linux • Maya • Qt • Optimization • Animation • Mel

Languages

German • English

Interests

Science and Technology

Industries

Computer Games

Resumes

Resumes

Christian Eisenacher Photo 1

Principal Software Engineer

View page
Location:
Los Angeles, CA
Industry:
Computer Games
Work:
Walt Disney Animation Studios Jul 1, 2011 - Nov 2016
Senior Software Engineer

Friedrich-Alexander-University of Erlangen-Nürnberg Jul 2007 - Jun 2011
Researcher

Walt Disney Animation Studios Jul 2010 - Oct 2010
R and D Lab Associate

Walt Disney Animation Studios Jul 2009 - Oct 2009
Graduate Associate

Microsoft Jul 2008 - Oct 2008
Research Intern
Education:
University of Erlangen - Nuremberg 2007 - 2011
Doctorates, Doctor of Philosophy, Computer Science
University of Erlangen - Nuremberg 2000 - 2007
Master of Science, Masters, Computer Science
Skills:
C++
Computer Graphics
Software Development
Opengl
Python
Programming
Algorithms
Computer Science
Software Engineering
Linux
Maya
Qt
Optimization
Animation
Mel
Interests:
Science and Technology
Languages:
German
English

Publications

Us Patents

Methods And Apparatus For Multiple Texture Map Storage And Filtering Including Irregular Texture Maps

View page
US Patent:
20130016112, Jan 17, 2013
Filed:
Sep 18, 2012
Appl. No.:
13/622333
Inventors:
Brent D. Burley - Monterey Park CA, US
Christian Eisenacher - Burbank CA, US
Assignee:
Disney Enterprises, Inc. - Burbank CA
International Classification:
G09G 5/00
US Classification:
345582
Abstract:
A method for a computer system including receiving a file comprising textures including a first and a second texture map, which can be regular or irregular texture maps, and metadata, wherein the metadata includes identifiers associated with texture maps and includes adjacency data, associating the first texture map with a first face of an object in response to an identifier associated with the first texture map, associating the second texture map with a second face of the object in response to an identifier associated with the second texture map, determining an edge of the first texture map is adjacent to an edge of the second texture map in response to the adjacency data, and performing a rendering operation with respect to the first and second faces of the object to determine rendering data in response to the first and second texture maps.

Parallel Coherent Random Walk Search For Image Processing

View page
US Patent:
20130106890, May 2, 2013
Filed:
Oct 26, 2011
Appl. No.:
13/281838
Inventors:
Christian Eisenacher - Burbank CA, US
Pau Panareda Busto - Aachen, DE
Assignee:
DISNEY ENTERPRISES, INC. - Burbank CA
International Classification:
G09G 5/00
US Classification:
345586, 345582
Abstract:
There is provided a system and method for parallel coherent random walk search for image processing. There is provided a method comprising selecting a present candidate from coherent texels of a target texel in an output texture, assigning a position of the present candidate as a random search center position within an input exemplar, and repeating iterations of a random walk search while an area exceeds a cut-off. Each iteration comprises: retrieving a random candidate within the area centered on the random search center position, updating the present candidate and the random search center position to the random candidate if the random candidate is a closer match, and reducing the area. The initial present candidate selection may use parallel k-coherence with k=1.The parallel coherent random walk search is particularly applicable for texture by numbers (TBN), as the random walk allows for faster convergence of transition areas between textures.

Integration Cone Tracing

View page
US Patent:
20130328875, Dec 12, 2013
Filed:
Jun 11, 2012
Appl. No.:
13/493929
Inventors:
Brent Burley - Monterey Park CA, US
Andrew Selle - Montrose CA, US
Christian Eisenacher - Burbank CA, US
Gregory Nichols - North Hollywood CA, US
Assignee:
DISNEY ENTERPRISES, INC. - Burbank CA
International Classification:
G06T 15/50
US Classification:
345426
Abstract:
A method is provided for integration cone tracing with particular application for feature films and other demanding content creation using scenes of high complexity requiring global illumination. Instead of using a conventional noise prone ray tracer, cones are intersected with a scene bounding hierarchy to determine intersecting scene geometry, and integration results are computed by directional sampling within the cones. As a result, the working data set may be reduced as the rendering may begin with a smaller set of cones as compared to the large number of rays required for acceptable filtering in a conventional ray tracer. Furthermore, by refining the cones during the rendering only on an as-needed basis according to an acceptable noise threshold and by sharing secondary cone bounces among primary cones, the processing workload and data set requirements may be kept to a reasonable level even for multiple global illumination passes.

Streaming Light Propagation

View page
US Patent:
20130329107, Dec 12, 2013
Filed:
Jun 11, 2012
Appl. No.:
13/493948
Inventors:
Brent Burley - Monterey Park CA, US
Andrew Selle - Montrose CA, US
Christian Eisenacher - Burbank CA, US
Gregory Nichols - North Hollywood CA, US
Assignee:
DISNEY ENTERPRISES, INC. - Burbank CA
International Classification:
H04N 5/225
US Classification:
34833301, 34820799, 348E05024
Abstract:
A method is provided for streaming light propagation with particular application for feature films and other demanding content creation using scenes of high complexity requiring art directed global illumination. By attaching a data recording shader or equivalent functionality to any tracing based renderer that can provide multi-pass global illumination, the complete set of light bounce propagation records and the set of emissive samples for a particular rendering can be recorded to memory or disk. A user may edit the emissive samples to adjust the lighting environment, including modifying light source color and intensity and even moving and adding new emissive samples. To relight the scene, the edited emissive samples are processed through the propagation records using a streaming multiply-and-add operation amenable to high levels of parallelization, avoiding a costly re-rendering of the scene and providing a final quality result in interactive time.

Animation System For Managing Scene Constraints For Pose-Based Caching

View page
US Patent:
20190073742, Mar 7, 2019
Filed:
Sep 1, 2017
Appl. No.:
15/694580
Inventors:
- Burbank CA, US
Christian Eisenacher - Los Angeles CA, US
Chung-An Lin - Cerritos CA, US
Noel Villegas - Pasadena CA, US
International Classification:
G06T 1/60
G06T 13/80
G06T 13/40
Abstract:
According to one implementation, an animation system includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive pose data including rig control values for multiple animation rigs, and to store the rig control values for each animation rig in respective rig control caches identified with the animation rig. The hardware processor also executes the software code to receive constraint data linking one animation rig to one rig control cache identified with any animation rig, receive change data for one rig control value of that linked animation rig, update the rig control value based on the change data, and clear the rig control cache linked with the updated animation rig. Thus, updating any rig control value of an animation rig results in clearing rig control caches linked with that animation rig.

Virtual Object Discrimination For Fast Global Illumination Rendering

View page
US Patent:
20160343162, Nov 24, 2016
Filed:
Jul 29, 2015
Appl. No.:
14/812101
Inventors:
- Burbank CA, US
Christian Eisenacher - Burbank CA, US
Brent Burley - Monterey Park CA, US
Abraham Tseng - Burbank CA, US
Dexter Cheng - Monterey Park CA, US
International Classification:
G06T 15/50
Abstract:
There is provided a system including a hardware processor, a memory, and an illumination rendering unit including a virtual object discrimination module stored in the memory. The hardware processor is configured to execute the illumination rendering unit to perform a first, primitive render of an illumination of a scene including multiple virtual objects, and to determine a score for each of the virtual objects corresponding to its respective contribution to the illumination of the scene. The hardware processor is also configured to execute the illumination rendering unit to identify one or more of the virtual objects as disregardable based on their respective scores, and to perform a second render of the illumination of the scene while disregarding presence of the identified one or more virtual objects as disregardable in the scene.

Distribution Caching For Direct Lights

View page
US Patent:
20160071308, Mar 10, 2016
Filed:
Sep 9, 2014
Appl. No.:
14/481731
Inventors:
- Burbank CA, US
Peter Kutz - Los Angeles CA, US
Christian Eisenacher - Burbank CA, US
International Classification:
G06T 15/06
G06K 9/62
G06T 7/00
Abstract:
There is provided a system and method of distribution caching for direct lights in a scene. The system including a memory and a processor configured to execute a rendering software application to shoot a plurality of rays through a scene that includes a plurality of lights, generate a plurality of cache points at different locations throughout the scene based on the shooting of the plurality of rays, compute a list of lights for each cache point from the plurality of cache points, the list of lights including lights from the plurality of lights that provide illumination at a location of the cache point, and store the plurality of cache points in a memory. The processor may further be configured to execute the rendering software application to render the scene using the cache point database.

Ray-Mediated Illumination Control

View page
US Patent:
20140327675, Nov 6, 2014
Filed:
Mar 19, 2014
Appl. No.:
14/219970
Inventors:
- Burbank CA, US
Christian Eisenacher - Burbank CA, US
Sean Jenkins - Sherman Oaks CA, US
Gregory Nichols - North Hollywood CA, US
Andrew Selle - Montrose CA, US
Charles Tappan - Los Angeles CA, US
Assignee:
Disney Enterprises, Inc. - Burbank CA
International Classification:
G06T 15/06
G06T 15/60
G06T 13/20
US Classification:
345426
Abstract:
There is provided a method for ray-mediated illumination control. The method includes identifying a first activation region corresponding to one of an origin and a destination of a ray, where the ray is described by a ray data associated with the ray. The method further includes identifying a second activation region corresponding to the other one of the origin and the destination of the ray, interpreting an illumination rule for the ray based on at least one of the first activation region and the second activation region, and modifying an illumination in one of the first activation region and the second activation region based on the illumination rule and the ray data.
Christian Eisenacher from Los Angeles, CA, age ~44 Get Report