Multi-light-source acceleration method for programmable shader
A shader, multi-light source technology, applied in 3D image processing, instrumentation, image data processing, etc., can solve the problems of obvious acceleration effect of Lightcuts algorithm, no algorithm implementation scheme is proposed, so as to improve the usability of the algorithm, reduce the construction time, The effect of improving rendering efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0042] The present invention will be further described below in combination with specific embodiments and accompanying drawings.
[0043] The Lightcuts algorithm is mainly divided into two parts: light source clustering and light source cut calculation.
[0044] a. Light source clustering:
[0045] The light source clustering process clusters the light sources in the scene into a binary tree, such as figure 1 shown. Proceed as follows:
[0046] 1) For the set of all light sources of the same type, find the two light sources with the smallest weight. The weight calculation method is shown in formula (1):
[0047] W=I c (a c 2 +c 2 (1–cosβ c ) 2 ) Formula 1)
[0048] where I c is the sum of the brightness of the two light sources, a c It is the diagonal length of the axis-aligned bounding box of the two light sources. The value of c is 0 for point lights and parallel lights. For spotlights, c is a constant that connects the size of the space and the direction...
PUM

Abstract
Description
Claims
Application Information

- Generate Ideas
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com