DE69815687D1 - Verfahren und vorrichtung zur texturabbildung und andere anwendungen von skalarfeldern auf unterteilungsoberflächen in rechnergraphik und animation - Google Patents

Verfahren und vorrichtung zur texturabbildung und andere anwendungen von skalarfeldern auf unterteilungsoberflächen in rechnergraphik und animation

Info

Publication number
DE69815687D1
DE69815687D1 DE69815687T DE69815687T DE69815687D1 DE 69815687 D1 DE69815687 D1 DE 69815687D1 DE 69815687 T DE69815687 T DE 69815687T DE 69815687 T DE69815687 T DE 69815687T DE 69815687 D1 DE69815687 D1 DE 69815687D1
Authority
DE
Germany
Prior art keywords
textures
animation
imaging
sub
applications
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE69815687T
Other languages
English (en)
Other versions
DE69815687T2 (de
Inventor
Anthony David Derose
Michael Kass
Tien Gia Truong
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pixar
Original Assignee
Pixar Animation Studios
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pixar Animation Studios filed Critical Pixar Animation Studios
Application granted granted Critical
Publication of DE69815687D1 publication Critical patent/DE69815687D1/de
Publication of DE69815687T2 publication Critical patent/DE69815687T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • G06T17/205Re-meshing

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Image Generation (AREA)
  • Processing Or Creating Images (AREA)
DE69815687T 1997-08-04 1998-07-29 Verfahren und vorrichtung zur texturabbildung und andere anwendungen von skalarfeldern auf unterteilungsoberflächen in rechnergraphik und animation Expired - Fee Related DE69815687T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US905434 1997-08-04
US08/905,434 US6037949A (en) 1997-08-04 1997-08-04 Texture mapping and other uses of scalar fields on subdivision surfaces in computer graphics and animation
PCT/US1998/015703 WO1999006958A1 (en) 1997-08-04 1998-07-29 Texture mapping and other uses of scalar fields on subdivision surfaces in computer graphics and animation

Publications (2)

Publication Number Publication Date
DE69815687D1 true DE69815687D1 (de) 2003-07-24
DE69815687T2 DE69815687T2 (de) 2004-12-02

Family

ID=25420807

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69815687T Expired - Fee Related DE69815687T2 (de) 1997-08-04 1998-07-29 Verfahren und vorrichtung zur texturabbildung und andere anwendungen von skalarfeldern auf unterteilungsoberflächen in rechnergraphik und animation

Country Status (6)

Country Link
US (1) US6037949A (de)
EP (2) EP1933279A2 (de)
AU (1) AU8668798A (de)
CA (1) CA2299432C (de)
DE (1) DE69815687T2 (de)
WO (1) WO1999006958A1 (de)

Families Citing this family (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2239146C (en) * 1997-05-30 2007-08-07 Alan D. Ableson Method and apparatus for determining internal n-dimensional topology of a system within a space
IT1294492B1 (it) * 1997-09-16 1999-04-12 Enel Spa Metodo per la rappresentazione tramite griglia di calcolo semistrutturata di fenomeni fisici estendentisi in un dominio spaziale
US6324299B1 (en) * 1998-04-03 2001-11-27 Cognex Corporation Object image search using sub-models
US6389154B1 (en) * 1998-07-15 2002-05-14 Silicon Graphics, Inc. Exact evaluation of subdivision surfaces generalizing box splines at arbitrary parameter values
US6307555B1 (en) * 1998-09-30 2001-10-23 Silicon Graphics, Inc. Boolean operations for subdivision surfaces
US6256038B1 (en) * 1998-12-10 2001-07-03 The Board Of Trustees Of The Leland Stanford Junior University Parameterized surface fitting technique having independent control of fitting and parameterization
US6553337B1 (en) * 1998-12-23 2003-04-22 Silicon Graphics, Inc. Parameterization of subdivision surfaces
US6876956B1 (en) * 1999-08-31 2005-04-05 California Institute Of Technology Method and system for thin-shell finite-element analysis
US6452600B1 (en) 1999-10-28 2002-09-17 Nintendo Co., Ltd. Graphics system interface
US6411301B1 (en) 1999-10-28 2002-06-25 Nintendo Co., Ltd. Graphics system interface
US6618048B1 (en) 1999-10-28 2003-09-09 Nintendo Co., Ltd. 3D graphics rendering system for performing Z value clamping in near-Z range to maximize scene resolution of visually important Z components
US6850638B1 (en) 2000-02-29 2005-02-01 Alias Systems Corp. System for naming faces and vertices in an adaptive hierarchical subdivision surface
US7098925B1 (en) * 2000-03-10 2006-08-29 Intel Corporation Shading of images using texture
US6888544B2 (en) * 2000-03-17 2005-05-03 Hewlett-Packard Development Company, L.P. Apparatus for and method of rendering 3D objects with parametric texture maps
US6539354B1 (en) 2000-03-24 2003-03-25 Fluent Speech Technologies, Inc. Methods and devices for producing and using synthetic visual speech based on natural coarticulation
US6859862B1 (en) 2000-04-07 2005-02-22 Nintendo Co., Ltd. Method and apparatus for software management of on-chip cache
US6857061B1 (en) 2000-04-07 2005-02-15 Nintendo Co., Ltd. Method and apparatus for obtaining a scalar value directly from a vector register
US7119813B1 (en) 2000-06-02 2006-10-10 Nintendo Co., Ltd. Variable bit field encoding
US6606689B1 (en) 2000-08-23 2003-08-12 Nintendo Co., Ltd. Method and apparatus for pre-caching data in audio memory
US6707458B1 (en) 2000-08-23 2004-03-16 Nintendo Co., Ltd. Method and apparatus for texture tiling in a graphics system
US6825851B1 (en) 2000-08-23 2004-11-30 Nintendo Co., Ltd. Method and apparatus for environment-mapped bump-mapping in a graphics system
US6664958B1 (en) 2000-08-23 2003-12-16 Nintendo Co., Ltd. Z-texturing
US6937245B1 (en) 2000-08-23 2005-08-30 Nintendo Co., Ltd. Graphics system with embedded frame buffer having reconfigurable pixel formats
US6580430B1 (en) 2000-08-23 2003-06-17 Nintendo Co., Ltd. Method and apparatus for providing improved fog effects in a graphics system
US6999100B1 (en) 2000-08-23 2006-02-14 Nintendo Co., Ltd. Method and apparatus for anti-aliasing in a graphics system
US6636214B1 (en) 2000-08-23 2003-10-21 Nintendo Co., Ltd. Method and apparatus for dynamically reconfiguring the order of hidden surface processing based on rendering mode
US6811489B1 (en) 2000-08-23 2004-11-02 Nintendo Co., Ltd. Controller interface for a graphics system
US6639595B1 (en) 2000-08-23 2003-10-28 Nintendo Co., Ltd. Achromatic lighting in a graphics system and method
US6700586B1 (en) 2000-08-23 2004-03-02 Nintendo Co., Ltd. Low cost graphics with stitching processing hardware support for skeletal animation
US6664962B1 (en) 2000-08-23 2003-12-16 Nintendo Co., Ltd. Shadow mapping in a low cost graphics system
US6609977B1 (en) 2000-08-23 2003-08-26 Nintendo Co., Ltd. External interfaces for a 3D graphics system
US6980218B1 (en) 2000-08-23 2005-12-27 Nintendo Co., Ltd. Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering system
US7538772B1 (en) * 2000-08-23 2009-05-26 Nintendo Co., Ltd. Graphics processing system with enhanced memory controller
US7196710B1 (en) * 2000-08-23 2007-03-27 Nintendo Co., Ltd. Method and apparatus for buffering graphics data in a graphics system
US7134960B1 (en) * 2000-08-23 2006-11-14 Nintendo Co., Ltd. External interfaces for a 3D graphics system
US6587105B1 (en) * 2000-09-29 2003-07-01 Silicon Graphics, Inc. Method and computer program product for subdivision generalizing uniform B-spline surfaces of arbitrary degree
US7127081B1 (en) 2000-10-12 2006-10-24 Momentum Bilgisayar, Yazilim, Danismanlik, Ticaret, A.S. Method for tracking motion of a face
US6731287B1 (en) 2000-10-12 2004-05-04 Momentum Bilgisayar, Yazilim, Danismanlik, Ticaret A.S. Method for animating a 3-D model of a face
US6664956B1 (en) 2000-10-12 2003-12-16 Momentum Bilgisayar, Yazilim, Danismanlik, Ticaret A. S. Method for generating a personalized 3-D face model
US6697074B2 (en) * 2000-11-28 2004-02-24 Nintendo Co., Ltd. Graphics system interface
US6720962B1 (en) 2000-12-04 2004-04-13 Joseph Alter Inc. Hair generation and other natural phenomena with surface derived control volumes in computer graphics and animation
US7286138B2 (en) * 2001-05-08 2007-10-23 Microsoft Corporation Discontinuity edge overdraw
US6919906B2 (en) * 2001-05-08 2005-07-19 Microsoft Corporation Discontinuity edge overdraw
WO2003036566A2 (de) * 2001-10-22 2003-05-01 Leica Microsystems Wetzlar Gmbh Verfahren und vorrichtung zur erzeugung lichtmikroskopischer, dreidimensionaler bilder
US6781583B2 (en) * 2001-10-31 2004-08-24 Hewlett-Packard Development Company, L.P. System for generating a synthetic scene
US6694264B2 (en) * 2001-12-19 2004-02-17 Earth Science Associates, Inc. Method and system for creating irregular three-dimensional polygonal volume models in a three-dimensional geographic information system
US20030193503A1 (en) * 2002-04-10 2003-10-16 Mark Seminatore Computer animation system and method
US8120618B2 (en) * 2002-06-11 2012-02-21 Hewlett-Packard Development Company, L.P. System and method for visualization of objects using energy minimization of customized potential functions
US7200532B1 (en) * 2002-06-14 2007-04-03 University Of Kentucky Research Foundation Subdivision surface-based geometric modeling system
US7324116B2 (en) * 2002-06-20 2008-01-29 Microsoft Corporation Systems and methods for providing controllable texture sampling
US7034824B2 (en) * 2002-09-17 2006-04-25 Autodesk Canada Co. System and method for computing a continuous local neighborhood and paramaterization
US7617079B2 (en) * 2003-01-20 2009-11-10 Autodesk, Inc. Unified subdivision for arbitrary and partial degree surfaces and curves with consistent property propagation
US7030884B2 (en) * 2003-02-13 2006-04-18 Hewlett-Packard Development Company, L.P. System and method for resampling texture maps
US6917369B2 (en) * 2003-03-25 2005-07-12 Mitsubishi Electric Research Labs, Inc. Method and apparatus for rendering cell-based distance fields using texture mapping
CA2517463C (en) * 2003-03-26 2012-12-11 Brigham Young University System and method for defining t-spline and t-nurcc surfaces using local refinements
US7002592B2 (en) 2003-07-30 2006-02-21 Hewlett-Packard Development Company, L.P. Graphical display system and method for applying parametric and non-parametric texture maps to graphical objects
US7006103B2 (en) * 2003-07-30 2006-02-28 Hewlett-Packard Development Company, L.P. System and method for editing parametric texture maps
US7623730B2 (en) * 2003-07-30 2009-11-24 Hewlett-Packard Development Company, L.P. System and method that compensate for rotations of textures defined by parametric texture maps
US7009620B2 (en) * 2003-07-30 2006-03-07 Hewlett-Packard Development Company, L.P. System and method for combining parametric texture maps
US7136067B2 (en) * 2004-01-26 2006-11-14 Microsoft Corporation Using externally parameterizeable constraints in a font-hinting language to synthesize font variants
US7236174B2 (en) * 2004-01-26 2007-06-26 Microsoft Corporation Adaptively filtering outlines of typographic characters to simplify representative control data
US7292247B2 (en) * 2004-01-26 2007-11-06 Microsoft Corporation Dynamically determining directions of freedom for control points used to represent graphical objects
US7187382B2 (en) 2004-01-26 2007-03-06 Microsoft Corporation Iteratively solving constraints in a font-hinting language
MXPA06012485A (es) * 2004-04-29 2007-06-19 Landmark Graphics Corp Sistema y metodo para aproximar una superficie editable.
US7969447B2 (en) * 2004-05-06 2011-06-28 Pixar Dynamic wrinkle mapping
US9104358B2 (en) 2004-12-01 2015-08-11 Xerox Corporation System and method for document production visualization
WO2006118548A1 (en) * 2005-05-02 2006-11-09 Agency For Science, Technology And Research Method and apparatus for registration of an atlas to an image
US8004517B1 (en) * 2005-06-24 2011-08-23 Geomagic, Inc. Methods, apparatus and computer program products that model three-dimensional surface structures
US7595799B2 (en) 2005-08-04 2009-09-29 Dassault Systemes Process for creating from a mesh an isotopologic set of parameterized surfaces
US7400323B2 (en) * 2005-08-04 2008-07-15 Dassault Systemes Process for creating a parametric surface having a required geometrical continuity
US9007388B1 (en) 2006-09-28 2015-04-14 Pixar Caching attributes of surfaces without global parameterizations
US20080117215A1 (en) * 2006-11-20 2008-05-22 Lucasfilm Entertainment Company Ltd Providing A Model With Surface Features
US8581926B2 (en) * 2006-12-05 2013-11-12 Luxology, Llc Systems for advanced editing and rendering of images
US8243066B2 (en) * 2006-12-11 2012-08-14 Richard Garfinkle System and method for model creation and computer animation
US7868885B2 (en) * 2007-06-22 2011-01-11 Microsoft Corporation Direct manipulation of subdivision surfaces using a graphics processing unit
US8310481B2 (en) * 2007-10-12 2012-11-13 Edward Ernest Bailey Computer aided design method for enhancement of local refinement through T-splines
US8624893B2 (en) * 2009-07-31 2014-01-07 Adobe Systems Incorporated System and method for generating 2D texture coordinates for 3D meshed surfaces
US9245371B2 (en) * 2009-09-11 2016-01-26 Nvidia Corporation Global stores and atomic operations
US8928661B2 (en) 2011-02-23 2015-01-06 Adobe Systems Incorporated Representing a field over a triangular mesh
US9105116B2 (en) 2011-09-22 2015-08-11 Xerox Corporation System and method employing variable size binding elements in virtual rendering of a print production piece
US20130076731A1 (en) * 2011-09-22 2013-03-28 Xerox Corporation System and method employing variable size mechanical binding elements in virtual rendering of a print production piece
US9836868B2 (en) 2011-09-22 2017-12-05 Xerox Corporation System and method employing segmented models of binding elements in virtual rendering of a print production piece
US9786083B2 (en) * 2011-10-07 2017-10-10 Dreamworks Animation L.L.C. Multipoint offset sampling deformation
EP2660782B1 (de) 2012-05-02 2019-04-10 Dassault Systèmes Design eines 3D-modellierten Objekts
US9378579B1 (en) * 2012-06-27 2016-06-28 Pixar Creation of cloth surfaces over subdivision meshes from curves
CN103400408A (zh) * 2013-07-29 2013-11-20 武汉浩翰动画有限公司 动漫游戏智能制作与管理系统
US9418465B2 (en) 2013-12-31 2016-08-16 Dreamworks Animation Llc Multipoint offset sampling deformation techniques
EP3038060B1 (de) 2014-12-23 2021-09-15 Dassault Systèmes 3D-modelliertes, durch ein Raster von Steuerungspunkten definiertes Objekt
EP3051446A1 (de) 2015-02-02 2016-08-03 Dassault Systèmes Gravieren eines 2D-Bildes auf einer Subdivision Surface
US11225868B1 (en) 2018-01-31 2022-01-18 Stresswave, Inc. Method for integral turbine blade repair
CN110827409A (zh) * 2019-10-31 2020-02-21 江苏理工学院 基于最小二乘法的细分曲线曲面的局部形状变形方法
CN115546443B (zh) * 2022-11-25 2023-03-24 西南林业大学 一种球面六边形格网的局部等距性优化方法和系统

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4912664A (en) * 1988-02-01 1990-03-27 Mentor Graphics Corporation Method and apparatus for generating a mesh for finite element analysis
WO1995006291A1 (en) * 1993-08-27 1995-03-02 Apple Computer, Inc. System and method for generating smooth low degree polynomial spline surfaces over irregular meshes

Also Published As

Publication number Publication date
EP1000409B1 (de) 2003-06-18
DE69815687T2 (de) 2004-12-02
WO1999006958A1 (en) 1999-02-11
EP1000409A1 (de) 2000-05-17
EP1933279A2 (de) 2008-06-18
CA2299432C (en) 2006-01-03
CA2299432A1 (en) 1999-02-11
AU8668798A (en) 1999-02-22
US6037949A (en) 2000-03-14

Similar Documents

Publication Publication Date Title
DE69815687D1 (de) Verfahren und vorrichtung zur texturabbildung und andere anwendungen von skalarfeldern auf unterteilungsoberflächen in rechnergraphik und animation
DE69424115T2 (de) Rechnersystem und Verfahren zur Verarbeitung von Vektordaten
DE69534027D1 (de) Hierarchisches Datenanzeigeverfahren und Informationsverarbeitungsverfahren um es zu realisieren
DE69630852D1 (de) Vorrichtung und Verfahren zur Anzeige von Informationen
DE69634221D1 (de) Verfahren und Gerät zur Verarbeitung visueller Information
DE68927473D1 (de) Verfahren zur gleichzeitigen Dateneingabe und -manipulation in mehreren Anwendungen
DE69831924D1 (de) Verfahren und Vorrichtung zur Anzeige von Panoramen mit Videodaten
DE69630072D1 (de) Vorrichtung und Verfahren zur dreidimensionalen graphischen Darstellung von Informationen
DE69607807T2 (de) Verfahren und System zur Darstellung von vorher verborgenen Informationen in einer Rechnerfensterumgebung
DE69418412D1 (de) Verfahren und Vorrichtung zur Anzeige und Verarbeitung von Videotextdaten
DE69418776T2 (de) Verfahren und Vorrichtung zur Eingabe von Musikdaten
DE69322376D1 (de) Einrichtung und Verfahren zur Datenverschlüsselung
DE69614728T2 (de) Verfahren und Anordnung zur "Datenpipelinung" in einer integrierten Schaltung
DE69628087D1 (de) Vorrichtung und Verfahren zur Verwaltung von Rechnerprozessen
DE69414934D1 (de) Verfahren und Vorrichtung zur Auswertung von Datenstrukturinformationen
DE69824553D1 (de) Verfahren und vorrichtung zur bereitstellung von gemeinsamen betriebsmitteln für eine mehrzahl von rechnervorrichtungen
DE69424746T2 (de) Verfahren und Vorrichtung zur Computer-Tomographie
DE69522354D1 (de) Vorrichtung und Verfahren zur Anzeige von Bildinformationen
DE69625006D1 (de) Vorrichtung und Verfahren zur Grafikverarbeitung
DE69926986D1 (de) Rechnergrafiken-animationsverfahren und vorrichtung
DE69621859D1 (de) Verfahren und Vorrichtung zur Karteninformationsverarbeitung
DE69524916T2 (de) Verfahren und Vorrichtung zur Datenübertragung im Bereich der Rechnersysteme
DE69323196T2 (de) Rechnersystem und Verfahren zur Ausführung von mehreren Aufgaben
DE69633589D1 (de) Verfahren und Gerät zur Verarbeitung von visuellen Informationen
DE60217749D1 (de) System und Verfahren zur Anzeige von Artikelinformationen mit elektronischen Schildern

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: PIXAR, EMERYVILLE, CALIF., US

8339 Ceased/non-payment of the annual fee