Commit Graph
56 Commits
Author SHA1 Message Date
devZoGok 20d04bfd15 meshes have their own shape keys 2022-03-20 07:44:07 +02:00
devZoGok 993dddb130 separated mesh data from Mesh class 2022-03-15 07:25:20 +02:00
devZoGok 8936266dcb reading animations 2022-03-09 21:04:45 +02:00
devZoGok 7a6588f123 getter removal 2022-03-02 20:24:04 +02:00
devZoGok d8cb09f097 refactored shaders 2021-12-01 19:58:44 +02:00
devZoGok 56d4a631a2 improved reflections
minor code improvements and bugfixes
2021-11-29 21:14:48 +02:00
devZoGok 12e4870789 added diffuse convolution CPU side 2021-11-27 21:15:06 +02:00
devZoGok 4b25859338 improved environment mapping for specular IBL 2021-11-27 14:27:34 +02:00
devZoGok 5ca6e8b16f framebuffer related bugfixes
setting already present material uniforms
2021-11-22 20:30:31 +02:00
devZoGok 75658fa0e8 first iteration of specular IBL implementation on the CPU side 2021-11-20 18:57:48 +02:00
devZoGok 3cce34310f updated samples to use the new shader system
some bugfixes
2021-11-10 20:23:15 +02:00
devZoGok ec8dd7ac1e materials are now created by specifying shaders
shader uniforms are added to materials
2021-11-10 20:23:15 +02:00
devZoGok c066b5f803 improbed box rendering 2021-10-19 19:06:42 +03:00
devZoGok 071a46d379 updated headers 2021-10-19 19:06:41 +03:00
devZoGok 599bde975a code cleanup 2021-10-19 19:06:41 +03:00
devZoGok 2e0cad7fd1 style 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 2ae7f2efdd multiple morph animation support 2021-10-19 19:06:41 +03:00
devZoGok e2e7297045 first morph animation attempt 2021-10-19 19:06:41 +03:00
devZoGok 7f09723104 shape key reading 2021-10-19 19:06:41 +03:00
devZoGok 347286aa1f fixed morphing when moving bones 2021-10-19 19:06:41 +03:00
devZoGok 443059586d morph revamp attempt 2021-10-19 19:06:41 +03:00
devZoGok b215eeadfa more precise vert weight distribution 2021-10-19 19:06:41 +03:00
devZoGok 9903f6983b more precise base position for skinning 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 33d077bc94 vb model mesh reader test, beginning of skeleton test 2021-10-19 19:06:41 +03:00
devZoGok 36eade4356 beginning of .vb reader test
class preparation for testing
2021-10-19 19:06:41 +03:00
devZoGok bae1b7a9cc bone test 2021-10-19 19:06:41 +03:00
devZoGok 56a9ceb21e improved descendants retrieval method 2021-10-19 19:06:41 +03:00
devZoGok 8f49bd1125 rendering classes refactoring 2021-10-19 19:06:41 +03:00
devZoGok c4cfe607f7 broken up class methods 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 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 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 0d6b01421f Gaussian blur
bug fixes
2021-10-19 19:06:40 +03:00
devZoGok e95e40177a normal maps 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 9e6b5a995a removed dependency from directory 2021-10-18 19:08: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