C. J. Howard
|
402a75265e
|
Add brood state, rename play state to forage state, revise and reorganize camera compositors
|
2 years ago |
C. J. Howard
|
62273786e6
|
Revise game states
|
2 years ago |
C. J. Howard
|
c3fc332113
|
Add proteome system, along with genome component and proteome component
|
2 years ago |
C. J. Howard
|
5721c05e3c
|
Remove cart namespace, add more mesh-related functions, add initial test of quadsphere-based terrain LOD using quadtree faces
|
2 years ago |
C. J. Howard
|
ce645e3108
|
Generalize octree class into N-dimensional hyperoctree, begin revision of terrain system
|
2 years ago |
C. J. Howard
|
7ec19ab5be
|
Rename ecs namespace to entity, move components to entity::component namespace, move systems into entity::system namespace
|
2 years ago |
C. J. Howard
|
b0b3cd3235
|
Parameterize RGB wavelengths
|
2 years ago |
C. J. Howard
|
6f4d7471f2
|
Separate atmospheric scattering-related functions out of astronomy system and into new atmosphere system
|
2 years ago |
C. J. Howard
|
bfcd5f14e2
|
Re-add celestial body component, separate blackbody functionality out of astronomy system into new blackbody system
|
2 years ago |
C. J. Howard
|
f26552c3ad
|
Improve sky pass, improve parameterization of atmospheric scattering, add more atmospheric scattering-related functions to the physics::atmosphere namespace
|
2 years ago |
C. J. Howard
|
9b7fe1b438
|
Rename solar system to orbit system, make orbit and astronomy system use new orbital mechanics functions. Fixes #2
|
2 years ago |
C. J. Howard
|
7f93f132cd
|
Revise coordinate transformation functions and move into own namespace hierarchy
|
3 years ago |
C. J. Howard
|
832da4d38d
|
Add blue noise to final render pass, apply luminance correction to scaled color of star catalog stars
|
3 years ago |
C. J. Howard
|
0b7e344dac
|
Add star catalog loading and render to sky pass
|
3 years ago |
C. J. Howard
|
cdde99b948
|
Add configurable exposure to camera class
|
3 years ago |
C. J. Howard
|
bf51b4ae1d
|
Fix sky pass and time tweening issues
|
3 years ago |
C. J. Howard
|
aaa303d20b
|
Add prefix to material shader inputs, pre-expose lights in material pass
|
3 years ago |
C. J. Howard
|
6a09b97e29
|
Rename spotlight class to spot_light
|
3 years ago |
C. J. Howard
|
3023e75cf5
|
Apply temporary fix to astronomy system and sun position calculation
|
3 years ago |
C. J. Howard
|
b1b1dbd62f
|
Add loader for JSON texture data
|
3 years ago |
C. J. Howard
|
288012a4ef
|
Make runnable again after multiple data module updates
|
3 years ago |
C. J. Howard
|
2db97b5d53
|
Add files in the input folder to the input namespace
|
3 years ago |
C. J. Howard
|
ccbbd08b32
|
Rename rasterizer folder to gl and put all files in the gl folder into the gl namespace
|
3 years ago |
C. J. Howard
|
2528a37e36
|
Move console commands from cc namespace to debug::cc namespace
|
3 years ago |
C. J. Howard
|
9de00878ac
|
Move components and systems to ecs namespace
|
3 years ago |
C. J. Howard
|
978ad7add6
|
Rename scene class to collection and move all scene-related classes into the scene namespace
|
3 years ago |
C. J. Howard
|
692d0f71ee
|
Move code in debug folder into new debug namespace
|
3 years ago |
C. J. Howard
|
2c4e237276
|
Update copyright date
|
3 years ago |
C. J. Howard
|
e16de75386
|
Add solar system
|
3 years ago |
C. J. Howard
|
f83f659439
|
Rename solar system -> astronomy system, improve calculations of orbital positions
|
3 years ago |
C. J. Howard
|
82fe0eee40
|
Attempt to fix potential compatibility issues, and re-enabled some previously disable functionality
|
3 years ago |
C. J. Howard
|
a2377af35a
|
Add solar system to game context
|
3 years ago |
C. J. Howard
|
1f8c73f13c
|
Switch sky pass back to using horizon and zenith colors for interpolation, improve palette loading in weather system
|
3 years ago |
C. J. Howard
|
de96e99c67
|
Make camera use reverse z projection for increased depth testing accuracy
|
3 years ago |
C. J. Howard
|
a11bca4ce2
|
Add half z matrix projection functions
|
3 years ago |
C. J. Howard
|
065f180471
|
Make weather system interpolate gradients based on elevation angles rather than time of day
|
3 years ago |
C. J. Howard
|
2238e4abdd
|
Tween sky pass shader inputs
|
3 years ago |
C. J. Howard
|
c81c2b11a5
|
Add blue noise input to sky pass
|
3 years ago |
C. J. Howard
|
b5883e0679
|
Add functions for tracking the sun and moon positions based on latitude, longitude, and time
|
3 years ago |
C. J. Howard
|
f7ec9dacc5
|
Switch sky pass from using fullscreen quad to sky dome model
|
3 years ago |
C. J. Howard
|
7222deeb56
|
Add weather system
|
3 years ago |
C. J. Howard
|
adae795bfe
|
Initial test of dynamic sky shader
|
3 years ago |
C. J. Howard
|
50f2832db1
|
Add biome loader
|
3 years ago |
C. J. Howard
|
bedc7c635f
|
Make model loader support new model format
|
3 years ago |
C. J. Howard
|
3103e4811d
|
Increase ambient light
|
3 years ago |
C. J. Howard
|
d68f0f780e
|
Adjust ambient light intensity and sky color
|
3 years ago |
C. J. Howard
|
a6fa3c1802
|
Add color space parameter to texture creation
|
3 years ago |
C. J. Howard
|
7ed065ac16
|
Add smooth tangent calculator to mesh functions, and make terain system generate UVs and tangents
|
3 years ago |
C. J. Howard
|
6aa655f3f1
|
Add painting system
|
3 years ago |
C. J. Howard
|
6840e8c9d2
|
Add tool events and tracking system
|
3 years ago |