Commit Graph
106 Commits
Author SHA1 Message Date
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