Commit Graph
76 Commits
Author SHA1 Message Date
Antoine Pilote 03231e6bf7 Added Various project settings
UI, Rendering, Viewport, Physics, Audio settings
2024-08-21 18:05:28 -04:00
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