James Ball
|
e132eb63bb
|
Add dashed line effect
|
2024-02-20 14:14:24 +00:00 |
James Ball
|
ff1b62dfb3
|
Add scale X/Y/Z, distort Z, Swirl effects, and support 3D Lua files
|
2024-02-16 21:09:39 +00:00 |
James Ball
|
3423ccd893
|
Add ripple effect
|
2024-02-13 08:48:15 +00:00 |
James Ball
|
690ea8bd43
|
Move Lua component under the code editor, remove z pos and rotate speed parameters
|
2024-02-12 22:33:06 +00:00 |
James Ball
|
7a74976341
|
Add rotate effect, remove rotation settings from 3D settings
|
2024-02-12 20:34:00 +00:00 |
James Ball
|
13e23b8b5c
|
Better normalise objects by taking magnitude rather than abs distance to scale them down
|
2024-02-12 08:33:19 +00:00 |
James Ball
|
870019980b
|
Make objects view more consistently without the need for findZPos
|
2024-02-11 23:02:34 +00:00 |
James Ball
|
e52406aec0
|
Remove unneccessary functions and imports
|
2024-02-11 22:13:52 +00:00 |
James Ball
|
eaf5a3eb9c
|
Use mathter library for Camera and Frustum, and add viewMatrix-based camera
|
2024-02-11 22:06:35 +00:00 |
James Ball
|
8ff283aba8
|
Add tests for Frustum and fix bugs associated with it
|
2024-02-11 18:56:46 +00:00 |
James Ball
|
2c7d6398fd
|
Merge branch '3d-audio' of github.com:jameshball/osci-render into 3d-audio
|
2024-02-11 13:44:22 +00:00 |
James Ball
|
e7f960a0a1
|
Make tests pass
|
2024-02-10 12:54:22 +00:00 |
James Ball
|
2aab7fd6e5
|
Debug windows
|
2024-02-10 12:48:29 +00:00 |
James Ball
|
14778c6f1f
|
Debug windows
|
2024-02-10 12:44:52 +00:00 |
James Ball
|
6e00c97426
|
Fix test.sh directories
|
2024-02-10 12:39:57 +00:00 |
James Ball
|
b16d96a4c0
|
Fix jucer directories
|
2024-02-10 12:32:48 +00:00 |
James Ball
|
66acec06b0
|
Run all scripts in current shell
|
2024-02-10 12:24:09 +00:00 |
James Ball
|
1d2738f0a5
|
Return to ROOT at end of env setup
|
2024-02-10 12:21:59 +00:00 |
James Ball
|
57286c0e09
|
Change ROOT directory
|
2024-02-10 12:20:33 +00:00 |
James Ball
|
575a2977d8
|
Add ls for debugging
|
2024-02-10 12:18:05 +00:00 |
James Ball
|
1bc2c16603
|
Make env setup variables persist
|
2024-02-10 12:14:43 +00:00 |
James Ball
|
b1ac3f8c9f
|
Make sh files executable
|
2024-02-10 12:06:56 +00:00 |
James Ball
|
8ed20f50b9
|
Add test suite
|
2024-02-10 12:05:19 +00:00 |
James Ball
|
d3b032cbf5
|
Merge branch 'master' into 3d-audio
|
2024-02-10 10:53:42 +00:00 |
James H Ball
|
11a58a7daa
|
Update README.md
|
2024-02-08 16:02:25 +00:00 |
James Ball
|
d9727d97f2
|
Merge branch 'master' into 3d-audio
|
2024-01-31 17:24:27 +00:00 |
James Ball
|
abad00a308
|
Add button to open Audio/MIDI settings from MIDI section
|
2024-01-31 17:20:06 +00:00 |
James Ball
|
2fcaa6431d
|
Remove 'Audio input muted to avoid feedback loop' warning
|
2024-01-31 17:20:06 +00:00 |
James Ball
|
4a97c317f9
|
Correctly check for end-of-lines in Blender connection
|
2024-01-31 17:20:06 +00:00 |
James Ball
|
a83cc33a76
|
Correctly reset frame drawn, shape drawn, and current shape when starting a new frame, fixing the trace function
|
2024-01-31 17:20:06 +00:00 |
James Ball
|
0a956e963a
|
Check if local file before getting local file
|
2024-01-30 20:18:47 +00:00 |
James Ball
|
dae57b6ce1
|
Add audio thread callback in null check
|
2024-01-30 20:15:56 +00:00 |
James Ball
|
36fea8f484
|
Add audio thread callback in null check
|
2024-01-30 20:14:07 +00:00 |
James Ball
|
bfc70d71dc
|
Resolve conflicts
|
2024-01-30 19:29:31 +00:00 |
James Ball
|
62b74b6bef
|
Increment version number
|
2024-01-28 20:19:56 +00:00 |
James Ball
|
4401a7674b
|
Record audio using audio directly from audio thread to guarantee no audio is missed
|
2024-01-28 20:19:56 +00:00 |
James Ball
|
95ab90ad63
|
Correctly overwrite existing wav file
|
2024-01-28 20:19:56 +00:00 |
James Ball
|
cad5bad853
|
It works
|
2024-01-28 20:19:56 +00:00 |
James Ball
|
f5d3f83a2f
|
Fix bug with volume visualiser leading to NaN volume, and make audio recorder use sample buffer
|
2024-01-28 20:19:56 +00:00 |
James Ball
|
d39122232f
|
Add ability to record and save files
|
2024-01-28 20:19:56 +00:00 |
James Ball
|
e83f3f769e
|
Get Frustum Culling half-working
|
2024-01-21 22:22:03 +00:00 |
James Ball
|
379109be0d
|
Merge master
|
2024-01-21 19:14:49 +00:00 |
James Ball
|
fd86847f04
|
Increment version number
|
2024-01-21 19:10:26 +00:00 |
James Ball
|
240fafe65c
|
Add pitch bend support
|
2024-01-21 19:10:26 +00:00 |
James Ball
|
0ab4b8cc84
|
Always show 3D settings and rename settings titles to be more clear
|
2024-01-21 17:56:47 +00:00 |
James Ball
|
f748fa66d6
|
Rename ObjComponent, fix Custom Effect, and always show 3D settings
|
2024-01-17 01:26:07 +00:00 |
James Ball
|
22fdf8872d
|
Refactor significant portion of codebase to use custom effect instead of perspective effect, and add perspective effect as a new permanent effect
|
2024-01-07 19:48:02 +00:00 |
James Ball
|
70028c55b5
|
Remove Vector3D and remove rotate from Shape
|
2024-01-07 16:37:22 +00:00 |
James Ball
|
8a91099c55
|
Rename Vector2 to Point
|
2024-01-07 16:17:20 +00:00 |
James Ball
|
9376b5d715
|
Fix trace effects
|
2024-01-07 16:00:43 +00:00 |