Commit graph Aetheria/Assets/Scripts/Zone Display/ZoneRenderer.cs
Author SHA1 Message Date
Meta Vens
3dee07ddcd Remove Unity zone facade from renderer pickups 2026-06-21 18:10:37 +01:00
Meta Vens
79027347cd Narrow ZoneRenderer legacy zone facade 2026-06-21 18:03:22 +01:00
Meta Vens
bfa05dc2de Index observed facades by daemon entity 2026-06-21 17:57:37 +01:00
Meta Vens
2b0b53f889 Resolve convergence distance from daemon target 2026-06-21 17:52:41 +01:00
Meta Vens
16002d83a0 Hide ZoneRenderer body view cache 2026-06-21 17:19:22 +01:00
Meta Vens
a33045c106 Hide ZoneRenderer legacy zone facade 2026-06-21 17:06:55 +01:00
Meta Vens
463dc614a3 Refresh renderer queries from daemon frames 2026-06-21 17:04:07 +01:00
Meta Vens
75bb1dabbf Key rendered entity views by daemon index 2026-06-21 17:00:06 +01:00
Meta Vens
c540a1b151 Resolve zone render radius through daemon query 2026-06-21 16:40:22 +01:00
Meta Vens
8cb1b28ea2 Render wormhole exits from daemon queries 2026-06-21 16:37:31 +01:00
Meta Vens
ef7abd78b8 Build asteroid belt visuals from daemon poses 2026-06-21 16:34:51 +01:00
Meta Vens
2df714adc0 Lower planets from daemon body snapshots 2026-06-21 16:31:33 +01:00
Meta Vens
e48c357efa Sample renderer animation from daemon time 2026-06-21 16:18:20 +01:00
Meta Vens
89290e2fee Render asteroid belts from daemon pose list 2026-06-21 16:10:38 +01:00
Meta Vens
c0e60413a2 Project wormholes from daemon zone topology 2026-06-21 16:07:13 +01:00
Meta Vens
298dda56b3 Drive entity visibility from daemon contacts 2026-06-21 16:02:03 +01:00
Meta Vens
9af4f4f2da Query compass markers from daemon contacts 2026-06-21 15:57:11 +01:00
Meta Vens
e05e310553 Query gravity material bands from daemon state 2026-06-21 15:50:22 +01:00
Meta Vens
b353652316 Query asteroid render poses from daemon state 2026-06-21 15:47:39 +01:00
Meta Vens
ff02979056 Render entities from daemon frame identity 2026-06-21 15:38:59 +01:00
Meta Vens
26138bab80 Instantiate zone bodies from daemon poses 2026-06-21 15:34:57 +01:00
Meta Vens
4e68ce29af Position asteroid belts from daemon poses 2026-06-21 15:30:55 +01:00
Meta Vens
5bfe9d9b29 Read rendered body wave state from daemon poses 2026-06-21 15:25:23 +01:00
Meta Vens
140028d0db Position rendered zone bodies from daemon poses 2026-06-21 15:20:29 +01:00
Meta Vens
95e09dc241 Render zone terrain from daemon gravity queries 2026-06-21 15:14:15 +01:00
Meta Vens
be1207c585 Move runtime API namespace to Verse 2026-06-21 09:54:15 +01:00
Meta Vens
39a0dc8737 Sync daemon authority migration 2026-06-21 09:37:54 +01:00
Meta Vens
397f3aff5a Key zone runtime collections on typed state keys 2026-06-16 16:48:00 +01:00
Meta Vens
be3db3d734 Keep orbit consumer edges on typed keys 2026-06-16 16:13:54 +01:00
Meta Vens
794e65f4ad Restore Continue entity graph from typed state 2026-06-16 07:52:01 +01:00
Meta Vens
5d5098aae6 Persist dropped pickups in zone checkpoints 2026-06-16 05:24:11 +01:00
Meta Vens
4891c7fafc Resolve runtime catalog items by typed keys 2026-06-15 00:49:54 +01:00
Meta Vens
bb38af3f6a Demote zone construction blueprint state 2026-06-14 19:37:24 +01:00
Meta Vens
53907e5cb7 Render zone bodies from runtime wrappers 2026-06-14 19:10:15 +01:00
Meta Vens
191a7dd1c3 Delete zone body shadow state 2026-06-14 19:05:23 +01:00
Meta Vens
526fa537ad Move planet facts behind runtime owner 2026-06-14 18:34:54 +01:00
Meta Vens
a97998f09c Move asteroid belt facts behind runtime owner 2026-06-14 18:27:36 +01:00
Meta Vens
47f04dc430 Move orbit facts behind runtime owner 2026-06-14 18:17:15 +01:00
Meta Vens
d163b3064c Expose item identity on runtime instances 2026-06-14 11:12:48 +01:00
Meta Vens
301b1251b1 Use typed runtime item category tokens 2026-06-14 09:38:55 +01:00
Meta Vens
46793a5a2f Use typed hull prefabs in zone renderer 2026-06-14 03:31:08 +01:00
Meta Vens
903c753f19 Use typed rows for pickup presentation 2026-06-14 03:24:58 +01:00
Meta Vens
a9b90470a1 Use typed catalog for pickup presentation 2026-06-14 00:05:05 +01:00
Meta Vens
ade6845e1d Demote runtime save packs to blueprints 2026-06-13 18:06:59 +01:00
Meta Vens
b3e91999be Cut ambient runtime catalog lookup 2026-06-13 17:38:05 +01:00
Reinier Vens
6b0860b178 Bugfixes & Reactive Refactor
Added credits display to trade screen
Fixed bug in inventory screen where a failed drag from a cargo bay would make the item disappear until a refresh is triggered
Changed behavior of Escape key to exit menu if a menu is open
Fixed zone map gravity isolines to correctly track maximum gravity depth
Refactored orbit and planet data to replace reactive variables with regular ones
2025-07-18 00:21:33 +01:00
Reinier Vens
c6ffcad3f1 Shields
Created field bubble shields / propulsion, currently just a prototype with its own test scene
2025-01-30 01:58:05 +00:00
Reinier Vens
69aca09f63 Boundless
Removed hard zone boundaries
Fixed stuff that broke because of hard zone boundary assumption (stardust placement, vertical fog)
Added a skybox!
Removed density-based albedo boost (_TintExponent) to improve perceptual uniformity at different step sizes, reconfigured shader to achieve / surpass previous looks and performance
Cell Brush has a material editor now to enable variant selection
Enabled Caching Shader Preprocessor
Moved raymarching loop into CloudShader
Get environment settings from game manager to enable configuration / variation
Introduced slope-based nebulae damping and volumetric flow
Hid optional volumetric features behind preprocessor branches
Created shader variants selected by global keywords for all shaders depending on volumetrics
Environment settings used to configure shader variant selection
Moved dynamic lighting settings to own subclass
Dynamically adjust gravity map isoline contour depth range according to zone contents
2022-07-21 21:40:44 +01:00
Reinier Vens
be5e7618d6 Performance Optimization
Improved volumetric flow performance by orders of magnitude
Cleaned up old raymarching support code
Moved asteroid height calculation to vertex shader
Manual culling for asteroid field render update
2022-07-19 18:55:17 +01:00
Reinier Vens
b93d2d213b Graphics Settings + Disabling Minimap Asteroids
Created graphics settings data structure
Added nebula quality option to graphics settings
Added option to display asteroids in minimap (expensive)
2022-07-18 08:44:54 +01:00