Skip to content

Comments

Global Illumination#82

Open
Negrini085 wants to merge 1 commit intomasterfrom
gIllumination
Open

Global Illumination#82
Negrini085 wants to merge 1 commit intomasterfrom
gIllumination

Conversation

@Negrini085
Copy link
Owner

This pull request aims to enhance our path tracer by introducing a direct light sampling. The current approach is to treat lights as ObjectHandlers with a specific flag. In this way we correctly calculate if an object is in direct line with a light when traversing the Scene.tree.

The work that needs to be done:

  • Surface Sampling: how to importance sampling for surface lights.
  • Choose and implement heuristic for weighting multiple lights: emitted power, surface/distance...
  • Update example of Cornell box with same renderer parameters.

Some resources:

@Negrini085 Negrini085 added the enhancement New feature or request label Jul 18, 2024
@Negrini085 Negrini085 linked an issue Jul 18, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Global Illumination

1 participant