2023-02-15 |
Added JsonCollections, JsonTextures and the texture image I'm using.
...
Fixed file paths so it accesses them properly
Added texture Mapping
cory
committed
on 15 Feb 2023
|
2023-02-08 |
Fix #21
cory
committed
on 8 Feb 2023
|
2023-02-07 |
Minor Changes
cory
committed
on 7 Feb 2023
|
2023-02-03 |
Added some player config and debug values
...
Reworked player speed calculations
Fixed debug image rendering in the wrong order
Added frustum culling to faces
Optimised frustum culling (fix #19)
Packaged interpolation into a function
Made triangles not attempt to draw if they are offscreen.
Fixed frustum culling not working properly
Cleaned up a bit of debugging code
Added vector classes to bounding sphere calculations
Fixed broken bounding sphere calculations
cory
committed
on 3 Feb 2023
|
2023-02-02 |
Fix #17
...
Fix #14
Fixed mapping for zbuffer causing faces close to the camera to render wrongly
Added config.json
Changed the z chopping value from 0.1 to 0.01 so everything renders properly
cory
committed
on 2 Feb 2023
|
2023-02-01 |
Fix #14
...
Testing blender json and fixing related bugs and compatibility issues
cory
committed
on 1 Feb 2023
|
2023-01-30 |
Fix #5
cory
committed
on 30 Jan 2023
|
2023-01-27 |
Optimisations relating to #2
...
(Fix #2)
cory
committed
on 27 Jan 2023
|
2023-01-26 |
Fix #8
cory
committed
on 26 Jan 2023
|
2023-01-17 |
- slowly adding texture mapping
cory
committed
on 17 Jan 2023
|
2023-01-10 |
- added http stuff
...
- didn't work
- added matrix inversion
- does work
cory
committed
on 10 Jan 2023
|
2023-01-06 |
- random stuff
...
- still trying to figure out texture mapping
- trying to add JsonWriter stuff
- added maven
cory
committed
on 6 Jan 2023
|
2022-11-30 |
- minor cleanups
...
- fixed polygon slicing.
cory
committed
on 30 Nov 2022
|
Many half implementations
...
- bad line drawing for easier debugging
- Z Buffers
- UV texture mapping
- Non-working perspective texture mapping
- Non-working polygon slicing.
cory
committed
on 30 Nov 2022
|
2022-11-13 |
- Fix inverse matrices (actually)
...
- Fix FOV calculation
- Fix issues with projection function
- Make projection function impossible to read
- Fix bounding sphere calculation
- Implement and enable frustum culling.
cory
committed
on 13 Nov 2022
|
2022-11-10 |
- Added object collections
...
- Changed demo rendering to cube
- Enabled backface culling
- Fixed frame drops due to lines going offscreen
- Optimised 2d triangle rendering
cory
committed
on 10 Nov 2022
|
2022-11-09 |
Implementation of:
...
- Face normal calculation
- Vector angle calculation
- Restructuring of how faces+objects are stored
cory
committed
on 9 Nov 2022
|
2022-11-06 |
Implementation of:
...
- Matrix multiplication
- 3D projection + a fix for points behind the camera
cory
committed
on 6 Nov 2022
|
2022-11-03 |
Initial implementation
...
- Base
- Line drawing
- Polygon drawing
cory
committed
on 3 Nov 2022
|