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
978b0a2f84
Editor improvements
...
- Can now copy nuake.net dll in debug build
- Scrolling outside the viewport wont move the editor cam
- Can now double click to to open .sln files
- Right arrow now works in file system panel
2023-10-21 14:41:52 -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
4e23e6a54b
Now passing strings between c++ -> c# -> c++
2023-10-13 01:45:07 -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
2620fa548e
Editor improvements, better cam, better gizmos, better lines
2023-10-08 13:26:41 -04:00
Antoine Pilote
ac1db17e55
added DOF UI
2023-10-02 17:39:17 -04:00
Antoine Pilote
cf7a6c20d6
Removed some new keywords
2023-10-02 01:35:42 -04:00
Antoine Pilote
fbc1cee1f9
Added validation for serialization
2023-10-02 01:33:54 -04:00
Antoine Pilote
7dc4412dec
Added barrel distortion to env serialization
2023-10-02 01:33:37 -04:00
Antoine Pilote
7dd30dfa41
Fixed crash when no animation is set
2023-10-02 01:33:28 -04:00
Antoine Pilote
5699de29ef
RAII scene renderer
2023-10-02 01:33:08 -04:00
Antoine Pilote
318fe00daf
Serialized all env settings now
2023-09-30 18:29:22 -04:00
Antoine Pilote
db84e753e2
Now stores recent.json in config folder
2023-09-30 14:28:46 -04:00
Antoine Pilote
27d1af86af
UI for new sprite option
2023-09-30 14:27:38 -04:00
Antoine Pilote
e284b89769
Added ambient term
2023-09-30 14:26:34 -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
Antoine Pilote
63f6904d59
Moved to glad
2023-09-27 17:14:43 -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
557c5e281c
Fixed editor camera spinning
2023-09-23 23:22:07 -04:00
Antoine Pilote
d7f3e0cfb3
Added RandomScale to particle emitters
2023-09-23 22:59:51 -04:00
Antoine Pilote
42c82e4ca3
Fixed sprite wrong normals
2023-09-23 22:59:32 -04:00
Antoine Pilote
c90065c85e
Fixed editor camera spinning when first using it
2023-09-23 21:51:47 -04:00
Antoine Pilote
3124271a62
Reworked material serialization
2023-09-23 21:34:38 -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
a89852b4d3
Added lerp to editor camera movement
2023-09-22 21:31:11 -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
92db6c9082
Added gizmo for audio emitter
2023-09-20 22:20:24 -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
37b083521f
Fixed sprite face culling
2023-09-15 17:55:24 -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