Invention Grant
- Patent Title: Systems and methods for rendering reflections
-
Application No.: US16101098Application Date: 2018-08-10
-
Publication No.: US10796474B2Publication Date: 2020-10-06
- Inventor: Yasin Uludag
- Applicant: Electronic Arts Inc.
- Applicant Address: US CA Redwood City
- Assignee: Electronic Arts Inc.
- Current Assignee: Electronic Arts Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Leydig, Voit & Mayer Ltd.
- Main IPC: G06T15/06
- IPC: G06T15/06 ; G06T15/50 ; G06T11/40

Abstract:
Embodiments of the disclosure provide systems and method for rendering reflections. To add reflections to a pixel in an image, ray marching is used to attempt to find a ray intersection for primary reflections. When using rasterization to render a scene, objects outside the viewport are culled. As such, ray marching may fail in various situations, such as when a ray marched ray exits the viewport without intersecting any other object of the scene. In such a situation where ray marching fails, the ray can be re-cast as a ray traced ray. The ray traced ray is cast into the full 3D (three-dimensional) scene with all objects present (i.e., objects are not culled). Ray tracing is then used to attempt to find a ray intersection, i.e., for a primary reflection. The disclosed embodiments can be used in real-time or near-real time applications, such as video games.
Public/Granted literature
- US20200051313A1 SYSTEMS AND METHODS FOR RENDERING REFLECTIONS Public/Granted day:2020-02-13
Information query
IPC分类:
G | 物理 |
G06 | 计算;推算或计数 |
G06T | 一般的图像数据处理或产生 |
G06T15/00 | 3D〔三维〕图像的加工 |
G06T15/06 | .光线跟踪 |