64 Commits
Author SHA1 Message Date
Dmitry Stepanov 771d9c5229 clean up path straightening + navmesh dev example improvement 2023-11-08 00:49:51 +03:00
Dmitry 33db47e2ac fixed collect_portals_along_path + added temp example
- bugged `straighten_path`
2023-11-05 20:10:47 +03:00
Dmitry 2bf397f41e removed obsolete examples
- replaced with demo projects - https://github.com/FyroxEngine/Fyrox-demo-projects
2023-09-25 13:49:19 +03:00
Dmitry 28e0befbde split light map generation in two steps + added async gen for the editor 2023-09-16 20:57:08 +03:00
Dmitry c0805e8522 custom resource example 2023-05-13 22:43:42 +03:00
Dmitry dadc0662f6 fixed navmesh example 2023-03-25 13:48:59 +03:00
Dmitry 993bf04499 fixed blend shape example's materials + lighting 2023-03-19 16:36:51 +03:00
Dmitry 45924a0285 new model for blend shape example + added ui 2023-03-19 13:31:41 +03:00
Dmitry ebd7a2b658 blend shapes example
- wip
2023-03-19 10:19:49 +03:00
Dmitry ffcae24265 use root motion in 3rd_person example 2023-02-08 20:33:06 +03:00
Dmitry 3323c0ddb6 example: render to texture 2023-02-04 09:56:02 +03:00
Dmitry da3cc5c444 re-save scenes to update to latest format 2022-05-29 17:43:21 +03:00
Dmitry Stepanov 1ce3dc2941 updated scenes in examples 2022-01-13 12:14:48 +03:00
Dmitry Stepanov f43ceeda4a rename to Fyrox (first pass)
- #239
2022-01-09 17:10:44 +03:00
Dmitry Stepanov bce3229f0a 2d scene improvements 2022-01-07 17:43:31 +03:00
Dmitry 930eac8ab4 move texture import options to options files
- request_texture now accepts only path to texture, import options should be defined in a separate file with the same name as the texture but with additional extension `options`
2022-01-01 16:31:32 +03:00
Dmitry Stepanov 41201f79b1 2d scene example improvements 2021-12-29 20:10:58 +03:00
Dmitry Stepanov 7894a56a1c 2d rendering fix + test 2d scene 2021-12-29 16:15:58 +03:00
Dmitry Stepanov a3b70fe877 fixes + 2d scene (wip) 2021-12-28 23:18:37 +03:00
Dmitry e2fd8f1bd1 fixed material example 2021-09-11 13:46:01 +03:00
Dmitry 3d29605571 added material example 2021-09-04 11:57:00 +03:00
Dmitry 9e0e025e45 added physically-based rendering
- resolve #8
2021-08-25 20:06:18 +03:00
Dmitry 937c7cd2cd added color grading
- resolve #160
2021-08-23 19:27:08 +03:00
Dmitry 89d8c3577a support for emissions maps
- #87
2021-08-13 22:41:09 +03:00
Dmitry 8f9fa7ad16 fixed scene example
- fixes #126
2021-06-18 12:25:17 +03:00
Dmitry 621c84f736 added ability to specify material search options when loading a model
- resolves #93
- now you need to explicitly specify materials search options when instantiating a model resource
2021-06-16 23:18:39 +03:00
Dmitry 322773177a fixed "undo" drawing on terrain layer mask 2021-05-26 21:16:45 +03:00
Dmitry 5c31ff59e6 terrain multi-layer support
- #34
2021-05-22 13:34:08 +03:00
Dmitry 2beab9dd73 first working version of terrain prototype
- #34
2021-05-20 20:25:15 +03:00
Dmitry fc0e09ed8e added VertexBuffer with customizable vertex format
- this change introduces flexible vertex buffer for surface data, vertex can have any layout, there are few built-in vertex formats:
StaticVertex - Position3F32+Normal3F32+TexCoord2F32+Tangent4F32
AnimatedVertex - Position3F32+Normal3F32+TexCoord2F32+Tangent4F32+BoneWeights4F32+BoneIndices4U8
SimpleVertex - Position3F32+TexCoord2F32
- performance improvements
- fixed examples
2021-05-19 14:56:28 +03:00
Dmitry a2cb7f832c fixed examples 2021-05-17 11:59:07 +03:00
Dmitry 143b15d2c7 working 2d prototype
- #97
2021-05-05 15:34:43 +03:00
Dmitry cd0268bdfc added R8RGTC + RG8RGTC textures support
- rg3d now able to compress R8 and RG8 textures via BC4 compression
2021-04-12 18:29:09 +03:00
Dmitry 1738899be7 migrate to tbc 0.2, added Quality mode for texture compression 2021-04-10 13:11:36 +03:00
Dmitry a8e0183896 improved agent's navigation on slopes
- fixed octree build bug which was caused by floating-point issues
2021-02-25 13:52:57 +03:00
Dmitry 3594d6ebfe added NavmeshAgent, fixed crash when resizing window 2021-02-23 22:30:02 +03:00
Dmitry e38306eef0 fixed cylinder and cone debug draw, updated simple example 2020-12-09 21:55:58 +03:00
Dmitry a6fda9180c added more drawing methods to scene drawing context
- improved physics debug drawing
2020-12-07 21:42:46 +03:00
Dmitry a4c9ed6db0 added physics embedding
- previously when instantiating a scene made in rusty-editor it didn't copy physics from that scene to your scene, now it is fixed
2020-12-07 16:43:16 +03:00
Dmitry 87956c5cf9 added verbosity level for logger, fixed 'simple' example
-  #54
2020-12-05 15:33:11 +03:00
Dmitry 1c1f0985e2 replaced println! with Log::writeln from lightmap example 2020-11-27 16:48:55 +03:00
Dmitry 95a015f5ee added lightmap serialization, fixed scene load issues
- it is possible to load generated lightmap (#25)
- fixed loading issues: renderer panicked when loading a scene from rgs because of incorrect resolve of textures
2020-11-27 16:35:17 +03:00
Dmitry acd74cddd1 fixed depth offset, fixed uv generation, improved lightmapper
- #25
2020-11-23 21:58:34 +03:00
Dmitry db7039ea0a fixed panic on lightmap and scene examples 2020-11-09 18:21:38 +03:00
Dmitry 0864c48b25 [BREAKING CHANGE] migrated to nalgebra, migrated to rapier
- resolve #49
- resolve #50
2020-11-07 21:37:14 +03:00
Dmitry fe81d988a4 (WIP) added DDS loader prototype
- #44
2020-10-27 22:42:56 +03:00
Dmitry 7293bfe2a4 added skybox, improved simple example
- resolves #43
2020-10-25 22:42:07 +03:00
Dmitry 3fc07037e4 removed redundant files 2020-10-14 14:26:34 +03:00
Dmitry 3573ee8f1d added lod example, moved visibility cache in scene mod
- lod example uses a bit ugly 3d model, but this is what I have currently, this example should be improved in future, right now it shows basics of LODding
2020-10-14 14:26:03 +03:00
Dmitry 1527b7ea4b improved api of StaticGeometryBinder 2020-10-11 20:54:19 +03:00