DE60033250D1 - System und Verfahren zur Darstellung mit Strahlverfolgung - Google Patents

System und Verfahren zur Darstellung mit Strahlverfolgung

Info

Publication number
DE60033250D1
DE60033250D1 DE60033250T DE60033250T DE60033250D1 DE 60033250 D1 DE60033250 D1 DE 60033250D1 DE 60033250 T DE60033250 T DE 60033250T DE 60033250 T DE60033250 T DE 60033250T DE 60033250 D1 DE60033250 D1 DE 60033250D1
Authority
DE
Germany
Prior art keywords
imaging
ray tracing
tracing
ray
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
DE60033250T
Other languages
English (en)
Other versions
DE60033250T2 (de
Inventor
Hanspeter Pfister
Kevin A Kreeger
Joseph W Marks
Chia Shen
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of DE60033250D1 publication Critical patent/DE60033250D1/de
Application granted granted Critical
Publication of DE60033250T2 publication Critical patent/DE60033250T2/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
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/55Radiosity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/06Ray-tracing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Generation (AREA)
DE60033250T 1999-09-01 2000-07-12 System und Verfahren zur Darstellung mit Strahlverfolgung Expired - Fee Related DE60033250T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/388,338 US6556200B1 (en) 1999-09-01 1999-09-01 Temporal and spatial coherent ray tracing for rendering scenes with sampled and geometry data
US388338 1999-09-01

Publications (2)

Publication Number Publication Date
DE60033250D1 true DE60033250D1 (de) 2007-03-22
DE60033250T2 DE60033250T2 (de) 2007-06-28

Family

ID=23533714

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60033250T Expired - Fee Related DE60033250T2 (de) 1999-09-01 2000-07-12 System und Verfahren zur Darstellung mit Strahlverfolgung

Country Status (4)

Country Link
US (1) US6556200B1 (de)
EP (1) EP1081655B1 (de)
JP (1) JP2001084401A (de)
DE (1) DE60033250T2 (de)

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030137529A1 (en) * 2002-01-07 2003-07-24 Siemens Aktiengesellschaft Method for reconstructing a surface of a workpiece
DE10239672B4 (de) * 2002-08-26 2005-08-11 Universität des Saarlandes Verfahren und Vorrichtung zur Erzeugung einer zweidimensionalen Abbildung einer dreidimensionalen Struktur
WO2005055148A1 (en) * 2003-11-29 2005-06-16 Vital Images, Inc. Segmented volume rendering using a programmable graphics pipeline
DE102004007835A1 (de) * 2004-02-17 2005-09-15 Universität des Saarlandes Vorrichtung zur Darstellung von dynamischen komplexen Szenen
US7868891B2 (en) * 2004-09-16 2011-01-11 Nvidia Corporation Load balancing
US7333107B2 (en) * 2005-08-18 2008-02-19 Voxar Limited Volume rendering apparatus and process
JP4763378B2 (ja) * 2005-08-23 2011-08-31 日立アロカメディカル株式会社 超音波診断装置
US20070132754A1 (en) * 2005-12-12 2007-06-14 Intel Corporation Method and apparatus for binary image classification and segmentation
FR2896895B1 (fr) * 2006-02-01 2008-09-26 Redway Soc Par Actions Simplifiee Procede de synthese d'une image virtuelle par lancer de faisceaux
US7911474B2 (en) * 2006-04-03 2011-03-22 Siemens Medical Solutions Usa, Inc. Memory management system and method for GPU-based volume rendering
ES2351611T3 (es) * 2006-07-12 2011-02-08 The Procter And Gamble Company Sistemas espesantes basados en tensioactivo de red de gel para composiciones de decoloración y coloración del cabello.
US8259105B2 (en) * 2006-07-21 2012-09-04 The University Of Utah Research Foundation Ray tracing a three-dimensional scene using a hierarchical data structure
US7864174B2 (en) * 2006-08-24 2011-01-04 International Business Machines Corporation Methods and systems for reducing the number of rays passed between processing elements in a distributed ray tracing system
US7830379B2 (en) * 2006-09-19 2010-11-09 Caustic Graphics, Inc. Architectures for parallelized intersection testing and shading for ray-tracing rendering
US8018457B2 (en) 2006-09-19 2011-09-13 Caustic Graphics, Inc. Ray tracing system architectures and methods
US8674987B2 (en) * 2006-09-19 2014-03-18 Caustic Graphics, Inc. Dynamic ray population control
US9478062B2 (en) 2006-09-19 2016-10-25 Imagination Technologies Limited Memory allocation in distributed memories for multiprocessing
US9665970B2 (en) 2006-09-19 2017-05-30 Imagination Technologies Limited Variable-sized concurrent grouping for multiprocessing
US7969434B2 (en) * 2006-09-19 2011-06-28 Caustic Graphics, Inc. Method, apparatus, and computer readable medium for accelerating intersection testing in ray-tracing rendering
US7852336B2 (en) * 2006-11-28 2010-12-14 International Business Machines Corporation Dynamic determination of optimal spatial index mapping to processor thread resources
WO2008067483A1 (en) * 2006-11-29 2008-06-05 University Of Utah Research Foundation Ray tracing a three dimensional scene using a grid
US7996622B1 (en) 2007-08-07 2011-08-09 Nvidia Corporation Detecting unused cache lines
US8996846B2 (en) 2007-09-27 2015-03-31 Nvidia Corporation System, method and computer program product for performing a scan operation
US8063902B2 (en) * 2007-10-12 2011-11-22 Caustic Graphics, Inc. Method and apparatus for increasing efficiency of transmission and/or storage of rays for parallelized ray intersection testing
US7932905B2 (en) * 2007-10-15 2011-04-26 Caustic Graphics, Inc. Method, apparatus, and computer readable medium for light energy accounting in ray tracing
US8264484B1 (en) 2007-10-29 2012-09-11 Nvidia Corporation System, method, and computer program product for organizing a plurality of rays utilizing a bounding volume
US8284188B1 (en) 2007-10-29 2012-10-09 Nvidia Corporation Ray tracing system, method, and computer program product for simultaneously traversing a hierarchy of rays and a hierarchy of objects
US8065288B1 (en) * 2007-11-09 2011-11-22 Nvidia Corporation System, method, and computer program product for testing a query against multiple sets of objects utilizing a single instruction multiple data (SIMD) processing architecture
US8661226B2 (en) * 2007-11-15 2014-02-25 Nvidia Corporation System, method, and computer program product for performing a scan operation on a sequence of single-bit values using a parallel processor architecture
US8237711B2 (en) * 2007-11-19 2012-08-07 Caustic Graphics, Inc. Tracing of shader-generated ray groups using coupled intersection testing
GB0723536D0 (en) * 2007-11-30 2008-01-09 Imagination Tech Ltd Multi-core geometry processing in a tile based rendering system
US8773422B1 (en) * 2007-12-04 2014-07-08 Nvidia Corporation System, method, and computer program product for grouping linearly ordered primitives
US8243083B1 (en) 2007-12-04 2012-08-14 Nvidia Corporation System, method, and computer program product for converting a scan algorithm to a segmented scan algorithm in an operator-independent manner
KR101536197B1 (ko) 2008-02-27 2015-07-13 삼성전자주식회사 3차원 영상 프로세서 및 프로세싱 방법
CN104112291B (zh) * 2008-03-21 2017-03-29 想象技术有限公司 用于光线追踪渲染的并行相交测试及着色的架构
EP2110784A1 (de) 2008-04-14 2009-10-21 INFORM Institut für Operations Research und Management GmbH Verfahren und Expertensystem zum Bewerten eines Objekts
US8593458B2 (en) * 2008-09-22 2013-11-26 Caustic Graphics, Inc. Systems and methods of multidimensional query resolution and computation organization
US8321492B1 (en) 2008-12-11 2012-11-27 Nvidia Corporation System, method, and computer program product for converting a reduction algorithm to a segmented reduction algorithm
KR101511281B1 (ko) * 2008-12-29 2015-04-13 삼성전자주식회사 레이 트레이싱 고속화 방법 및 장치
KR101511273B1 (ko) * 2008-12-29 2015-04-10 삼성전자주식회사 멀티 코어 프로세서를 이용한 3차원 그래픽 렌더링 방법 및시스템
US8587588B2 (en) * 2009-08-18 2013-11-19 Dreamworks Animation Llc Ray-aggregation for ray-tracing during rendering of imagery
US20110283059A1 (en) * 2010-05-11 2011-11-17 Progeniq Pte Ltd Techniques for accelerating computations using field programmable gate array processors
CN101982838B (zh) * 2010-11-02 2012-06-27 长春理工大学 一种加速被面光源照射的3d虚拟场景的光线跟踪的方法
CN102074041B (zh) * 2010-12-21 2012-10-10 长春理工大学 一种由镜面反射产生的3d虚拟场景面焦散效果的绘制方法
US10061618B2 (en) 2011-06-16 2018-08-28 Imagination Technologies Limited Scheduling heterogenous computation on multithreaded processors
WO2012174334A1 (en) 2011-06-16 2012-12-20 Caustic Graphics, Inc. Graphics processor with non-blocking concurrent architecture
US9508181B2 (en) 2011-08-31 2016-11-29 Adobe Systems Incorporated Ordering and rendering buffers for complex scenes with cyclic dependency
WO2013085513A1 (en) * 2011-12-07 2013-06-13 Intel Corporation Graphics rendering technique for autostereoscopic three dimensional display
KR102042539B1 (ko) 2012-07-24 2019-11-08 삼성전자주식회사 레이 트레이싱 방법 및 장치
US9424685B2 (en) 2012-07-31 2016-08-23 Imagination Technologies Limited Unified rasterization and ray tracing rendering environments
EP2941726A1 (de) * 2013-01-07 2015-11-11 MAGMA Giessereitechnologie GmbH Verfahren zur simulation von wäremstrahlungn zwischen oberflächen
US9224239B2 (en) 2013-03-14 2015-12-29 Dreamworks Animation Llc Look-based selection for rendering a computer-generated animation
US9171401B2 (en) 2013-03-14 2015-10-27 Dreamworks Animation Llc Conservative partitioning for rendering a computer-generated animation
US9218785B2 (en) 2013-03-15 2015-12-22 Dreamworks Animation Llc Lighting correction filters
US9811936B2 (en) 2013-03-15 2017-11-07 Dreamworks Animation L.L.C. Level-based data sharing for digital content production
US9208597B2 (en) 2013-03-15 2015-12-08 Dreamworks Animation Llc Generalized instancing for three-dimensional scene data
US9230294B2 (en) 2013-03-15 2016-01-05 Dreamworks Animation Llc Preserving and reusing intermediate data
US9659398B2 (en) 2013-03-15 2017-05-23 Dreamworks Animation Llc Multiple visual representations of lighting effects in a computer animation scene
US9626787B2 (en) 2013-03-15 2017-04-18 Dreamworks Animation Llc For node in render setup graph
US9589382B2 (en) 2013-03-15 2017-03-07 Dreamworks Animation Llc Render setup graph
US9514562B2 (en) 2013-03-15 2016-12-06 Dreamworks Animation Llc Procedural partitioning of a scene
US9501796B2 (en) 2013-09-18 2016-11-22 Chicago Mercantile Exchange Inc. Dataset intersection determination
US9087394B1 (en) 2014-02-13 2015-07-21 Raycast Systems, Inc. Computer hardware architecture and data structures for packet binning to support incoherent ray traversal
US9842424B2 (en) * 2014-02-10 2017-12-12 Pixar Volume rendering using adaptive buckets
KR102197067B1 (ko) * 2014-04-02 2020-12-30 삼성전자 주식회사 멀티 프레임들의 동일한 영역을 연속으로 렌더링하는 방법 및 장치
DK178380B1 (en) * 2014-07-01 2016-01-25 Magma Giessereitechnologie Gmbh Method of beam tracking for use in a simulation or calculation process
KR102166426B1 (ko) * 2014-07-07 2020-10-16 삼성전자주식회사 렌더링 시스템 및 이의 렌더링 방법
US10417809B2 (en) 2015-06-19 2019-09-17 Schlumberger Technology Corporation Efficient algorithms for volume visualization on irregular grids
CN105204405B (zh) * 2015-10-21 2017-11-24 中国科学院光电技术研究所 基于多视线相关夏克‑哈特曼波前传感器的实时控制器
US10553010B2 (en) * 2017-04-01 2020-02-04 Intel IP Corporation Temporal data structures in a ray tracing architecture
US11232628B1 (en) * 2020-11-10 2022-01-25 Weta Digital Limited Method for processing image data to provide for soft shadow effects using shadow depth information

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5031117A (en) * 1990-02-13 1991-07-09 International Business Machines Corporation Prioritization scheme for enhancing the display of ray traced images
EP0459761A3 (en) * 1990-05-31 1993-07-14 Hewlett-Packard Company Three dimensional computer graphics employing ray tracking to compute form factors in radiosity
US5557711A (en) * 1990-10-17 1996-09-17 Hewlett-Packard Company Apparatus and method for volume rendering
US5305430A (en) * 1990-12-26 1994-04-19 Xerox Corporation Object-local sampling histories for efficient path tracing
US5361385A (en) * 1992-08-26 1994-11-01 Reuven Bakalash Parallel computing system for volumetric modeling, data processing and visualization
JPH06168340A (ja) * 1992-11-30 1994-06-14 Fujitsu Ltd 3dグラフィック表示装置
JPH06223201A (ja) * 1993-01-22 1994-08-12 Matsushita Electric Ind Co Ltd 並列画像生成装置
JPH06223198A (ja) * 1993-01-26 1994-08-12 Hitachi Ltd 光線追跡による画像生成装置及び方法
US5579455A (en) * 1993-07-30 1996-11-26 Apple Computer, Inc. Rendering of 3D scenes on a display using hierarchical z-buffer visibility
JPH0793581A (ja) * 1993-09-24 1995-04-07 N T T Data Tsushin Kk 3次元空間データの記憶装置及びアクセス制御方法
GB9424273D0 (en) * 1994-12-01 1995-01-18 Wrigley Adrian M T Improvements in and relating to image constrcution
US6111582A (en) * 1996-12-20 2000-08-29 Jenkins; Barry L. System and method of image generation and encoding using primitive reprojection
US6226005B1 (en) * 1997-01-31 2001-05-01 LAFERRIèRE ALAIN M Method and system for determining and/or using illumination maps in rendering images
US6008813A (en) * 1997-08-01 1999-12-28 Mitsubishi Electric Information Technology Center America, Inc. (Ita) Real-time PC based volume rendering system
JP3073943B2 (ja) * 1997-09-16 2000-08-07 日本無線株式会社 画像合成装置及び方法
US6111583A (en) * 1997-09-29 2000-08-29 Skyline Software Systems Ltd. Apparatus and method for three-dimensional terrain rendering
US6130680A (en) * 1997-12-01 2000-10-10 Intel Corporation Method and apparatus for multi-level demand caching of textures in a graphics display device

Also Published As

Publication number Publication date
JP2001084401A (ja) 2001-03-30
EP1081655B1 (de) 2007-02-07
DE60033250T2 (de) 2007-06-28
EP1081655A3 (de) 2003-08-13
EP1081655A2 (de) 2001-03-07
US6556200B1 (en) 2003-04-29

Similar Documents

Publication Publication Date Title
DE60033250D1 (de) System und Verfahren zur Darstellung mit Strahlverfolgung
DE60041855D1 (de) System und Verfahren zur Bildverarbeitung
DE69706684T2 (de) Verfahren und gerät zur bildlichen artefaktreduktion
DE69820363D1 (de) Verfahren und gerät zur darstellung dreidimensionaler bilder
DE60028319D1 (de) System und Verfahren zur Kommunikation mit einer integrierten Schaltung
DE69934972D1 (de) Bildgenerierende vorrichtung und bildgenerierendes verfahren
DE60011541D1 (de) Verfahren und Vorrichtung zur NOx Reduktion
DE60034415D1 (de) System und Verfahren zur Identifizierung der Anschlussbeziehungen
DE69937651D1 (de) System und Verfahren zur Strahlverfolgung
DE60039900D1 (de) System zur domänenauswahl sowie verfahren
DE69926195D1 (de) Vorrichtung und Verfahren zur Bildgebung
DE60035549D1 (de) Bildaufzeichnungsgerät und Verfahren
DE60014338D1 (de) Verfahren und gerät zur bildverarbeitung
DE60038077D1 (de) Verfahren und Vorrichtung zur Geräuschkompensation in Abbildungssystemen
DE60026681D1 (de) Verfahren und Gerät zur Mehrschichttomografie mit partieller Abtastung
DE60009835D1 (de) Verfahren und Vorrichtung zur Echounterdrückung mit Selbstdeaktivierung
DE69837891D1 (de) Verfahren und vorrichtung zur abtastgeräuschunterdrückung
DE69918937D1 (de) Verfahren und Gerät zur Bilderzeugung
DE60035852D1 (de) Verfahren und System zur elektronischen Authentifizierung
DE60045503D1 (de) Verfahren und Gerät zur Bildverarbeitung
DE60002487D1 (de) Verfahren und vorrichtung zur darstellung von bildern mit brechungen
DE69929661D1 (de) System und Verfahren zur Gatekeeper-to-Gatekeeper Kommunikation
DE69919116D1 (de) Verfahren und Gerät zur Bilderzeugung
DE69714323D1 (de) Gerät und Verfahren zur Bilderzeugung
DE60030187D1 (de) System und Verfahren zur Datagrammübertragung

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
8339 Ceased/non-payment of the annual fee