Skip to content

Faster assign lights to clusters using iterative sphere refinement method from Just Cause 3 #4234

@superdump

Description

@superdump

As the number of point lights and clusters increases, so must the performance of the algorithm for assigning point lights to the clusters they affect. An efficient CPU-based algorithm that iteratively refines the radius of the sphere of influence of a light as it works through each cluster dimension has proven to provide a significant performance increase.

Metadata

Metadata

Assignees

Labels

A-RenderingDrawing game state to the screenC-PerformanceA change motivated by improving speed, memory usage or compile times

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions