Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and apparatus for obtaining illumination intensity

A technology of light intensity and photons, applied in the field of virtual reality, can solve the problems of long time consumption, multi-computer resources, and large amount of calculation of photon mapping algorithm, and achieve the effect of reducing computing resources and processing time

Active Publication Date: 2017-09-19
ZHUHAI KINGSOFT ONLINE GAME TECH CO LTD +1
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] According to the above scheme, in the process of simulating the lighting effect in the virtual scene, it is necessary to use the photon mapping algorithm to obtain the light intensity at each grid point on each triangular patch. There are many computing resources, and each triangular patch contains multiple grid points after rasterization. Therefore, when the above scheme is used to obtain the light intensity of each triangular patch, it not only requires more computer resources but also takes a long time.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for obtaining illumination intensity
  • Method and apparatus for obtaining illumination intensity
  • Method and apparatus for obtaining illumination intensity

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0078] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0079] First, the application scenario of the technical solution provided by the embodiment of the present invention is described below. The method for obtaining light intensity provided by the embodiment of the present invention is suitable for obtaining light intensity in a virtual scene (such as a scene in an online game, etc.).

[0080] It should be noted that in the prior art, the light intensity of each triangular patch in the virtual scene is mostly obta...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention provides a method and apparatus for obtaining an illumination intensity. The method comprises: with a preset virtual light source, a preset number of virtual photons are transmitted to a target triangular patch in a virtual scene in a simulation manner; an illumination intensity at a photon detection point at the target triangular patch is recorded; according to a preset first random point selection rule, a plurality of random points are selected at the target triangular patch; on the basis of the illumination intensity at the photon detection point, a first type of illumination intensity of each random point is calculated; and according to the first types of illumination intensities, illumination intensities of all grid points at the target triangular patch are obtained. Therefore, the illumination intensities of all grid points can be obtained by the first types of illumination intensities of the random points of the target triangular patch, so that the computer resources needed by obtaining the illumination intensity of each triangular patch can be reduced and the speed of obtaining the illumination intensities of all grid points of each triangular patch after rasterization can be increased.

Description

technical field [0001] The invention relates to the field of virtual reality technology, in particular to a method and device for obtaining light intensity. Background technique [0002] Virtual reality (Virtual Reality, referred to as VR) is a computer system that can create and experience a virtual world. It uses computer technology to generate a realistic virtual scene with multiple perceptions such as sight, hearing, and touch. Users can use various interactive devices to interact with the entities in the virtual scene, so that it can produce immersive interactive visual simulation and information exchange. Among them, obtaining the light intensity of each entity in the virtual scene is a necessary link to realize the light rendering of each entity. [0003] Generally, a virtual scene can be understood as being composed of multiple geometric bodies, and each geometric body is composed of multiple triangular faces, wherein a triangular face can be understood as the small...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06T15/50
CPCG06T15/506
Inventor 蔺甜甜
Owner ZHUHAI KINGSOFT ONLINE GAME TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products