Commit Graph
76 Commits
Author SHA1 Message Date
devZoGok 532b1f6363 node test start 2021-10-19 19:06:41 +03:00
devZoGok 2a16c82be4 camera test 2021-10-19 19:06:41 +03:00
devZoGok f61dd45e91 changed bone axis calculcation in IK 2021-10-19 19:06:41 +03:00
devZoGok 56a9ceb21e improved descendants retrieval method 2021-10-19 19:06:41 +03:00
devZoGok b5f64c5ad3 improved .vb reader 2021-10-19 19:06:41 +03:00
devZoGok a989891ac5 fixed ancestor retrieval method 2021-10-19 19:06:41 +03:00
devZoGok 3c9f23b58f fragment and bright textres are created before main framebuffer
fixed cubemap method
2021-10-19 19:06:41 +03:00
devZoGok 72a9a33e7d changed text and math classes 2021-10-19 19:06:41 +03:00
devZoGok 8f49bd1125 rendering classes refactoring 2021-10-19 19:06:41 +03:00
devZoGok 217061e67b broken up animation reading function 2021-10-19 19:06:41 +03:00
devZoGok 652c1c0ee6 style 2021-10-19 19:06:41 +03:00
devZoGok 7ec864d04f animation export changes 2021-10-19 19:06:41 +03:00
devZoGok 7d5f7cfef5 method simplification 2021-10-19 19:06:41 +03:00
devZoGok 10cd0af99a minor .vb model reader break up 2021-10-19 19:06:41 +03:00
devZoGok 0614f7b034 animation 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 e07f30e3f7 small bugfixes 2021-10-19 19:06:41 +03:00
devZoGok c4cfe607f7 broken up class methods 2021-10-19 19:06:41 +03:00
devZoGok a70d9c8af9 broken up IK method 2021-10-19 19:06:41 +03:00
devZoGok 47dfabf73c changed IK axis calculation 2021-10-19 19:06:41 +03:00
devZoGok 9eb87999cf limited IK calculation 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 e106379f2f minor skeleton changes 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 7ed0eed7e2 Paleidžiamos animacijos (pataisyt kraštutinių reikšmių atvejus)
playable animations (fix edge value cases)
2021-10-19 19:06:41 +03:00
devZoGok e84086674d new keyframe structure 2021-10-19 19:06:41 +03:00
devZoGok 1bcfc39b90 animation controller and channels (beginning) 2021-10-19 19:06:41 +03:00
devZoGok dd9ad38a34 readable vb and obj models via the new interface 2021-10-19 19:06:41 +03:00
devZoGok dba02e7944 readable models via the new reader (verts, faces, bones...) 2021-10-19 19:06:41 +03:00
devZoGok 34f1f6293a subcommit 2021-10-19 19:06:41 +03:00
devZoGok 146b267a72 beginning of a model reader 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 a13d4f1244 .blend file exporter 2021-10-19 19:06:40 +03:00
devZoGok 6a43cc8b6c flipping textures from material 2021-10-19 19:06:40 +03:00
devZoGok 3fd06f4932 fixed bug when deallocating memory from models with multiple children 2021-10-19 19:06:40 +03:00
devZoGok c84b5d77b9 particles are sorted via heap sort 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 29cfd4ab4f bug fixes 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 0d6b01421f Gaussian blur
bug fixes
2021-10-19 19:06:40 +03:00
devZoGok 5159afba51 blurring (not Gaussian blur) 2021-10-19 19:06:40 +03:00
devZoGok d699201592 HDR and gamma correction 2021-10-19 19:06:40 +03:00
devZoGok e95e40177a normal maps 2021-10-19 19:06:40 +03:00
devZoGok d52be66e3d animated textures 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 0193216ebb Revert "animatable textures"
This reverts commit 8226a9479ce8ab45bed5bc6acbba63eaaf0e6330.
2021-10-19 19:06:40 +03:00
devZoGok 89c25c5bd9 animatable textures 2021-10-19 19:06:40 +03:00
devZoGok 6102373fbc models are correctly rendered in framebuffers 2021-10-19 19:06:40 +03:00
devZoGok 19fa1590d0 matrices and bug fixes 2021-10-19 19:06:40 +03:00
devZoGok 7e1575d690 improved particle emitters 2021-10-19 19:06:40 +03:00
devZoGok d9f9b0c282 implemented material texture changing 2021-10-19 19:06:40 +03:00
devZoGok d2b0f24b03 implemented 2D image coloring 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 3d1a10be0e normalized vectors when multiplying with quaternions 2021-10-18 19:09:34 +03:00
devZoGok e5ddfb5e47 renderbuffers are usable for various resolutions 2021-10-18 19:08:26 +03:00
devZoGok 9e6b5a995a removed dependency from directory 2021-10-18 19:08:10 +03:00
devZoGok 3d666aa3a1 supported .png files
flipped quad coordinates
2021-10-18 19:07:50 +03:00
devZoGok 1fb25e858c text is correctly rendered when scaling 2021-10-18 19:07:10 +03:00
devZoGok 43d4019384 implemented depth configuration for 2D elements
fixed text offset configuration
2021-10-18 19:06:40 +03:00
devZoGok 9479e3324f implemented shadows for non positional lights
fixed skybox
implemented translation and rotation
2021-10-18 19:05:52 +03:00
devZoGok 7a8a178a74 implemented overlays and text, need depth configuration 2021-10-18 19:05:04 +03:00
devZoGok d1f2f9b152 mostly implemented particle emitter 2021-10-18 19:04:49 +03:00
devZoGok 03f65e62f5 mostly implemented skybox and fixed box verts 2021-10-18 19:04:20 +03:00
devZoGok fd09cbf762 implemented model loading (semi) 2021-10-18 19:04:05 +03:00
devZoGok b1da2bb17c E 2021-10-18 19:04:04 +03:00
devZoGok 0c5f39a96f E 2021-10-18 19:04:02 +03:00
devZoGok 2187f32e7e first attempt to implement model loading 2021-10-18 19:03:45 +03:00
devZoGok aebc069053 3 types of lights
supported number of n lights
2021-10-18 19:03:19 +03:00
devZoGok 0083f9e5b8 implemented quad 2021-10-18 19:03:11 +03:00
devZoGok 628c3a6d68 first commit 2021-10-18 19:03:01 +03:00