C. J. Howard
|
fc9d4f1b76
|
Replace hard-coded controls with string-mapped controls
|
3 years ago |
C. J. Howard
|
402a75265e
|
Add brood state, rename play state to forage state, revise and reorganize camera compositors
|
3 years ago |
C. J. Howard
|
0ea68f5fe5
|
Move fixed stars generation from sky pass to loading state, fix bug related to loaded matrial property tweening
|
3 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
|
3 years ago |
C. J. Howard
|
4459d51367
|
Add more blackbody-related functions, add functions related to refraction, improve blackbody and atmosphere-related calculations in the astronomy system
|
3 years ago |
C. J. Howard
|
882e0dd787
|
Improve angular radius calculation in astronomy system
|
3 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
|
3 years ago |
C. J. Howard
|
272c871d15
|
Integrate blackbody lighting with atmospheric scattering
|
3 years ago |
C. J. Howard
|
9b7fe1b438
|
Rename solar system to orbit system, make orbit and astronomy system use new orbital mechanics functions. Fixes #2
|
3 years ago |
C. J. Howard
|
7477552eea
|
Add physics namespace, move orbit-related functions into orbit namespace within physics namespace, add physics reference frame class, add functions to construct orbital reference frames
|
3 years ago |
C. J. Howard
|
7f93f132cd
|
Revise coordinate transformation functions and move into own namespace hierarchy
|
3 years ago |
C. J. Howard
|
ee5a9746da
|
Add more color-related functions, deconstruct blackbody function into separate color functions, move B-V color index function to color index namespace
|
3 years ago |
C. J. Howard
|
81d7a863a8
|
Add color namespace, improve colorspace conversion functions, move colorspace and gamma functions from utility folder to new color namespace
|
3 years ago |
C. J. Howard
|
30225a84c0
|
Fix error in lux_to_vmag function
|
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
|
78a0422913
|
Add ACES colorspace conversion and luminance functions. Closes #13
|
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
|
5547960119
|
Move shader template class into render folder
|
3 years ago |
C. J. Howard
|
49431013b9
|
Rename shader class to shader_object, as well as extend its functionality and improve error handling
|
3 years ago |
C. J. Howard
|
62fab1a866
|
Add scalar type to tween template parameters
|
3 years ago |
C. J. Howard
|
bf51b4ae1d
|
Fix sky pass and time tweening issues
|
3 years ago |
C. J. Howard
|
099e2d0f1a
|
Remove material prefix from material shader inputs
|
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
|
cd557896d3
|
Add support for directional light textures
|
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
|
ccbbd08b32
|
Rename rasterizer folder to gl and put all files in the gl folder into the gl namespace
|
3 years ago |
C. J. Howard
|
d16167586c
|
Rename geometry folder to geom and move all code in the geom folder into the geom 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
|
2c4e237276
|
Update copyright date
|
3 years ago |
C. J. Howard
|
9da628488a
|
Add functions to generate celestial coordinate conversion matrices, and improve astronomical calculations
|
4 years ago |
C. J. Howard
|
1f8c73f13c
|
Switch sky pass back to using horizon and zenith colors for interpolation, improve palette loading in weather system
|
4 years ago |
C. J. Howard
|
6e273279d9
|
Add altitude as sky pass parameter
|
4 years ago |
C. J. Howard
|
17b56d2bda
|
Separate moon rendering from sky shader into separate object
|
4 years ago |
C. J. Howard
|
de96e99c67
|
Make camera use reverse z projection for increased depth testing accuracy
|
4 years ago |
C. J. Howard
|
a11bca4ce2
|
Add half z matrix projection functions
|
4 years ago |
C. J. Howard
|
2238e4abdd
|
Tween sky pass shader inputs
|
4 years ago |
C. J. Howard
|
4ededb3d7b
|
Pass more information from weather system to sky pass
|
4 years ago |
C. J. Howard
|
c81c2b11a5
|
Add blue noise input to sky pass
|
4 years ago |
C. J. Howard
|
f7ec9dacc5
|
Switch sky pass from using fullscreen quad to sky dome model
|
4 years ago |
C. J. Howard
|
39c0c57869
|
Add ambient palette and sun palette
|
4 years ago |
C. J. Howard
|
3172042ac5
|
Load sky gradient from sky palette texture, make sun position more physically accurate, revise linear<->srgb functions
|
4 years ago |
C. J. Howard
|
7222deeb56
|
Add weather system
|
4 years ago |
C. J. Howard
|
adae795bfe
|
Initial test of dynamic sky shader
|
4 years ago |
C. J. Howard
|
bedc7c635f
|
Make model loader support new model format
|
4 years ago |
C. J. Howard
|
4ff2d244fb
|
Increase brushstroke width and change decal op
|
4 years ago |
C. J. Howard
|
a6fa3c1802
|
Add color space parameter to texture creation
|
4 years ago |
C. J. Howard
|
44bafa5e8e
|
Add tangent and bitangent calculation to painting system
|
4 years ago |