Commit Graph

73 Commits

Author SHA1 Message Date
Antoine Pilote
c0f1178e7d Now properly serialize and deserialize rigged models 2023-09-17 20:16:04 -04:00
Antoine Pilote
6c4dea0ddb Now properly loads internal textures(jpg) in 3D models 2023-09-17 20:15:23 -04:00
Antoine Pilote
a5cf290f4c SetName of materials 2023-09-08 17:04:52 -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
1628214370 Animation serialization progress 2023-09-06 20:05:10 -04:00
Antoine Pilote
10c92feaa3 Edge case fixes 2023-09-06 18:49:35 -04:00
Antoine Pilote
8718540ac6 Added animation selection 2023-09-06 18:49:11 -04:00
Antoine Pilote
3dc97cafa7 Animation system 2023-09-06 17:49:05 -04:00
Antoine Pilote
fb5069ba5e Properly transform bones 2023-09-06 17:48:50 -04:00
Antoine Pilote
00c7b975e2 Fixed billboard not taking into account parent rotation 2023-09-06 09:20:02 -04:00
Antoine Pilote
422cddf5b0 Added skeleton hierarchy 2023-09-06 08:48:32 -04:00
Antoine Pilote
0e5d17da75 Started animation parsing and resource 2023-09-05 21:49:40 -04:00
Antoine Pilote
217b0c279a Merge branch 'main' of https://github.com/antopilo/Nuake 2023-08-14 09:14:54 -04:00
Antoine Pilote
c2b9d61d68 Code style 2023-08-14 09:14:47 -04:00
Antoine Pilote
b29bc41d84 Started animation resource 2023-08-13 22:54:33 -04:00
Antoine Pilote
0307166ce4 Removed dead code 2023-08-13 11:50:51 -04:00
Antoine Pilote
2f0c5794d2 Started rendering 2023-08-13 01:07:18 -04:00
Antoine Pilote
10c16ee089 Fix model loader not taking skinning branching 2023-08-12 21:55:46 -04:00
Antoine Pilote
0caf28943f Added new component and panel + model loader 2023-08-12 21:47:26 -04:00
Antoine Pilote
e0d8383d00 Code cleanup 2023-08-12 21:46:58 -04:00
Antoine Pilote
691f46e0d6 Added better character auto stepping and component settings 2023-08-12 16:12:39 -04:00
Antoine Pilote
67577b902b Fixed prefabs and prefab instancing 2023-08-09 00:30:38 -04:00
Antoine Pilote
899e2dee86 Fixed ApplyForce on rigidbody not working 2023-08-09 00:29:48 -04:00
Antoine Pilote
3b401e7711 Upgraded jolt version 2023-08-04 17:18:05 -04:00
Antoine Pilote
a5ee88cb8e Optimized deserialization 2023-08-03 18:56:30 -04:00
Antoine Pilote
807e9c9a9f Added particle emitter component 2023-08-02 12:40:12 -04:00
Antoine Pilote
afb06e382f Removed extra float in vertex 2023-07-26 15:46:20 -04:00
émeryc
59018cc1e3 Merge pull request #44 from antopilo/NK-136-rework-context-menu
NK-136 - Rework Context menu
2023-07-22 12:00:32 -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
emerycp
dcedc4b8ea NK-136 - Reordered Context Menu, Renamed Items, Load Scene 2023-07-22 02:45:29 -04:00
Antoine Pilote
e4119c0d15 Rework logger 2023-07-21 22:25:17 -04:00
Antoine Pilote
11e3024a98 Make sure prefabs gets unique entity IDs 2023-07-17 02:44:38 -04:00
Antoine Pilote
4150610b95 Silenced jolt callbacks debug prints + comments 2023-07-17 01:58:44 -04:00
Antoine Pilote
b7887ccc1b Code cleanup scripting 2023-07-10 13:50:42 -04:00
emerycp
97f931fa04 Changed file verification from stat to FileStream::exists 2023-07-07 18:59:50 -04:00
emerycp
6b4d0c0f69 Renamed Exist method to FileExist 2023-07-07 18:33:29 -04:00
emerycp
1885f1a853 Creating New Project doesn't add .project 2023-07-07 18:24:55 -04:00
Antoine Pilote
718e7c6997 Fixed crash when prefab file doesnt exist in trenchbroom map 2023-07-02 16:33:26 -04:00
Antoine Pilote
93d007680b Serializing editor camera position and direction.
Editor camera should resume where it was
2023-07-01 11:49:38 -04:00
Antoine Pilote
1532724a5d Started work on audio manager
Implemented soloud
2023-04-02 22:35:40 -04:00
antopilo
6cbad0e13b Reworked editor camera 2023-03-07 17:26:13 -05:00
antopilo
10baf5271a Fixed quaternion serializing 2023-03-06 16:57:35 -05:00
Antoine Pilote
8be7695d1e Code standardtization pass. Fixed a bunch of warnings. 2023-03-04 17:50:02 -05:00
Antoine Pilote
f8643f1dcf Partial Jolt implementation and some model loader fixes. 2023-03-01 22:05:23 -05:00
Antoine Pilote
f5c5497122 Can now build with JoltPhysics 2022-09-25 15:27:43 -04:00
a.pilote
c64771f6a6 Fixed gizmo flipped normals 2022-07-24 17:40:14 -04:00
a.pilote
b41f00c020 Added light and camera gizmo. 2022-07-17 17:26:40 -04:00
a.pilote
de3434703d Show ResourceID instead of nothing in component UI panel. 2022-07-15 22:08:54 -04:00
antopilo
162966eeb0 Made material resource file editable from engine 2022-06-29 18:05:59 -04:00