Commit graph Aetheria/Assets/Scripts/Zone Display
Author SHA1 Message Date
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
3f2614cec0 Demote runtime player settings projection 2026-06-13 18:48:53 +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
7561c09edc Unity 6 Upgrade + Solid Gravity Surface
Upgraded Unity version to 6000.1.10f1
Rewrote gravity surface shader to use shader environment vars for placement + various compatibility fixes
2025-07-10 21:05:54 +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
Reinier Vens
c3329cecc4 Unified Volumetric Flow
Modified stardust & nebula shaders such that flow velocity is consistent: Volumetric:flow now represents global velocity in meters per second
2022-07-17 05:27:50 +01:00
Reinier Vens
424010584c Bring Back Scene View Nebulae
Previous commit broke scene view raymarching, now it's back
2022-07-16 23:14:25 +01:00
Reinier Vens
07bddc0a6a Nebula Lighting Everywhere + Perspective Distortion Fix
Applied nebula lit shader to "planets" and asteroids
Modified gas giant shader to accept nebula lighting and to be a bit less crappy in general
Fixed raymarching depth sampling perspective distortion
2022-07-16 06:42:40 +01:00
Reinier Vens
bba4f720ce Nebula-based Lighting
Main shader used for dynamic objects like the ships now gets its ambient color from the fog lighting texture
2022-07-14 05:21:16 +01:00
Reinier Vens
d61d2f19ed Raymarching Cleanup
Removed redundant code from raymarching implementation
Moved last remaining raymarching variable (Extinction) to environment settings
2022-07-13 04:15:20 +01:00
Reinier Vens
e585a8c3b1 Sky Glow + More Nebula Tweaking 2022-07-13 01:53:59 +01:00
Reinier Vens
cda321ba4a New Clouds In Game Scene
Implemented new raymarching shader in game scene
2022-07-11 08:14:00 +01:00