Antoine Pilote
46bcec62b7
Moved callbacks to Update instead of FixedUpdate
2024-04-01 14:58:36 -04:00
Antoine Pilote
1bc6bad5be
Reroutine physics callbacks to casts to Entity objects
2024-04-01 14:56:08 -04:00
Antoine Pilote
caa968feaf
Fixed callbacks
2024-04-01 14:35:12 -04:00
Antoine Pilote
5217a8639b
Started collision callbacks for .Net
2024-04-01 14:28:59 -04:00
Antoine Pilote
0693ac1ad0
Added collision callback thread safe queue
2024-04-01 13:19:33 -04:00
Antoine Pilote
69205ec4fa
Added ShowMouse and get global position to .net api, deferred onInit after all entities have been initialized
2024-03-16 16:37:38 -04:00
Antoine Pilote
a5ca094c5f
Added trigger rigid bodies
2024-03-16 16:37:06 -04:00
Antoine Pilote
6ef9521059
Cleaned up UI and added a way to build .net project from the editor
2023-10-27 01:32:17 -04:00
Antoine Pilote
2363ca0377
.Net API added CameraDirection, MoveAndSlide, IsOnGround
2023-10-24 23:45:07 -04:00
Antoine Pilote
b87336a693
Started Transform .Net API
...
- Euler Rotate
- Set local translation
- Separated C# modules
- Bumped Coral 🪸
2023-10-23 23:35:32 -04:00
Antoine Pilote
af2546fb21
C# Entity Scrips now working(OnInit, update, destroy) [ Broke reloading]
...
- added UI button to generate a .sln in the games folder
- added UI for adding new component and drag n drop .cs file
- added modular Core API module system
2023-10-16 00:21:28 -04:00
Antoine Pilote
9d87236662
Moved physics and application outside of core
2023-10-15 14:58:12 -04:00
Antoine Pilote
aa18283815
Succesfully initialized .Net Core assembly + updated premake5
2023-10-12 23:39:10 -04:00
Antoine Pilote
90732fca50
Progress towards gizmo mouse picking
2023-10-10 00:06:21 -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
7dd30dfa41
Fixed crash when no animation is set
2023-10-02 01:33:28 -04:00
Antoine Pilote
739fd97e35
Fixed wad converter
2023-09-28 00:53:40 -04:00
Antoine Pilote
51fc92f523
Added a bunch of logs for debugging
2023-09-27 19:52:09 -04:00
Antoine Pilote
c3ec392af2
hopeful fix for uint32_t on linux
2023-09-27 18:57:07 -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
ed89ca0b8c
Merge branch 'main' of https://github.com/antopilo/Nuake
...
# Conflicts:
# Nuake/src/Resource/Prefab.cpp
2023-09-26 20:44:30 -04:00
Antoine Pilote
ff4489a466
Now uses embedded resources
2023-09-26 20:43:56 -04:00
Antoine Pilote
239d9479d8
Fixed crash wheree empty prefab exists
2023-09-26 01:08:13 -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
9ed40ca652
Initial work on WAD extractor + Map builder now loads material if they exists
...
Alpha not supported atm in wads
2023-09-24 02:42:35 -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
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
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