58 Commits
Author SHA1 Message Date
devZoGok c50ce3aba6 improved quaternion conversion 2025-07-06 12:09:11 +03:00
devZoGok 42de0d77d9 dettaching lights before deleting the node 2024-10-20 15:31:06 +03:00
devZoGok 341ada95b8 replaced boost functionality to find nth string occurences 2024-10-10 20:30:25 +03:00
devZoGok 0b99083bab refactored light updating to account for lights in hidden nodes 2024-09-13 19:46:57 +03:00
devZoGok 059136a688 removing lights by pointer 2024-09-08 20:33:13 +03:00
devZoGok 39dc1afd25 using new way to edit shaders 2024-09-08 14:24:44 +03:00
devZoGok 82d1afa87c returning node descendant by name 2024-06-25 19:45:59 +03:00
devZoGok c2beebe3e2 improved node rendering according to visibility 2024-06-11 20:37:13 +03:00
devZoGok cc2f6dc29b nodes to be rendered are sorted by distance to camera plane 2022-12-27 14:45:23 +02:00
devZoGok 50e271f2d7 cloning original bones as bones 2022-03-31 19:08:09 +03:00
devZoGok 74fdb495bc cloning fixes and improvements 2022-03-30 21:20:02 +03:00
devZoGok feaae8e272 added missing files 2022-03-28 07:29:01 +03:00
devZoGok 85a6b846bc cloning node skeletons and meshes 2022-03-27 19:42:41 +03:00
devZoGok 910833cc4d animatable types 2022-03-26 15:46:29 +02:00
devZoGok ab9bb1f0e3 added variable to render lighting 2022-03-26 12:31:16 +02:00
devZoGok 2cfafd7de6 fixed model asset cloning 2022-03-19 21:10:45 +02:00
devZoGok 95815c9ea3 compilation fixes 2022-03-17 19:12:28 +02:00
devZoGok ff44ad178d bone setup corrections 2022-03-11 07:57:01 +02:00
devZoGok 8936266dcb reading animations 2022-03-09 21:04:45 +02:00
devZoGok e23ee52257 improved skeleton loading 2022-03-08 19:03:13 +02:00
devZoGok 3f0f1c60d9 skeleton assignment improvements 2022-03-04 21:26:24 +02:00
devZoGok dae9cd08d7 beginning of XML model reader 2022-03-02 20:29:22 +02:00
devZoGok f64a3e13df Animation controller uses now the singleton pattern 2022-03-01 20:51:40 +02:00
devZoGok 84a594e670 drivers reading 2021-10-19 19:06:41 +03:00
devZoGok 179aa2789b first drivers variant
remade shape keys
separated keyframe channels
2021-10-19 19:06:41 +03:00
devZoGok c91a7f39f6 simplified animatable objects interface 2021-10-19 19:06:41 +03:00
devZoGok 53bf4f41bd first animatable object interface iteration 2021-10-19 19:06:41 +03:00
devZoGok da43afe818 beginning of object transform animation
improved exporter
2021-10-19 19:06:41 +03:00
devZoGok 66f3adfb4e revamped Y axis orientation method
assignment of animated model bone axis
pose orientaion axis retrieved from bone axis
2021-10-19 19:06:41 +03:00
devZoGok 22cf5bc3c9 local - global orientation and ancestor retrieval tests 2021-10-19 19:06:41 +03:00
devZoGok 56a9ceb21e improved descendants retrieval method 2021-10-19 19:06:41 +03:00
devZoGok a989891ac5 fixed ancestor retrieval method 2021-10-19 19:06:41 +03:00
devZoGok 8f49bd1125 rendering classes refactoring 2021-10-19 19:06:41 +03:00
devZoGok 1f20307517 fixed lighting bug 2021-10-19 19:06:41 +03:00
devZoGok 756c58fc89 changed pose orientation calculation 2021-10-19 19:06:41 +03:00
devZoGok d430bc6fc0 fixed global to local position method 2021-10-19 19:06:41 +03:00
devZoGok de8a6fb1aa fixed position and orientation transformation methods 2021-10-19 19:06:41 +03:00
devZoGok 3ee5555652 simplified global - local transformation methods
fixed position bug when posing bones
initial IK method
2021-10-19 19:06:41 +03:00
devZoGok 4f4bc88956 attached objects follow their bones
model space positions are retrieved from bones
supported more than 4 bones
improved global and local orientation methods
improved vector angle method
2021-10-19 19:06:41 +03:00
devZoGok 73f49e91bc bone transformations influence verts according to weights 2021-10-19 19:06:41 +03:00
devZoGok 3753d08ca5 readable .vb format 2021-10-19 19:06:41 +03:00
devZoGok 3fd06f4932 fixed bug when deallocating memory from models with multiple children 2021-10-19 19:06:40 +03:00
devZoGok 088f1d6416 support for up to ~10K particles 2021-10-19 19:06:40 +03:00
devZoGok 52c59d6879 removable lights and skybox 2021-10-19 19:06:40 +03:00
devZoGok c44d178766 nodes are dettached from parent befdre deletion 2021-10-19 19:06:40 +03:00
devZoGok c7940f7280 Revert "animatable textures"
This reverts commit 8226a9479ce8ab45bed5bc6acbba63eaaf0e6330.

point light shadows
fixed spotlights
geometry shaders
2021-10-19 19:06:40 +03:00
devZoGok 19fa1590d0 matrices and bug fixes 2021-10-19 19:06:40 +03:00
devZoGok 54544b4d96 fixed quaterinon axis retrieval and cross product functions 2021-10-19 19:06:40 +03:00
devZoGok 169d5755ce raycasting 1st attempt 2021-10-19 19:06:40 +03:00
devZoGok 9e6b5a995a removed dependency from directory 2021-10-18 19:08:10 +03:00