Stanislav Denisov
7a73dbd49d
Implement mesh recenter to top ( #1585 )
...
* Implement mesh recenter to top
* Fix downstream error
2026-03-10 16:29:18 +01:00
Stanislav Denisov
acc21ddfc2
Implement undo/redo for mesh operations ( #1577 )
2026-03-06 07:07:47 +01:00
Stanislav Denisov
5765e1d5e1
Implement LODs deletion button ( #1572 )
2026-03-03 07:15:17 +01:00
Stanislav Denisov
ea650e977f
Fix out of bounds crash in mesh subset operations ( #1538 )
2026-02-06 07:16:33 +01:00
Turánszki János
4aa3f8518a
terrain arm64 compatibility ( #1500 )
...
fixes difference in terrain chunk mesh generation between arm64 and x64 platform
2026-01-17 17:18:05 +01:00
Stanislav Denisov
810c0f5382
Implement input coordinates for the mesh center ( #1497 )
2026-01-17 08:28:36 +01:00
Stanislav Denisov
03ce3f0009
Add parameters to show\hide mesh and internal materials ( #1240 )
...
* Add internal material flag
* Add parameters to show\hide internal and transform materials
* Filter materials by meshes instead
2025-10-16 07:48:17 +02:00
Turánszki János
5dc4f68e94
Mesh blend ( #1215 )
2025-09-03 08:46:48 +02:00
Dennis Brakhane
f0bd5a8086
Don't use by reference capture by default ( #1207 )
...
replace [&] with [this] or [] where possible to avoid people
accidentally capturing something by reference that needs to be
copied, like strings.
2025-08-13 08:46:42 +02:00
Jason Rice
3fcb6ab83b
editor: crash fix for export to c++ header file dialog ( #1202 )
2025-08-12 08:03:30 +02:00
Dennis Brakhane
282b81c3d9
replace default reference captures, fix missing calls ( #1153 )
...
* forAll -> forEach
* replace default reference captures with more specific ones
* fix missing calls in fixXYZ/forEachSelectedWithRefresh
2025-07-08 17:08:59 +02:00
Dennis Brakhane
985596c9b3
editor: reduce code duplication for all other components as well ( #1151 )
2025-07-07 07:36:01 +02:00
Turánszki János
c31aa35c53
gui layout refactor ( #1114 )
2025-06-01 17:07:12 +02:00
Turánszki János
1be929aa8a
gui changes: slider size now includes the textbox, combobox size now includes the droparrow, editor gui rearrangement
2025-05-30 08:50:26 +02:00
Turánszki János
30917c9e1f
GPU buffer suballocator for meshses to reduce index buffer switching ( #1094 )
2025-04-28 09:10:53 +02:00
Turánszki János
fe3b922fb9
Terrain spline material and some gui updates ( #1092 )
...
- spline material can modify terrain material
- gui: labels can now auto fit text
- gui: window close button is replaced to the right side to help avoid clicking it by mistake when trying to collapse
2025-04-25 08:36:26 +02:00
Turánszki János
b31895278d
terrain invalidateprops, select all instances of object button
2025-04-02 09:00:20 +02:00
Turánszki János
60d82edb7f
LOD and subset management fixes
2025-03-29 10:30:51 +01:00
Turánszki János
a19962fa77
editor fix: BVH must be rebuilt after LODgen
2025-01-21 09:08:40 +01:00
Turánszki János
03958b58ae
editor: translator snap to surface improvement; subset order modification button;
2025-01-20 09:02:40 +01:00
Turánszki János
5aa4c1ce54
editor fix: mesh merging will retain tangents
2024-12-30 16:47:00 +01:00
Turánszki János
dfcc61bd6d
gui: auto window sizing to fit all widgets; editor: object lightmap preview, windows sizing updates;
2024-12-29 11:15:50 +01:00
Turánszki János
2fda798086
lightmap leak fixes; updated xatlas; ortho shader fixes; ( #993 )
2024-12-21 16:02:42 +01:00
Turánszki János
28a176066d
editor: fix for merging meshes with 8 bone influence
2024-09-15 08:46:04 +02:00
Turánszki János
f75a692da9
Object rendering with mesh shader ( #923 )
2024-08-15 18:38:16 +02:00
Turánszki János
c8b581f8b1
some improvements
2024-08-02 07:19:43 +02:00
Turánszki János
6ba8f79ca7
Metadata component ( #902 )
2024-07-25 18:59:46 +02:00
Turánszki János
510fd5dce7
editor: added multiselection edit for many things
2024-07-23 06:56:01 +02:00
Turánszki János
ec8d7afc5c
updated meshoptimizer
2024-07-08 08:02:36 +02:00
Turánszki János
fb41bf83bd
Softbody simplification with bones ( #876 )
2024-07-04 09:24:47 +02:00
Turánszki János
5973b353e4
scene instantiate improvement; editor fixes;
2024-06-16 07:13:53 +02:00
Turánszki János
43d485b417
image distortion mask ( #862 )
2024-06-13 08:04:43 +02:00
Turánszki János
1c38d93304
Editor gui v2 ( #843 )
2024-05-17 08:04:05 +02:00
Turánszki János
fcca0dfe37
Vertex AO ( #795 )
2024-01-27 13:06:47 +01:00
Turánszki János
1479fe9084
vertex buffer quantization ( #777 )
2023-11-16 18:23:23 +01:00
Turánszki János
98c208eabd
editor updates: male dummy, meshoptimizer, cpp mesh export
2023-11-01 10:43:08 +01:00
Turánszki János
9affa1c86d
improved 16-bit PNG support;
...
vulkan: readback image rowpitch fix;
editor: F2 screenshot button;
2023-07-22 10:08:07 +02:00
Turánszki János
34a4c4a243
editor: mesh export to header will produce more optimal vertices and indices
2023-07-09 16:50:42 +02:00
Turánszki János
984690efa8
editor: reference dummy visualizer and mesh export to header ( #706 )
2023-07-09 08:47:48 +02:00
Turánszki János
a073cf4f9f
BVH accelaration support for scene intersections ( #704 )
2023-06-30 09:13:42 +02:00
Turánszki János
cc99c3e51a
editor gltf export fixes
2023-06-20 10:51:20 +02:00
Turánszki János
2ef1eb3d16
hair particle system: combined multiple buffers into one to reduce allocations;
...
editor: report index buffer format for mesh;
2023-06-18 11:35:23 +02:00
Turánszki János
21d5f37fee
build updates ( #655 )
2023-03-28 19:30:29 +02:00
Turánszki János
0169e79b2e
morph targets moved to compute shader ( #651 )
2023-03-20 08:24:43 +01:00
Turánszki János
82398e9e85
editor: merge objects fixes
2023-03-09 09:57:16 +01:00
Turánszki János
a3ed633ba7
editor: create/remove subsets
2023-03-05 11:54:34 +01:00
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 >
2022-11-21 12:29:31 +01:00
Turánszki János
893e2d9339
added double sided shadow property
2022-10-10 18:02:23 +02:00
Turánszki János
eff37576b5
Improving window layouts ( #532 )
...
* improving component window layouts
* sound window update
* transform window update
* editor top gui animation; delete callback for entity tree
* layer window update
* other layout changes
* grid helper ini
* don't allow negative or zero local scale
* version bump
* camera fps config check if exists
2022-08-26 09:21:19 +02:00
Turánszki János
fe81c80b04
Softbody and rigidbody windows separated ( #526 )
2022-08-22 23:42:49 +02:00