Commit Graph

138 Commits

Author SHA1 Message Date
Wojtek Figat
00be6ffb89 Merge branch 'master' into 1.5 2022-10-29 20:45:51 +02:00
Wojtek Figat
4ba93d9d86 Code cleanup #765 2022-10-29 12:04:42 +02:00
Wojtek Figat
5cfe3b88c7 Add unit test for ModelTool::DetectLodIndex and improve LOD index detection further
#765
2022-10-29 11:38:20 +02:00
Wojtek Figat
bd562a374a Merge branch 'PE-1.4' of https://github.com/plemsoft/FlaxEngine into plemsoft-PE-1.4 2022-10-29 11:15:36 +02:00
PrecisionRender
748c58d52e Initial commit 2022-10-24 19:36:16 -05:00
Wojciech Figat
32e052a87b Refactor native Stream serialization to new API 2022-10-20 17:28:12 +02:00
Preben Eriksen
ea9695ac16 Added - Support for LOD meshes using _ , like LOD_0... 2022-09-25 10:31:25 +02:00
Preben Eriksen
e98d2c8a27 Added - aiProcess_SortByPType to importer, i seen many object that have a small mesh with point faces that are not part of the object, so just ignoring these make the objects import. 2022-09-25 09:33:23 +02:00
Wojtek Figat
a1dea6a756 Adjust triplanar texture sample node #735 2022-08-31 17:39:01 +02:00
PrecisionRender
8f8df34342 Add World Triplanar Texture node to shader editor 2022-08-25 11:27:40 -05:00
Wojciech Figat
b8922ee846 Fix 1px offset in Model SDFs 2022-08-12 16:00:38 +02:00
Wojtek Figat
6cf91b1da4 Add support for main view information in Surface materials during subpass rendering (eg. shadow depth) 2022-07-29 16:58:33 +02:00
Wojtek Figat
ff1fba403d Various fixes to allow compiling negine with custom build configurations 2022-07-26 23:10:01 +02:00
Wojciech Figat
0d8ebd332e Add Global Illumination sampling option to transparent materials (eg. particles) 2022-07-14 14:28:42 +02:00
Wojciech Figat
df48d71045 Skip SDF generation for transparent materials inside models 2022-07-08 15:28:22 +02:00
Wojciech Figat
db284c58a3 Fix crash when opening old project with Global Custom Code node in material 2022-06-30 09:16:19 +02:00
Wojtek Figat
7c923198e0 Minor tweaks to #716 2022-06-14 19:56:58 +02:00
b89e3bb0ff Add "View Size" node for GUI materials 2022-06-13 22:25:55 +03:00
Wojtek Figat
a881c90b2e Refactor engine to support double-precision vectors 2022-06-13 00:40:32 +02:00
Wojtek Figat
f82e370392 Refactor Vector types to support 64-bit precision via define switch 2022-05-25 20:04:33 +02:00
Wojciech Figat
f7955a5c4e Add support for custom location of Custom Global Code in generated material source code 2022-05-12 13:44:57 +02:00
Wojciech Figat
8428f28239 Various improvements for SDF rendering 2022-04-29 17:11:39 +02:00
Wojciech Figat
cad9bad950 Merge remote-tracking branch 'origin/master' into gi 2022-04-21 12:57:08 +02:00
Wojciech Figat
0a458d94c4 Add support for Volume textures to have residency changed as regular textures 2022-04-21 12:36:16 +02:00
Wojtek Figat
493787d4d6 Add Custom Global Code node to materials for injecting custom code, includes or constants 2022-04-15 17:04:28 +02:00
Wojtek Figat
58491e6d23 Add **Screen Space Reflections for transparent materials** 2022-04-12 22:16:06 +02:00
Wojciech Figat
e56b280f5b Format code for shader generators 2022-03-28 14:01:29 +02:00
Wojciech Figat
a685962d32 Add Sample Global SDF Gradient node to materials and particles 2022-03-28 13:58:27 +02:00
Wojciech Figat
a5af0a1c81 Fix game build 2022-03-25 11:42:09 +01:00
Wojciech Figat
4a18185e81 Add **Sample Global SDF** node to particles 2022-03-25 11:41:17 +01:00
Wojciech Figat
b847b9ccba Add **Sample Global SDF** node to materials 2022-03-25 10:09:52 +01:00
Wojciech Figat
b08d2001fd Add Model SDF generation utilities 2022-03-24 11:32:02 +01:00
Wojciech Figat
6196bb31fe Post merge fixes 2022-03-22 13:20:07 +01:00
Wojciech Figat
92f5377f70 Merge remote-tracking branch 'origin/master' into gi
# Conflicts:
#	Flax.flaxproj
#	Source/Engine/Core/Math/Vector3.h
#	Source/Engine/Graphics/Textures/GPUTexture.cpp
#	Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.cpp
#	Source/Engine/Terrain/Terrain.cpp
#	Source/Engine/Tools/ModelTool/ModelTool.Build.cs
#	Source/FlaxEngine.Gen.cs
#	Source/FlaxEngine.Gen.h
2022-03-22 13:00:21 +01:00
Wojciech Figat
8f99a3df76 Add soft handling for MeshAccelerationStructure build from model on data gather fail 2022-03-21 10:50:56 +01:00
Wojciech Figat
748b857e57 Add ability to use ModelTool module in game build 2022-02-27 13:31:32 +01:00
Wojciech Figat
8271a2b718 Add MeshAccelerationStructure utility for robust triangles geometry queries 2022-02-27 13:29:58 +01:00
Wojtek Figat
748d69a3cb Add CollisionMeshesPrefix option to import collision data from model asset 2022-02-06 14:11:13 +01:00
Wojciech Figat
9260b45e0e Fix resizing textures with alpha on import to preserve transparent colors (instead of black) 2022-01-31 14:21:14 +01:00
Wojtek Figat
500f76cb03 Fix potential crash in material generator 2022-01-26 21:18:34 +01:00
Wojciech Figat
c94e1932eb Remove not needed assertions 2022-01-17 10:18:08 +01:00
Wojciech Figat
8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
Wojtek Figat
5d7f8e2df9 Fix compressed textures exporting with resizing on non-Windows platforms 2022-01-13 18:15:32 +01:00
Wojtek Figat
c4b6865659 Merge branch 'master' into mac 2022-01-09 19:15:15 +01:00
Wojtek Figat
9b991bcfdf Add Editor for Mac impl progress 2021-12-31 17:12:55 +01:00
Wojciech Figat
d017dd14ca Add Mac platform 2021-12-27 14:04:16 +01:00
xKamuna
177696ee00 Fix blend shape offsets 2021-12-24 04:43:28 -08:00
Wojciech Figat
b88ac45b53 Optimize model data access during models importing 2021-12-13 17:32:01 +01:00
Wojciech Figat
58967e739a Fix import transform for skinned models
#610
2021-12-13 17:31:57 +01:00
Wojciech Figat
c0bcb54044 Fix incorrect transformation on imported blend shapes data from fbx file
#672
2021-12-07 18:23:01 +01:00