C. J. Howard
|
4459d51367
|
Add more blackbody-related functions, add functions related to refraction, improve blackbody and atmosphere-related calculations in the astronomy system
|
4 years ago |
C. J. Howard
|
882e0dd787
|
Improve angular radius calculation in astronomy system
|
4 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
|
4 years ago |
C. J. Howard
|
272c871d15
|
Integrate blackbody lighting with atmospheric scattering
|
4 years ago |
C. J. Howard
|
9b7fe1b438
|
Rename solar system to orbit system, make orbit and astronomy system use new orbital mechanics functions. Fixes #2
|
4 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
|
4 years ago |
C. J. Howard
|
7f93f132cd
|
Revise coordinate transformation functions and move into own namespace hierarchy
|
4 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
|
4 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
|
4 years ago |
C. J. Howard
|
30225a84c0
|
Fix error in lux_to_vmag function
|
4 years ago |
C. J. Howard
|
832da4d38d
|
Add blue noise to final render pass, apply luminance correction to scaled color of star catalog stars
|
4 years ago |
C. J. Howard
|
78a0422913
|
Add ACES colorspace conversion and luminance functions. Closes #13
|
4 years ago |
C. J. Howard
|
0b7e344dac
|
Add star catalog loading and render to sky pass
|
4 years ago |
C. J. Howard
|
cdde99b948
|
Add configurable exposure to camera class
|
4 years ago |
C. J. Howard
|
5547960119
|
Move shader template class into render folder
|
4 years ago |
C. J. Howard
|
49431013b9
|
Rename shader class to shader_object, as well as extend its functionality and improve error handling
|
4 years ago |
C. J. Howard
|
62fab1a866
|
Add scalar type to tween template parameters
|
4 years ago |
C. J. Howard
|
bf51b4ae1d
|
Fix sky pass and time tweening issues
|
4 years ago |
C. J. Howard
|
aaa303d20b
|
Add prefix to material shader inputs, pre-expose lights in material pass
|
4 years ago |
C. J. Howard
|
6a09b97e29
|
Rename spotlight class to spot_light
|
4 years ago |
C. J. Howard
|
cd557896d3
|
Add support for directional light textures
|
4 years ago |
C. J. Howard
|
3023e75cf5
|
Apply temporary fix to astronomy system and sun position calculation
|
4 years ago |
C. J. Howard
|
b1b1dbd62f
|
Add loader for JSON texture data
|
4 years ago |
C. J. Howard
|
ccbbd08b32
|
Rename rasterizer folder to gl and put all files in the gl folder into the gl namespace
|
4 years ago |
C. J. Howard
|
d16167586c
|
Rename geometry folder to geom and move all code in the geom folder into the geom namespace
|
4 years ago |
C. J. Howard
|
978ad7add6
|
Rename scene class to collection and move all scene-related classes into the scene namespace
|
4 years ago |
C. J. Howard
|
2c4e237276
|
Update copyright date
|
4 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
|
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 |
C. J. Howard
|
12020be05a
|
Depth-sort decals properly, add decal offset, and fix painting cursor position
|
4 years ago |
C. J. Howard
|
6aa655f3f1
|
Add painting system
|
4 years ago |
C. J. Howard
|
2a9fffbdf1
|
Fix outline pass depth issue
|
4 years ago |
C. J. Howard
|
6a5c459db3
|
Add marker tool and fix x-ray material sorting
|
4 years ago |
C. J. Howard
|
d6ff0a07fb
|
Add lens and flashlight spotlight
|
4 years ago |
C. J. Howard
|
eefbc0c301
|
Align lens according to sun position and mouse position
|
4 years ago |