Antoine Pilote
c826056846
Gizmo mouse picking now works
2023-10-12 19:49:17 -04:00
Antoine Pilote
90732fca50
Progress towards gizmo mouse picking
2023-10-10 00:06:21 -04:00
Antoine Pilote
84bd2f3399
Added selection outline ✍️
2023-10-09 19:05:43 -04:00
Antoine Pilote
d3ec4e1c02
Better Gizmos
...
Gizmos now display half opacity when occluded, same for lines
Improved editor camera, should keep updating even if not controlled
Viewport should not grab input when another imgui element is over it
2023-10-09 15:22:39 -04:00
Antoine Pilote
2620fa548e
Editor improvements, better cam, better gizmos, better lines
2023-10-08 13:26:41 -04:00
Antoine Pilote
4622be08e9
Added Trenchbroom configurator window and some UI fixes
2023-10-02 01:37:22 -04:00
Antoine Pilote
b4e75b08a0
Pushed some FGD work
2023-10-02 01:34:34 -04:00
Antoine Pilote
0f02df28b0
Fixed some prefab stuff and memory leak for assimp
2023-10-02 01:34:21 -04:00
Antoine Pilote
1b91795f1b
Updated static resources
2023-10-02 01:34:00 -04:00
Antoine Pilote
7156d14226
Initial on the Linux OS layer
2023-09-30 14:54:26 -04:00
Antoine Pilote
51fc92f523
Added a bunch of logs for debugging
2023-09-27 19:52:09 -04:00
Antoine Pilote
02fc2c8d08
Updated bloom resources
2023-09-27 19:31:19 -04:00
antopilo
c15bf532ae
Compilation succesful on Linux Ubuntu
...
Probably broke a lot of things
2023-09-27 01:48:05 -04:00
Antoine Pilote
ff4489a466
Now uses embedded resources
2023-09-26 20:43:56 -04:00
Antoine Pilote
96bed6351e
Enabled imgui viewports
2023-09-25 17:28:43 -04:00
Antoine Pilote
513bf6aa0e
WAD Converter now creates .material file in the proper directory
2023-09-24 12:57:14 -04:00
Antoine Pilote
2cb0ca4f29
Particle system improvements + Emissive materials
...
Added option for Global particle positions
Added material property for particles
Added Emissive rendering
2023-09-23 20:31:50 -04:00
Antoine Pilote
a4724e2a91
Upgraded to C++ 20 & better audio voice management
2023-09-23 00:37:42 -04:00
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