Turánszki János
fb9b101e2f
uwp: add missing openURL implementation
v0.71.47
2022-09-19 12:39:46 +02:00
Turánszki János
d832ee167f
Expression and humanoid lua bindings ( #569 )
...
* Expression and humanoid lua bindings
* add fog color override
* fix
* added scene saved indicator text
* win + D fix
2022-09-19 12:19:46 +02:00
Turánszki János
29be5b3dcb
fix: added missing serialization for eye rotation parameters
2022-09-16 15:34:47 +02:00
Turánszki János
6151fd82e6
VRM humanoid data import ( #567 )
...
* VRMhumanoid data import
* linux fix
* humanoid lookAt
* updates
* mouse look improvement
* head size
* theme color affects picker entity icons
* eye lookat
* blinking more random, collider aabb checks
* improvements
* editor: use humanoid information to improve bone picking
2022-09-16 15:05:23 +02:00
Turánszki János
6c69ad82a9
soft body: allow registration when simulation is disabled, for better editing;
...
editor: physics checkbox saved in config.ini;
2022-09-14 18:47:22 +02:00
Turánszki János
0932af95b8
fixes for address sanitizer issues
2022-09-14 16:06:57 +02:00
Turánszki János
a585fa8eb3
spring fix: initial bone axis is in local space;
...
editor: added missing spring icon;
2022-09-14 11:03:50 +02:00
Turánszki János
e44770aca0
editor save mode icons
2022-09-14 10:37:11 +02:00
Turánszki János
38993813c1
Intersection filtering updates ( #565 )
...
- refactored RENDERTYPE enum to FILTER
- added FILTER_NAVIGATION_MESH type - allows tagging meshes for navigation and filtering them in scene intersection functions
- added FILTER_COLLIDER type - allows processing colliders in scene intersection functions
- added simpler interface to get scene intersections: new Scene::Intersects() function overloads
2022-09-13 19:55:30 +02:00
Turánszki János
8f1912c2ca
increased allocator safety for parallel intersections
2022-09-12 15:47:35 +02:00
Turánszki János
647a1198a9
changes in object update system
2022-09-11 21:48:35 +02:00
James Webb
03c72ba2ce
Merge pull request #564 from jdswebb/device_name_info
...
Store active graphics device name and add it to the editor info display.
2022-09-11 11:39:44 +01:00
Amer Koleci
ee6086925c
Merge branch 'master' into device_name_info
2022-09-11 11:21:42 +02:00
Turánszki János
bcffb27ead
Parallel scene intersections ( #563 )
...
- scene intersections using multithreading
- scene intersections can specify LOD level
2022-09-10 15:24:01 +02:00
james webb
bef00cd4db
Store active graphics device name and add it to the editor info display.
2022-09-10 14:12:39 +01:00
James Webb
93f7d421c8
Change RenderPassAttachment texture member to be owning ( #562 )
...
* Change RenderPassAttachment texture resource member to be owning.
* remove redundant null check
* fix
2022-09-10 14:12:14 +02:00
Turánszki János
5179d75878
Ray traced diffuse ( #561 )
...
* Ray traced diffuse
* tweaks
* tweaks
* tweaks
* updates
* ddgi update speed,
ssr roughness cutoff,
rt reflections ray length,
rt diffuse ray length,
2022-09-09 13:28:03 +02:00
Turánszki János
7f56c9202e
Update wiInput.h
2022-09-07 09:18:34 +02:00
Megumumpkin
c32a3194c8
Lua Component Remover ( #559 )
...
* Lua Component Remover
* Update Docs
* Add Component Remover to Binding Registration
2022-09-07 09:15:25 +02:00
Turánszki János
c8139da6b6
Editor full screen toggle ( #558 )
...
* Editor full screen toggle
* fix
2022-09-06 12:45:16 +02:00
Turánszki János
03fe5dcce8
Physics updates, lua bindings ( #554 )
...
* physics updates, lua bindings
* velocity setters
* fix softbody gravity
* gui things
* colliders cpu and gpu separation
* terrain prop check for missing assets
* lua internal put in function
2022-09-04 16:34:50 +02:00
Turánszki János
c359395cea
Terrain physics ( #552 )
...
* terrain physics
* terrain props physics configuration
* asset refactors
* fix
* warning
2022-09-03 19:58:14 +02:00
Megumumpkin
018f5d003d
Add HairParticleSystem and Small Enhancements for Lua Bindings ( #553 )
...
* Update Lua
* Update Lua Bindings
* HairComponent Lua Binding Fix
* Adding Documentation
2022-09-03 19:06:56 +02:00
Turánszki János
b8bb07234e
editor: translator Z axis fix
2022-09-02 19:40:56 +02:00
Turánszki János
63bf1a3b3d
gui fixes
2022-09-02 10:47:42 +02:00
Turánszki János
60ef0ae251
Terrain refactor ( #549 )
...
- terrain separated into core logic and gui
- terrain can be serialized
- ddgi extents also saved, added control for smooth backface test
- raytraced shadow fixes
v0.71.34
2022-09-01 18:42:16 +02:00
Turánszki János
1450b4b059
Raytracing LOD support ( #547 )
...
* raytracing LOD support
* software raytracing LOD
* update LOD before TLAS write
* version bump
2022-08-31 11:28:42 +02:00
Turánszki János
6d031729f7
embedded credits ( #546 )
2022-08-31 10:02:22 +02:00
Dennis Brakhane
2c26b73cf0
fix typo ( #545 )
2022-08-31 08:05:22 +02:00
Turánszki János
4197633e18
editor updates:
...
- fix saving when path contains . and no extension specified
- 1 2 3 hotkey bindings
- Ctrl + Shift + Z as alternative redo
2022-08-30 20:03:00 +02:00
Turánszki János
73ee94d114
Volumetric cloud updates ( #544 )
...
- Reprojection update
- Cloud model changes
- Weather map import
- Local lights
- Environment capture
- Volumetric cloud shadow
- Aerial perspective for clouds
Co-authored-by: Silas Oler <silasmartins@outlook.dk >
2022-08-30 16:37:51 +02:00
Turánszki János
6a2173f699
armature window, object window meshID selection ( #542 )
...
* armature window, object window meshID selection
* fixes, default blink applied
2022-08-29 12:03:30 +02:00
Turánszki János
ac4fc8540d
Sparse morph target and VRM expressions ( #536 )
2022-08-28 19:22:23 +02:00
Matteo De Carlo
b063c22cc3
Pthread name too long ( #540 )
...
"wi::jobsystem_xx" is too long
2022-08-28 17:57:30 +02:00
Megumumpkin
97ecb37106
Fix Lua Binding ( #539 )
2022-08-28 16:13:43 +02:00
Megumumpkin
da94fa2641
Lua Extend Refactor ( #537 )
...
* Add More Properties to Lua Bindings
* Fis class_parameters.lua Script
* Update Transform Bindings
* Update TransformComponent Bindings
2022-08-28 12:36:47 +02:00
Turánszki János
c30fe35661
New animation properties support ( #535 )
...
* new animation properties support
* material param animations
* camera component window, camera component lerp
* camera aperture debug
* some documentation updates
2022-08-27 09:41:03 +02:00
Megumumpkin
24f7c3a5b5
Extend Lua Scripting ( #534 )
2022-08-26 19:26:56 +02:00
Jake Armstrong
73085e3cd9
prevent the time loss that previously occurred between timer.elapsed() and timer.record() ( #533 )
2022-08-26 10:58:42 +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
e9debd0487
vulkan dummy assert fix
2022-08-25 17:28:55 +02:00
Turánszki János
6eb01f585a
Hierarchy window ( #531 )
2022-08-25 12:13:14 +02:00
Matteo De Carlo
929fba73cb
removed some compiler warnings in places we don't want them ( #530 )
...
- DirectXMath.h
- `wi::ecs::SerializeEntity()`
2022-08-25 13:28:48 +07:00
Turánszki János
8aad16113d
GPU particle collider support ( #529 )
2022-08-24 14:52:13 +02:00
Matteo De Carlo
092bb536bd
fixed some warnings and potential bugs
...
- added extra useful warnings
- added a virtual deconstructor when necessary
- cleaned up and added default to different switch blocks (should have zero impact on performance)
- cleaned and made faster `ComboBox::RemoveItem(int index)`
2022-08-23 17:16:45 +02:00
Turánszki János
1ba4014fc0
Collider editor ( #527 )
2022-08-23 13:13:00 +02:00
Turánszki János
fe81c80b04
Softbody and rigidbody windows separated ( #526 )
2022-08-22 23:42:49 +02:00
Turánszki János
a0a8c0c3fd
Appveyor Removal ( #524 )
2022-08-22 19:02:32 +02:00
Turánszki János
817453a0cd
script component update order fix
2022-08-22 18:25:26 +02:00
Matteo De Carlo
e6e2bb176b
Compiler warnings fixes (part 1) ( #523 )
...
* COMPILER WARNINGS: remove unused variables
* stricter linux compiler options and define fixes
* const char* for string constants
* Always initialize struct EventArgs with some valid values
and another possible use of initialized variable
* revert library change
2022-08-22 18:21:13 +02:00