Antoine Pilote
79a9265dc6
Can now trigger audio emitters through scripts
2023-09-23 16:18:11 -04:00
Antoine Pilote
a4724e2a91
Upgraded to C++ 20 & better audio voice management
2023-09-23 00:37:42 -04:00
Antoine Pilote
60d6af1341
Audio component now has panning, volume, playback speed and works
2023-09-22 21:30:56 -04:00
Antoine Pilote
33963c7b2e
Bones now still affects skinned mesh when animation is stopped
2023-09-17 20:25:59 -04:00
Antoine Pilote
c0f1178e7d
Now properly serialize and deserialize rigged models
2023-09-17 20:16:04 -04:00
Antoine Pilote
480b130919
Merge branch 'main' of https://github.com/antopilo/Nuake
2023-09-16 12:11:14 -04:00
Antoine Pilote
cfbc3fa2c1
Transformation system path
2023-09-16 12:10:05 -04:00
Antoine Pilote
c808d2f061
Fixed some faces dissapearing on some models
...
Serializing environement ambient color
2023-09-16 01:31:42 -04:00
Antoine Pilote
190c36b910
Crude optimizations
...
From testing with model of around 50 bones, I could get 64+ animated models on the screen with 150fps+
2023-09-08 00:33:57 -04:00
Antoine Pilote
36646a0990
Optimization for Skeletal animations
2023-09-07 20:52:05 -04:00
Antoine Pilote
0fcca4325f
Transform Optimization
2023-09-06 20:20:43 -04:00
Antoine Pilote
1628214370
Animation serialization progress
2023-09-06 20:05:10 -04:00
Antoine Pilote
3dc97cafa7
Animation system
2023-09-06 17:49:05 -04:00
Antoine Pilote
33e04e9216
Smoother physics
2023-09-05 20:28:18 -04:00
Antoine Pilote
e6da158658
Better UI and some optimizations
2023-08-14 19:31:36 -04:00
Antoine Pilote
691f46e0d6
Added better character auto stepping and component settings
2023-08-12 16:12:39 -04:00
Antoine Pilote
1d7f9e007f
Switched to using jolt virtual character instead of jolt character
2023-08-11 00:36:20 -04:00
Antoine Pilote
899e2dee86
Fixed ApplyForce on rigidbody not working
2023-08-09 00:29:48 -04:00
Antoine Pilote
30171518a0
Fixed default material with invalid texture
2023-08-02 15:34:26 -04:00
Antoine Pilote
1a8f4bd1aa
Added simple radius gizmo
2023-08-02 15:34:04 -04:00
Antoine Pilote
eecfd3c375
Added very basic particle system and rendering
2023-08-02 14:17:33 -04:00
Antoine Pilote
7af3a79b0e
Added particle system
2023-08-02 12:56:50 -04:00
Antoine Pilote
afb06e382f
Removed extra float in vertex
2023-07-26 15:46:20 -04:00
Antoine Pilote
42322fbf8e
Merge pull request #45 from antopilo/NK-16-physics-scripting-module
...
Nk 16 physics scripting module
2023-07-22 11:58:47 -04:00
Antoine Pilote
e4119c0d15
Rework logger
2023-07-21 22:25:17 -04:00
Antoine Pilote
830c5fddf4
Can now add rigidbodies at runtime
2023-07-17 02:46:19 -04:00
Antoine Pilote
dbac1c187f
Dynamic gizmos
...
- Added cylinder collider component
- Dynamic cylinder, capsule, box, sphere gizmos
- Added wireframe for mesh shape
2023-07-15 19:26:37 -04:00
Antoine Pilote
94ba63cc28
Clean up
2023-07-14 11:51:06 -04:00
Antoine Pilote
b2f14472f8
Now everything works, except rotating while having scale
2023-07-14 11:25:33 -04:00
Antoine Pilote
9f60963102
Progress towards mental freedom
2023-07-13 23:31:07 -04:00
Antoine Pilote
13fb6be430
Calculate Forward and Right vector fixed gizmo stutter
2023-07-13 17:26:14 -04:00
Antoine Pilote
44597fbe43
Work but still broken
2023-07-13 15:57:54 -04:00
Antoine Pilote
58c8b34d7b
Merge branch 'main' into NK-103-Camera-corrupted-transform-2
2023-07-12 21:50:04 -04:00
Antoine Pilote
614b3b3ca1
Fixed flipping when loading
2023-07-12 21:47:09 -04:00
Antoine Pilote
a466065ac6
Progress towards finding transform corruption when drawing after loading scene
2023-07-12 01:21:47 -04:00
Antoine Pilote
cc1b3237a5
Partial fix
2023-07-11 00:39:09 -04:00
Antoine Pilote
39caaeee41
Merge branch 'main' into NK-103-camera-corrupted-rotation
2023-07-10 17:36:22 -04:00
Antoine Pilote
07002f0d4a
Better maths
2023-07-10 17:36:17 -04:00
Antoine Pilote
e90776e6bb
Merge pull request #23 from antopilo/cleanup/code-autoformatting
...
Cleanup/code autoformatting
2023-07-10 16:01:36 -04:00
Antoine Pilote
cddc9f6c21
Cleanup Engine.h and made IsPlayMode a method
2023-07-10 13:22:03 -04:00
Antoine Pilote
ea3c7def51
Merge branch 'NK-104-rigidbodies-initial-rotation' into NK-103-camera-corrupted-rotation
2023-07-10 00:57:34 -04:00
Antoine Pilote
56858ab157
Oritentation fixed progress
2023-07-10 00:57:27 -04:00
Antoine Pilote
f2863f53de
Physics bodies now support initial rotation
2023-07-10 00:56:40 -04:00
Antoine Pilote
1049333cfa
Added rotation field to player and pass them to jolt
2023-07-09 21:40:00 -04:00
Antoine Pilote
2a8da705e4
Added Editor Update to scene systems
2023-07-07 01:33:52 -04:00
Antoine Pilote
263b4f7389
Enabled V sync and added editor update to scene systems
2023-07-06 22:41:43 -04:00
Antoine Pilote
a7d4960d76
Added systems logs
2023-07-05 09:57:23 -04:00
Antoine Pilote
c2b80eb2f9
Fixed rendering error when disabling volumetric
2023-07-04 12:41:35 -04:00
Antoine Pilote
649ddc5bd9
Fixed uninitialized variables with shapes
2023-07-03 20:23:49 -04:00
Antoine Pilote
fc183b4813
Physics system progress
...
Added CharacterController creation
Reworked and refactored shape and body system internally
Code cleanup
Brought back Hull serializing for Quake map brushes
Updated Editor panels accordingly
2023-07-03 19:16:02 -04:00