Summary
Upgrade Blender planet close-ups from shaded UV spheres to recognizable planet surfaces (starting with Earth), including clouds and a shared optional atmosphere limb haze.
Depends on
Scope
- Add Earth surface texture (and optional cloud/specular maps) into the close-up material pipeline under
data/textures/bodies/<bodyId>/
- Shared appearance registry (
body_appearance.py) so Moon / Jupiter / asteroids drop in later
- Optional cloud layer from
clouds.png (mixed over surface color when present)
- Optional per-body atmosphere shell (fresnel limb haze): Earth on; asteroids stay off
- Keep CLI reproducible:
render.py blender --body Earth --flyby (flag name may stay for now)
- Document texture source / license and where assets live in the repo
- Re-render light/dark gallery GIFs with textured Earth + clouds + atmosphere
- Leave room for other bodies without requiring all of them here
Acceptance
Related
Roadmap: Blender-based planet close-ups
PR: #40
Summary
Upgrade Blender planet close-ups from shaded UV spheres to recognizable planet surfaces (starting with Earth), including clouds and a shared optional atmosphere limb haze.
Depends on
Scope
data/textures/bodies/<bodyId>/body_appearance.py) so Moon / Jupiter / asteroids drop in laterclouds.png(mixed over surface color when present)render.py blender --body Earth --flyby(flag name may stay for now)Acceptance
clouds.png)BodyAtmosphere, not a one-off hack)Related
Roadmap: Blender-based planet close-ups
PR: #40