Skip to content

Task List  #2

@Timothyoung97

Description

@Timothyoung97

Pending

  • Space Partitioning

    • Quad/Oct tree scene partitioning
    • Initial Support for static objects only
    • Leaf Node Broad-Phase culling per view-proj
    • Per Instance fine-grained frustum culling after
  • Spherical Environment Mapping

  • PBR Rendering

    • Energy conserving for Diffuse
    • Microfacet surface model for Specular
    • Physically based BRDF (Bidirectional Reflective Distribution Function)
  • Shadows for Point Lights

  • Height-map-based terrain rendering

    • Start with high detail CPU-generated mesh
    • Render with multiple TriangleStrip draw calls
    • Optimize with a single Indirect Draw Call
    • Move on to Tesselated GPU-Driven terrain rendering
    • Biome/Height/Steepness based Terrain Albedo
  • Image Based Lighting

    • Physically correct variant of Spherical Environment Mapping
  • Extend Space Partition to dynamic objects

  • Static Animations

  • Skinning

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions