Turánszki János
52b3c698f4
removal of the pos3D interpolator ( #953 )
2024-10-03 16:42:06 +02:00
Turánszki János
8db4b095c4
gltf export fix #952
2024-09-30 14:38:16 +02:00
Turánszki János
772c697f23
delete files that are no longer maintained ( #951 )
2024-09-29 08:36:54 +02:00
Turánszki János
1c716a2a69
added editor ortho checkbox, fixes
2024-09-28 13:13:08 +02:00
Turánszki János
4c7d634826
added orthographic camera
2024-09-27 08:28:18 +02:00
Turánszki János
77a1354973
paint tool softbody pinning visualizer fix, updated readme gifs
2024-09-22 08:49:58 +02:00
Turánszki János
02bd751a1b
editor: drag and drop txt file to create spritefont
2024-09-18 07:46:03 +02:00
Turánszki János
334597209a
fbx: when model doesn't have skin clusters, but has bones then create an armature in a different way + updated ufbx library
2024-09-17 07:28:26 +02:00
Turánszki János
a447c5e29b
editor: metadata window name collision handling when adding a new property
2024-09-15 11:54:49 +02: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
7b63f9cd15
extended hair particle spritesheet control ( #941 )
2024-09-10 08:07:07 +02:00
Turánszki János
258e1c7efa
fbx import fix for more than 4 bone influence
2024-09-07 18:02:26 +02:00
Turánszki János
b811efebe2
fbx importer fix: ensure all vertex property counts are the same as positions, fixes issue with some mixamo models
2024-09-07 11:33:06 +02:00
Turánszki János
eda5d8f302
editor: fixed double call to save as
2024-09-04 17:23:45 +02:00
Cédric
e3944ce02f
Fixes #938 , Fixes #759 , Fixes #786 ( #939 )
2024-09-04 15:27:55 +02:00
Turánszki János
8a70bd80c9
added coplanar blending mode for materials
2024-09-03 08:03:01 +02:00
Turánszki János
f09994db6f
editor hotkey remap: reduced copies and functions
2024-09-02 12:25:59 +02:00
Turánszki János
b5f9bc2b14
editor: fixed snap to surface transform
2024-09-02 08:22:10 +02:00
Turánszki János
9c52fae224
editor: button configuration rewrite, default mapping if there is no config.ini
2024-09-02 08:15:20 +02:00
tigres810
1d89cc02c0
Added hotkeys in config.ini and keys in editor.cpp ( #930 )
2024-09-02 07:10:13 +02:00
Turánszki János
c5c77b0605
saturation control for sprites, materials and some improvements
2024-08-30 08:28:41 +02:00
Turánszki János
b62c7ff48b
added per-object rim highlight
2024-08-28 06:36:12 +02:00
Turánszki János
d93698d97e
planar reflection MSAA and some fixes
2024-08-25 12:29:23 +02:00
Turánszki János
839b22aa63
more precise occlusion culling for ocean; shadow occlusion culling for hair particle; other updates;
2024-08-25 07:48:36 +02:00
Turánszki János
7e011dacd3
startup time improvements
2024-08-22 09:11:24 +02:00
Turánszki János
15badd4f27
voxel flood filling and meshing improvement; character updates;
2024-08-22 07:46:54 +02:00
Turánszki János
8162abb6eb
editor: editing terrain grass will save chunk data in case it needs to be recreated later
2024-08-21 07:13:31 +02:00
Turánszki János
16b371815e
material chromatic aberration slider is better to max out at 10
2024-08-17 12:32:07 +02:00
Turánszki János
e1a7c4f591
chromatic aberration for material with transmission
2024-08-17 10:54:30 +02:00
Turánszki János
293689b1e2
per-light volumetric fog boost #924
2024-08-17 08:05:25 +02:00
Turánszki János
f75a692da9
Object rendering with mesh shader ( #923 )
2024-08-15 18:38:16 +02:00
Dennis Brakhane
985f31cba4
remove Editor_UWP project files ( #919 )
2024-08-11 14:36:21 +02:00
Turánszki János
d170213efd
cloaking effect and two layer refraction to see ocean through refractive materials
2024-08-10 09:09:43 +02:00
Turánszki János
6dea5cc756
Voxelgrid to mesh ( #915 )
2024-08-09 07:03:15 +02:00
Dennis Brakhane
5e27c926f8
fix SDL_Init check ( #908 )
...
make_sdlsystem always returns a valid int pointer containing the result
of SDL_Init. SDL_Init is 0 on success, and a negative int on failure.
2024-08-05 05:54:40 +02:00
Turánszki János
c8b581f8b1
some improvements
2024-08-02 07:19:43 +02:00
Turánszki János
9d913d0a28
various updates:
...
- buoyancy parameter
- ragdoll buyancy
- terrain region blending improvement
- application activation fixes
2024-07-31 07:39:29 +02:00
Turánszki János
99396e212d
shader optimizations
2024-07-29 18:34:40 +02:00
Turánszki János
8f4f4e8649
soft shadow disk sampling ( #906 )
2024-07-28 13:42:12 +02:00
Turánszki János
48db6afe6d
editor: snap to surface transform
2024-07-27 06:27:49 +02:00
Turánszki János
6ba8f79ca7
Metadata component ( #902 )
2024-07-25 18:59:46 +02:00
Romildo Franco
37b1ebf645
Avoid calling backlog when Home key is pressed in TextInputField ( #903 )
...
- Added functionality to prevent calling the backlog when the Home key is pressed while typing in the TextField.
The hotkeys could be called even while typing in the TextInputField. I found out that the following part from TextInputField::Update was causing this
if (state == DEACTIVATING)
{
state = IDLE;
typing_active = false;
}
So, I moved typing_active = false closer to the two lines calling Deactivate() in TextInputField::Update().
- Using explicit conversion when calling std::signbit() in AnimationWindow::speedSlider::OnSlide() to resolve the warning during compilation.
- Moved AnimationWindow::lastDirection to local scope within AnimationWindow::speedSlider::OnSlide(), as it is only used there.
2024-07-25 14:36:57 +02:00
Romildo Franco
ed6e930c96
Improve AnimationComponent and AnimationWindow ( #900 )
...
Add new logic and buttons to AnimationWindow for playing backwards and for the new loop types.
Add new methods to control looping: AnimationComponent::IsPingPong, AnimationComponent::IsPlayingOnce, AnimationComponent::SetPingPong, and AnimationComponent::SetPlayOnce.
Add checks in Scene::RunAnimationUpdateSystem for the new loops when the animation reaches the end.
2024-07-23 11:46:11 +02:00
Turánszki János
510fd5dce7
editor: added multiselection edit for many things
2024-07-23 06:56:01 +02:00
Dennis Brakhane
bf790a46d3
cmake: replace explicit list of files with globs ( #887 )
...
CMake recommends against doing this because some build systems
might not support CONFIGURE_DEPENDS. But currently, the ones
we care about (Make, Ninja) do, and if there's ever a problem,
we can just start listing them again.
Using globs has the advantage that the linux build will not break
when a file is added in VS and somebody forgets to add the file to
cmakelists as well. I've also found some instances were some *.h
files were not listed, which means they weren't copied when installing.
2024-07-18 13:26:42 +02:00
Turánszki János
5330551f12
gui: treelist FocusOnItem; physics and gui fixes;
2024-07-15 08:44:42 +02:00
Turánszki János
ff0fe12595
Ocean wet maps ( #881 )
2024-07-11 16:40:20 +02:00
Turánszki János
62bcee63e3
ocean improvements: extinction, scattering, volumetric light fix
2024-07-09 08:34:35 +02:00
Turánszki János
ec8d7afc5c
updated meshoptimizer
2024-07-08 08:02:36 +02:00
Turánszki János
2a8f644611
fixed blend order of volumetrics and light shafts
2024-07-07 19:22:28 +02:00