Commit Graph

61 Commits

Author SHA1 Message Date
Antoine Pilote
27d1af86af UI for new sprite option 2023-09-30 14:27:38 -04:00
Antoine Pilote
ff4489a466 Now uses embedded resources 2023-09-26 20:43:56 -04:00
Antoine Pilote
d843d54388 Material Thumbnail, PostFX, more
big commit
+ Depth of field
+ Barrel distortion
+ Vignette
+ Material thumbnail in filebrowser
+ Fullbright wad conversion turns into emissive
2023-09-25 02:21:22 -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
a09fc40469 Added ability to lock rotation axis of a rigidbody 2023-09-24 00:40:37 -04:00
Antoine Pilote
d7f3e0cfb3 Added RandomScale to particle emitters 2023-09-23 22:59:51 -04:00
Antoine Pilote
3124271a62 Reworked material serialization 2023-09-23 21:34:38 -04:00
Antoine Pilote
d93e452db5 Drag & drop of .material files 2023-09-23 20:32:08 -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
60d6af1341 Audio component now has panning, volume, playback speed and works 2023-09-22 21:30:56 -04:00
Antoine Pilote
1bc3eb7ddb Added audio emitter editor panel 2023-09-22 20:32:05 -04:00
Antoine Pilote
6a52340e7d Audio engine can now play sounds 2023-09-20 21:41:34 -04:00
Antoine Pilote
1628214370 Animation serialization progress 2023-09-06 20:05:10 -04:00
Antoine Pilote
8718540ac6 Added animation selection 2023-09-06 18:49:11 -04:00
Antoine Pilote
e125bf5fdb Added skeleton creation 2023-09-05 20:28:33 -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
1a8f4bd1aa Added simple radius gizmo 2023-08-02 15:34:04 -04:00
Antoine Pilote
35c4f3b59e Merge branch 'main' into feature/NK-146-particle-system 2023-08-02 12:40:46 -04:00
Antoine Pilote
4552b0ee69 Fixed crash with material editor 2023-08-02 12:40:33 -04:00
Antoine Pilote
807e9c9a9f Added particle emitter component 2023-08-02 12:40:12 -04:00
Antoine Pilote
f54d64c6dd Added sprite component 2023-08-01 15:15:27 -04:00
Antoine Pilote
acfe261ab5 Fixed breaking changes between imgui upgrade 2023-07-22 22:13:48 -04:00
Antoine Pilote
df69d17305 Fixed build 2023-07-22 00:23:55 -04:00
Émeryc
8a931c768b NK-126 - Fix Indent 2023-07-21 19:29:50 -04:00
Émeryc
24f9d092c1 NK-126 - Fixed File Browser Refresh 2023-07-21 19:19:29 -04:00
émeryc
55abc9d63a NK-126 - Click Empty Component Script 2023-07-20 22:13:10 -04:00
Antoine Pilote
f40b760a01 Fix build 2023-07-19 11:31:08 -04:00
Antoine Pilote
4e4d203666 Renamed some glm::vec3 to Vector3 2023-07-19 00:31:22 -04:00
Antoine Pilote
5b8dbf8d94 Removed tabs 2023-07-18 03:28:06 +00:00
émeryc
7baec67bf4 NK-113 - Open Wren Script File with Double Click 2023-07-17 20:21:15 -04:00
Antoine Pilote
13fd69391d Added limits for sizing to be greater than 0 2023-07-15 19:44:28 -04:00
Antoine Pilote
fa2d8d3ce9 Added Cylinder Collider panel 2023-07-15 19:26:58 -04:00
Antoine Pilote
6d6ac59bb4 Fixed friction minimum in character controller panel 2023-07-07 01:34:56 -04:00
Antoine Pilote
575f12eae5 pp 2023-07-06 04:29:27 -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
Antoine Pilote
0bf4c2cb18 Code cleanup for capsule panel 2023-04-02 22:34:57 -04:00
Antoine Pilote
80eadc2a5a Added capsule collider component 2023-04-02 19:01:40 -04:00
Antoine Pilote
d1b2e2379f Started character controller implementation 2023-04-02 18:36:17 -04:00
antopilo
1c13c7ef2d Added mesh colliders 2023-03-08 22:37:03 -05:00
antopilo
8c9c6c21df Added sphere collider 2023-03-08 20:21:50 -05:00
Antoine Pilote
65df50e722 Added panel for box collider and created first rigidbody 2023-03-07 21:40:33 -05:00
antopilo
6cbad0e13b Reworked editor camera 2023-03-07 17:26:13 -05:00
Antoine Pilote
7982fe151f Some UI changes 2023-03-05 21:44:23 -05:00
Antoine Pilote
69a2013a0f Added some serialization and added shader functionallity 2023-03-05 20:09:57 -05:00
Antoine Pilote
b1edeb387f Fixed scripting engine crash and improved transformation system 2023-03-05 18:19:41 -05:00
Antoine Pilote
dfd8c0c57d Added material value sliders in material editor. 2023-03-04 17:49:11 -05:00
Antoine Pilote
972caf4163 Fixed mesh panel crashing when no model resource is present 2023-03-01 22:04:17 -05:00