Megumumpkin
b577075471
Add capability to export GLTF (proposal) ( #594 )
...
* Add capability to export GLTF (proposal)
* fixes: VRM and mixamo lookAt, warning removals
* editor: save gltf will also modify scene path and refresh scene list
* filesystem fix
* tangent fix, file system callbacks for writer, defaultScene
* Fixed GLTF Export for GLB format and Stuff
* camera fix: orientation is not rotated, aspectration is not imported, because it will be computed from monitor
* import fix: no material
* import fix: buffer view stride was not accounted for every vertex channel
* import fix: skip importing othographic camera
* fix: uvset_0 stride
* export fix: surface map is not valid to use as specular map
* export fix: camera doesn't need to be flipped
* fixed import issue of reimporting existing nodes
* editor: add gltf exporting tooltip to save button
* revert camera aspect change in importer
* fixed tangent.w double flipping
* protect against importing 0 camera aspect
* workaround fix for float precision issue with decompose and transform scaling <=0.0001
* scale workaround fix: support negative scale
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com >
v0.71.100
2022-11-21 12:29:31 +01:00
Turánszki János
632a3d1acd
vulkan: bindless descriptor limit increases
2022-11-21 11:03:26 +01:00
Turánszki János
98eadce6c1
possible fix for #581
2022-11-20 23:09:43 +01:00
Turánszki János
afbe49f344
Editor: terrain prop placement config file ( #595 )
...
* Editor: terrain prop placement config file
* grass config ini
2022-11-20 22:19:59 +01:00
Turánszki János
39abea7f28
fix for deferred mip gen: always execute on first command list in renderpath3d
2022-11-19 20:32:08 +01:00
Turánszki János
428b3c398b
backside tangent fix; terrain virtual texture fix;
2022-11-19 18:48:22 +01:00
Turánszki János
f5e1d4f462
visibility buffer shader fixes
2022-11-19 14:57:11 +01:00
Turánszki János
bb83989039
virtual texture: packed mips support
2022-11-18 15:49:55 +01:00
Turánszki János
4941df4a79
terrain: reduced resource creations, SVT shader improvement
2022-11-17 13:07:08 +01:00
Turánszki János
69442cd14c
Virtual texture atlas ( #593 )
2022-11-16 18:57:21 +01:00
Turánszki János
965277f4ac
fixes: terrain, backlog
2022-11-15 22:12:56 +01:00
Turánszki János
10e783a472
gui and editor updates:
...
- play button: execute last script
- stop button: kill background script processes
- improved multiple scene switching
2022-11-14 15:09:51 +01:00
Turánszki János
bafe687dda
impostor culling optimization: reduce to 1 atomic operation per wave
2022-11-13 17:31:00 +01:00
Turánszki János
497263e376
tessellation displacement map fix for texMulAdd; paint tool srgb fix;
2022-11-13 09:56:12 +01:00
Turánszki János
843ab49038
mesh LOD fix for ray tracing
2022-11-12 13:52:32 +01:00
Turánszki János
1bb67f9e91
added camera shake sample script; lua binding updates;
2022-11-11 12:00:34 +01:00
Turánszki János
2e377a7e1a
defer raytraceCS shader loading [workaround for #586 ]
2022-11-10 17:57:22 +01:00
Turánszki János
e12d966028
gfx: depth and stencil resolve feature reporting; font renderer fix;
2022-11-10 17:38:25 +01:00
Turánszki János
8f26b106f6
fix NAN in visibility buffer resolve
2022-11-09 10:28:36 +01:00
Turánszki János
d335050511
terrain: removed a lock in SparseFlush
2022-11-09 09:58:32 +01:00
Turánszki János
e05995a186
srgb resource fixes
2022-11-08 21:29:42 +01:00
Turánszki János
c66955b449
sky: force SRGB for non-HDR cubemap
2022-11-08 18:49:54 +01:00
Turánszki János
b650bbc58c
terrain: block compressed writed with sparse aliasing
2022-11-08 11:33:38 +01:00
Turánszki János
0556ae6da7
SRGB import pipeline ( #589 )
2022-11-07 20:54:53 +01:00
Turánszki János
1ae278dc9b
fluid simulation: replaced grid sorting with binning #120
2022-11-06 11:12:11 +01:00
Turánszki János
d2b87fe0bc
hair particle: simulation batching, atomic reduction by wave operation
2022-11-05 11:26:00 +01:00
Turánszki János
87bd330163
high polygon count meshlet overflow fix
2022-11-04 10:31:22 +01:00
Turánszki János
ee6d94a7fe
terrain: added tessellation option
2022-11-04 00:48:16 +01:00
Turánszki János
1ba1dc701a
terrain: block compression optimizations
2022-11-03 18:11:46 +01:00
Turánszki János
94f8f75c76
terrain: block compress batching
2022-11-03 14:36:54 +01:00
Turánszki János
2328d4dca9
Terrain BC compression ( #587 )
2022-11-02 10:21:04 +01:00
Turánszki János
635f96ea4f
updated credits
2022-10-31 09:45:08 +01:00
Turánszki János
2f07979424
added brightness, contrast, saturation sliders
2022-10-30 09:50:41 +01:00
Turánszki János
27ce30d8fc
graphics fixes
2022-10-29 14:02:52 +02:00
Turánszki János
205053652f
emitter: disable colliders option
2022-10-28 18:03:09 +02:00
Turánszki János
b6a2967f47
lua: using protected call for process signals
2022-10-25 10:31:29 +02:00
Turánszki János
50692151cf
editor: script window update; improved character zone scripts;
2022-10-24 17:38:31 +02:00
Turánszki János
8bcd61daaa
dx12: handle resource tier < 2 for sparse tile pool
2022-10-24 15:21:51 +02:00
Turánszki János
927436559c
shader updates
2022-10-24 12:21:30 +02:00
Turánszki János
481570e0df
Sparse resources ( #579 )
2022-10-20 16:38:05 +02:00
Turánszki János
1c2f8e91e6
editor: fixed missing about button
2022-10-19 22:02:56 +02:00
Turánszki János
893e2d9339
added double sided shadow property
2022-10-10 18:02:23 +02:00
Turánszki János
75ca6a4bc6
lightmap render fix
2022-10-09 10:06:19 +02:00
Turánszki János
cde72786e7
shader nan fixes
2022-10-08 17:43:08 +02:00
Turánszki János
dd553e1dde
replace soft shadow offsets with hardcoded values
2022-10-05 16:39:55 +02:00
Turánszki János
5f92cac86a
paint tool fix for texmuladd
2022-10-04 20:28:06 +02:00
Turánszki János
856b1d0457
BakeVirtualTexturesToFiles() fix; handle R8G8_UNORM write to file;
2022-10-04 19:20:02 +02:00
Turánszki János
1f0f13bd28
terrain virtual texture atlas
2022-10-04 18:55:24 +02:00
Turánszki János
e0db197981
terrain: in-place mipgenerator for virtual texture update
2022-10-03 18:29:44 +02:00
Turánszki János
1eba681e74
terrain: virtual texture update on async compute
2022-10-03 15:50:54 +02:00