Skip to content

Planet shadows don't cast on close-to-camera objects when shadow far below horizon #175

@connorjak

Description

@connorjak
  • When objects on the surface of a planet are supposed to be in shadow, but the shadow caster surface is an extreme distance away, the object may be rendered as if it's not in shadow
    • This is due to how Virtual Shadow Maps are implemented in Unreal; they have a limitation where extremely far shadow casters do not cast shadows on near objects.
    • Back-faces of planet meshes do not yet shadow
    • Typically does not have a problem when near an atmosphere-having planet, as there is an extra shadow computation for the planet "surface" sphere.

Version details:

  • Unreal engine client program
  • v0.45.2 and many previous versions

Resolution:

  • We are working on reenabling Raytracing shadows, which do not have this issue
  • This will be at least partially addressed for VSM shadows by an update in the future

Metadata

Metadata

Assignees

No one assigned

    Labels

    plannedWe recognize the issue and want to work on this

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions