Commit Graph

75 Commits

Author SHA1 Message Date
Antoine Pilote
688cbd0cda Fixed skinned mesh not casting shadows 2024-08-16 17:56:26 -04:00
Antoine Pilote
4d1feb9802 Added shapes to debug renderer 2024-08-16 17:55:35 -04:00
Antoine Pilote
daa640cc7c First pass fixing compilation warnings 2024-08-15 12:45:42 -04:00
Antoine Pilote
d35a7dad34 Fixed inverted sky light direction & Volumetric 2024-08-11 00:59:52 -04:00
Antoine Pilote
6da7cb9d3f Now rendering live preview when dragging models into viewport 2024-08-11 00:45:02 -04:00
Antoine Pilote
91b3e5d4b0 Added model preview while dragging model into viewport and outline fully opaque 2024-08-10 21:40:57 -04:00
Antoine Pilote
f3b9b328b1 Added proper debug line renderer! 2024-08-09 23:36:02 -04:00
Antoine Pilote
69d59266b9 Improved shadow mapping and refactored quakemap builder scene structure 2024-07-28 21:05:02 -04:00
Antoine Pilote
2653343f56 Added gizmo to Directional&Spotlight lights, also fixed direction calculations for ProceduralSky 2024-07-28 12:29:21 -04:00
Antoine Pilote
516a93a7f0 Added spot light type 🔦 & light direction now using global rotation 2024-07-28 11:50:14 -04:00
Antoine Pilote
b9c5aca688 Fixed clear color sky type 2024-04-28 18:32:15 -04:00
Antoine Pilote
f854a2d783 Removed debug outline window 2024-04-23 23:21:43 -04:00
antopilo
f4d71b9977 Started new Add Entity Panel, removed unused shaders, fixed premake5 problems 2024-04-02 23:09:33 -04:00
Antoine Pilote
5bffe47d2c upgraded imgui - Better scene hierarchy UI 2024-04-02 19:25:26 -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
ac1db17e55 added DOF UI 2023-10-02 17:39:17 -04:00
Antoine Pilote
6426fccde9 Removed unnecessary skeleltal calculations 2023-10-02 01:34:56 -04:00
Antoine Pilote
318fe00daf Serialized all env settings now 2023-09-30 18:29:22 -04:00
Antoine Pilote
db1ce08c42 Added option for billboard to be position based instead of view based 2023-09-30 14:27:05 -04:00
Antoine Pilote
e284b89769 Added ambient term 2023-09-30 14:26:34 -04:00
MissLavender-LQ
641dea63ab removed dof debug windows 2023-09-28 03:52:49 +01: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
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
d7f3e0cfb3 Added RandomScale to particle emitters 2023-09-23 22:59:51 -04:00
Antoine Pilote
3c57e57d81 Fixed wrong material used for particles when more than one was used 2023-09-23 21:49:52 -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
4138e51c94 Added skinned mesh shadow 2023-09-17 21:21:55 -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
61776b4fb8 Can now open .map in trenchbroom automatically 2023-09-15 17:53:07 -04:00
Antoine Pilote
36646a0990 Optimization for Skeletal animations 2023-09-07 20:52:05 -04:00
Antoine Pilote
9733d90aef Added toggle for SSR 2023-09-07 20:51:18 -04:00
Antoine Pilote
6a73249da7 Added toggle for SSAO 2023-09-07 20:50:50 -04:00
Antoine Pilote
fb5069ba5e Properly transform bones 2023-09-06 17:48:50 -04:00
Antoine Pilote
29ba97454a Added 2D gizmos and better editor styling 2023-09-05 20:28:10 -04:00
Antoine Pilote
2f0c5794d2 Started rendering 2023-08-13 01:07:18 -04:00
Antoine Pilote
17486e1666 Added backface culling and skinned mesh rendering started 2023-08-12 23:36:21 -04:00
Antoine Pilote
cd3e542922 Fixed rendering ghosting effect 2023-08-04 17:33:25 -04:00
Antoine Pilote
3b401e7711 Upgraded jolt version 2023-08-04 17:18:05 -04:00
Antoine Pilote
b861935ef2 Merge pull request #56 from antopilo/feature/NK-146-particle-system
Feature/nk 146 particle system
2023-08-03 10:33:02 -04:00
Antoine Pilote
4b7c75b493 Better SSAO 2023-08-02 22:00:17 -04:00
Antoine Pilote
30171518a0 Fixed default material with invalid texture 2023-08-02 15:34:26 -04:00
Antoine Pilote
eecfd3c375 Added very basic particle system and rendering 2023-08-02 14:17:33 -04:00
Antoine Pilote
ba102e971c Merge branch 'main' of https://github.com/antopilo/Nuake 2023-08-02 12:16:33 -04:00