CesiumGS / CesiumGS/cesium

Improve shadows for models that don't have normals

Open
#5,723 0 comments 0 reactions 0 assignees View on GitHub
category - 3d tiles category - graphics type - enhancement
Dominant language
JavaScript
Stars
15.7k
Forks
3.9k
Avg merge
4d 6h
Merged PRs (30d)
34

Description

The shadowing system relies on the presence of normals for best results. Photogrammetry tilesets typically don't have normals and as a result have messy shadows. It may be possible to use different shadow bias settings for models without normals.

Contributor guide

Open the contributing guide

Research direction

The issue names the shadowing system but no files, tests, or entry points. Locate the shadowing implementation and investigate how models without normals are handled; done means photogrammetry tilesets produce clean shadows without normals, with suitable regression coverage if the project provides it.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.