Skip to content
This repository was archived by the owner on Jun 24, 2024. It is now read-only.

Commit 93e6918

Browse files
committed
updates readme
1 parent 197d59d commit 93e6918

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,17 @@ The planetarium library is intended to project 3D Processing sketches on spheric
22

33
It is based on the FullDomeTemplate code from Christopher Warnow, available at https://github.com/mphasize/FullDome
44

5-
### Overview
5+
### Work in progress
6+
7+
Switching to a raycasting approach in the cube map rendering stage. Will also fix the `createShape()`-bug (as of Processing 3.3.6).
8+
9+
**TODO:**
10+
- ~~variable aperture~~
11+
- reimplement debug grid
12+
- custom sweet spot
13+
- toggle rendering of the sixth (or any) side
14+
15+
### Overview (original)
616

717
A brief descrition of how it works: a 360° view of the scene is generated by rendering the scene 6 times from each direction: positive x, negative x, and so on. The output of each rendering is stored inside a cube map texture, which is then applied on a sphere representing the dome. Hence, the library calls the draw() method 6 times per frame in order to update the corresponding side of the cube map texture (in reality, only 5 times since the bottom side of the cube map is not invisible on the dome).
818

0 commit comments

Comments
 (0)