397 Commits
Author SHA1 Message Date
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