C. J. Howard
|
c753b8182c
|
Improve and consolidate quaternion struct. Add more quaternion operators
|
2 years ago |
C. J. Howard
|
c0460b31c6
|
Move vector and matrix operators into the math::operators namespace for documentation purposes
|
2 years ago |
C. J. Howard
|
d344db6297
|
Improve matrix and vector functions. Add more matrix operators.
|
2 years ago |
C. J. Howard
|
a768d52b3a
|
Remove dependencies on math.hpp, remove some obsolete systems
|
2 years ago |
C. J. Howard
|
1d1795217b
|
Improve and consolidate matrix type
|
2 years ago |
C. J. Howard
|
444c46a226
|
Add new geometric primitive types. Improve terrain mesh calculation. Update C++ version to C++20
|
2 years ago |
C. J. Howard
|
9d98906cb6
|
Fix simplex noise documentation
|
2 years ago |
C. J. Howard
|
94d9142ebf
|
Simplify noise function signatures and provide default parameter values
|
2 years ago |
C. J. Howard
|
b5295e01ab
|
Tweak documentation for hash functions
|
2 years ago |
C. J. Howard
|
a211967a45
|
Improve hash functions
|
2 years ago |
C. J. Howard
|
36ff675d4e
|
Make Voronoi functions n-dimensional
|
2 years ago |
C. J. Howard
|
b5839b537b
|
Add Voronoi F1, F2, and edge functions
|
2 years ago |
C. J. Howard
|
c222b87f25
|
Improve vector class. Add simplex noise, fBm, and hash functions. Start to revise terrain system
|
2 years ago |
C. J. Howard
|
8bc2811081
|
Add spring system. Improve orbit cam and first person cam
|
2 years ago |
C. J. Howard
|
75a983e97d
|
Fix nuptial flight camera jumping on state enter
|
2 years ago |
C. J. Howard
|
9ac47d2fe0
|
Add logarithmic zoom to nuptial flight cam
|
2 years ago |
C. J. Howard
|
6c26a61379
|
Add picking support to nuptial flight state. Add more constraint types. Improve nuptial flight camera.
|
2 years ago |
C. J. Howard
|
ce5c8b6743
|
Improve constraint system and add more constraint types. Improve nuptial flight camera. Improve spatial system and atmosphere system. Update EnTT to version 3.10.3
|
2 years ago |
C. J. Howard
|
96c678e5fc
|
Move game-related components and systems out of entity namespace and into game namespace
|
2 years ago |
C. J. Howard
|
e8b5693fb1
|
Add sky illuminance lut to sky pass. Improve calculation of atmospheric scattering coefficients. Revise color namespace. Improve vector and matrix classes.
|
2 years ago |
C. J. Howard
|
e2ab1a99f2
|
Add transmittance LUT generation step to sky pass
|
2 years ago |
C. J. Howard
|
57b0c9ebe8
|
Move atmosphere-related functions out of the astronomy system and into the atmosphere system
|
2 years ago |
C. J. Howard
|
514137241f
|
Add ozone to atmosphere
|
2 years ago |
C. J. Howard
|
7a8edd9a5a
|
Add UTC offset function
|
2 years ago |
C. J. Howard
|
a402e70a90
|
Improve world creation functions with added exception handling, add colors to logger on Windows
|
2 years ago |
C. J. Howard
|
fc3167e431
|
Add 3D wander steering behavior, remove obsolete game state files, restructure behavior tree files
|
2 years ago |
C. J. Howard
|
289b579131
|
Add wander, seek, and flee steering behaviors, improve conversions between quaternions and matrices
|
2 years ago |
C. J. Howard
|
fca16ba46f
|
Fix typo
|
2 years ago |
C. J. Howard
|
c5668714d2
|
Add CONTRIBUTING.md
|
2 years ago |
C. J. Howard
|
3be0096615
|
Optimize ephemeris position calculations, calculate starlight illuminance from catalog
|
2 years ago |
C. J. Howard
|
fa4215bfd5
|
Move unicode conversion function to correct namespace
|
2 years ago |
C. J. Howard
|
e1d5b6b3cf
|
Add ephemeris loader and change orbit system to be ephemeris-based
|
2 years ago |
C. J. Howard
|
dafcae4fa8
|
Add Chebychev polynomial approximation and evaluation functions
|
2 years ago |
C. J. Howard
|
d4f3ada0d0
|
Add Horner's method for polynomial evaluation
|
2 years ago |
C. J. Howard
|
86308e2b90
|
Improve photometric and astronomic calculations
|
2 years ago |
C. J. Howard
|
f9579a1588
|
Improve calculations of orbits and celestial body orientations.
|
2 years ago |
C. J. Howard
|
f77cfde13e
|
Add 1D and 3D texture types. Add support for loading 1D textures
|
2 years ago |
C. J. Howard
|
68bfb4258c
|
Add mesh skinning support to renderer and material pass
|
2 years ago |
C. J. Howard
|
95f18215e6
|
Revise skeletal animation-related types
|
2 years ago |
C. J. Howard
|
6854bea920
|
Make morphogenesis function support ocelli
|
2 years ago |
C. J. Howard
|
bd9e335a4f
|
Add skeleton and bone classes. Add support for procedurally building ant models from individual body parts
|
2 years ago |
C. J. Howard
|
c9b7a11e04
|
Add new biome loading function. Add more ant traits. Add ant trait loaders.
|
2 years ago |
C. J. Howard
|
b175a924ef
|
Allow ground pass to write to depth buffer
|
2 years ago |
C. J. Howard
|
2c3827f403
|
Improve OpenEXR image loading
|
2 years ago |
C. J. Howard
|
972d75b72c
|
Add function for converting visual magnitude to relative brightness. Pass relative brightness to star geometry
|
2 years ago |
C. J. Howard
|
66f114dbf7
|
Add support for loading OpenEXR images
|
2 years ago |
C. J. Howard
|
77c418b7a8
|
Add infinite ground render pass. Move camera exposure normaliztion factor into render context
|
2 years ago |
C. J. Howard
|
595990a6f8
|
Rename configuration.hpp to config.hpp and move more constants into config.hpp
|
2 years ago |
C. J. Howard
|
e7bda66406
|
Change data package filename
|
2 years ago |
C. J. Howard
|
d339153bd5
|
Improve camera exposure functions
|
2 years ago |