Abhijit is kept in the sequence as an asterism, but not as one of the 27 equal ecliptic sectors. Seasonal row color reflects the current epoch alignment of each sector center.

More visual toggles
Polar items visibility
Nakṣatra visibility

In this projected ecliptic view, the pale horizontal band is the ecliptic belt and its center is 0° ecliptic latitude. The dashed brown curve is the celestial equator. The stars, nakshatra shapes, and 27 sectors stay fixed, while the equinoxes, solstices, seasonal belt, equator, and pole position move with epoch.

Drag to rotate, scroll to zoom. The white grid is the fixed J2000 ecliptic. The drifting seasonal frame (equator, equinoxes) moves relative to the stars.

Interpretive Notes

VyomaSutra Grammar

VyomaSutra is a forgiving authoring layer for 3D stories. It compiles just-in-time into story JSON; JSON remains the runtime format.

statement-list = statement (";" statement)*
comment        = # text, except #RGB and #RRGGBB colors

stage          = stage (blank | night | twilight | day | year NUMBER | epoch NUMBER)*
wait           = wait NUMBER
caption        = (caption | say | title) "TEXT" [duration] [color] [size NUMBER] [fadeIn NUMBER] [fadeOut NUMBER]
visibility     = (show | hide | reveal | rollout | fade) target [mode] [duration] [order]
camera         = camera [pos X,Y,Z] [target X,Y,Z] [fov NUMBER] [duration]
travel         = (travel | epochTravel) FROM to TO [duration] [step NUMBER]
flash          = flash target [duration]
fullscreen     = fullscreen | theater
exit           = exitFullscreen | canvas

duration       = DURATION:FADE_IN:FADE_OUT | DURATION: | NUMBER
mode           = instant | fade | stagger | rollout
order          = ecliptic | reverse-ecliptic | forward | reverse

coarse targets = eclipticGrid, equatorialGrid, eclipticNakSegments, stars, naks, seasonalFrame, poleTrack, overlay
reference      = referencePlanes, eclipticPlane, equatorialPlane, nsAxis, precessionCircle
polar targets  = polarItems, northPolarItems, southPolarItems, NEP, SEP, NP, SP
fine targets   = equator, VE, SS, AE, WS, agastya, thuban, polaris, matsya, sisumara
nak sigils     = $ash sector only, *ash star/stick group, @ash sector plus star/stick group
style          = style target color COLOR alpha %50 fontSize NUMBER starSize NUMBER
grid density   = grid ecliptic 15 blue ; grid equatorial 15 red

Examples:
stage blank night year -1800
caption "Visualize Precession" 1200:250:350
caption "Thuban era" gold size 4 1500:300:300
show eclipticGrid ; wait 200 ; show eclipticNakSegments
grid ecliptic 15 blue ; grid equatorial 15 red
show equatorialGrid ; style equatorialGrid color red alpha %28
rollout stars ; rollout naks
flash @ash 650:
flash thuban ; flash matsya ; flash VE ; hide equator
style naks color #8eaccb alpha .8 fontSize 5
camera pos -147.464,73.504,234.757 target 0,0,0 fov 45 900
travel -3000 to 2000 9000: step 100
fullscreen ; wait 500 ; exitFullscreen