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
Turánszki János
62b309fbb3
terrain: grass distance, slope cast shadow, virtual texture mipmapping
2022-10-03 14:56:31 +02:00
Turánszki János
4c579db2fb
memory usage reductions
2022-10-03 11:35:53 +02:00
Turánszki János
89a7448d18
terrain: occlusion culling status affects virtual texture resolution
2022-10-02 21:13:09 +02:00
Turánszki János
257cf55c7c
Spring collider BVH optimization ( #577 )
...
* Spring collider BVH optimization
* linear allocator init does reset
2022-10-01 15:22:22 +02:00
Turánszki János
ecf6b4f00f
underwater effect fix
2022-10-01 10:42:06 +02:00
Turánszki János
24bbc3f507
cpu side optimizations
2022-09-30 20:35:23 +02:00
Turánszki János
f7ebdbda64
New character controller sample ( #575 )
2022-09-30 16:25:45 +02:00
Turánszki János
768ad1fdca
reduced gpu memory usage
2022-09-29 17:15:03 +02:00
Amer Koleci
574b27ce9b
Direct3D12: DRED + Removal support ( #574 )
...
* Direct3D12: Add Device removal logic and event + initial DRED integration.
* Handle Device removal only on Windows and not UWP
2022-09-29 09:37:49 +02:00
Turánszki János
0f7f61050c
terrain: avoid redundant grass patch removal;
...
collider update: avoid some vector resizes;
2022-09-28 21:05:07 +02:00
Turánszki János
4545949421
collider multi threaded update
2022-09-28 13:24:25 +02:00
Turánszki János
6ca1ed9764
lua binding for Component_Attach 3rd param
2022-09-28 10:51:11 +02:00
Turánszki János
e081dcc089
relative path is not computed if already relative; editor updates;
2022-09-27 22:33:47 +02:00
Turánszki János
3a9bee53e1
terrain generator: grass length, texture target resolution
2022-09-27 19:26:54 +02:00
Turánszki János
feeb4e2bbe
vector.GetAngle() lua binding
2022-09-27 13:55:37 +02:00
Turánszki János
6b9d6b3a1e
editor: remember raytraced shadow setting
2022-09-27 11:40:08 +02:00
Turánszki János
9bdeb4f90b
cartoon shader: disable ssao, ssr, improved rim light; vrm mtoon will enable cartoon shader;
2022-09-26 19:41:13 +02:00
Turánszki János
0f5592f31e
scene-ray intersection fix: Tmin, TMax check in world space
2022-09-26 17:08:10 +02:00
Turánszki János
9c14752364
motion blur fix
2022-09-26 16:13:54 +02:00
Turánszki János
6abe47be8c
lua outline postprocess binding; other updates;
2022-09-26 15:37:44 +02:00
Turánszki János
71c3b9af5d
editor: opening scene into another won't change path when path is already set
2022-09-26 12:00:55 +02:00
Turánszki János
4693c40598
scene intersection velocity reporting; expression overrides fix;
2022-09-26 09:43:55 +02:00
Turánszki János
a9cf8e22c2
vulkan minor update; lua binding updates; scene virtual functions;
2022-09-25 18:53:04 +02:00
Turánszki János
cffe8362bd
gltf collider layers; added start-end animation lua bindings;
2022-09-25 09:43:10 +02:00
Cop46
051a2f06c5
Add contrast saturation and brightness ( #571 )
...
* Add contrast saturation and brightness
* Modification tonemap shader
* Rollback screenspaceshadowCS.hlsl and wiRenderer.cpp
2022-09-24 19:01:27 +02:00
Turánszki János
1aa9a4905e
Animation retargeting ( #570 )
2022-09-22 18:13:46 +02:00
Turánszki János
91595edc65
editor: mixamo humanoid rig import
2022-09-21 11:14:43 +02:00
Turánszki János
3f93dbb129
animation fix: clamp interpolator to [0,1]
2022-09-20 13:16:22 +02:00
Turánszki János
01a937d980
fix: skip render resource initializations when resolution is not set
2022-09-20 10:56:09 +02:00
Amer Koleci
a2c4c3d6a8
RHI improvements ( #568 )
...
* RHI: Add Verbose ValidationMode
* RHI: Add AdapterType and query for vendorId, deviceId, driverDescription and adapterType.
* RHI: Add gpu_verbose command line argument to enable verbose Validation Mode
2022-09-19 14:51:27 +02:00
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