Turánszki János
f6b3f3ed30
animation retargeting can now be used across different scenes
2023-07-28 08:56:23 +02:00
Dennis Brakhane
d7ba1d67c0
Ensure IK gets only updated after a timestep occured ( #716 )
...
Update_IK gets called for every frame, but ground intersections are only
checked up to 120 times per second.
This can lead to the Y velocity being >0 despite standing on the ground,
messing up IK which is only done when the velocity is 0.
Fixes #707
2023-07-26 19:10:16 +02:00
Turánszki János
58a13ce3cc
character controller: NPC will stop in its track and turn towards player when initiating conversation
2023-07-26 09:33:43 +02:00
Turánszki János
ebaef61435
added capsule-sphere intersection lua binding
2023-07-17 09:26:01 +02:00
Turánszki János
46539db4d5
character controller: fade out character when camera is inside it
2023-07-16 16:13:24 +02:00
Turánszki János
bfbb1852e3
renderer small fix, documentation update for customshader
2023-05-19 16:45:13 +02:00
Turánszki János
c910e47627
uwp asset build fix
2023-05-12 18:26:10 +02:00
Turánszki János
070480a8ff
Conversation ( #674 )
2023-05-12 17:50:21 +02:00
Turánszki János
387c3e0a37
cropping can be configured for RenderPath3D
2023-05-06 19:41:51 +02:00
Turánszki János
07946b9d97
VRM import: apply subsurface scattering for skin materials, disable shadow casting for some face elements;
...
weather: default ambient higher;
character asset updated;
2023-05-04 16:40:07 +02:00
Turánszki János
3369ede5de
updates: init, vulkan, editor, readme, documentation ( #672 )
2023-05-01 16:06:49 +02:00
Turánszki János
dbecd17a20
character controller: limit gravity force to avoid tunneling at very high falling speed
2023-04-12 09:16:07 +02:00
Turánszki János
daae2dd380
talking expression: random phoneme selection and forced talking
2023-04-07 14:06:05 +02:00
Turánszki János
9efb99dbca
anisotropic map, aniso rotation, import/export GLTF KHR_materials_anisotropy
2023-04-05 18:36:04 +02:00
Turánszki János
4fb162c468
character controller: fixed timestep improvements, framerate lock debug, refactors
2023-03-17 20:36:53 +01:00
Turánszki János
892bbf0e13
decal slopeBlendPower
2023-03-16 17:38:55 +01:00
Turánszki János
172e6da32d
uwp asset packaging fix
2023-03-12 12:46:40 +01:00
Turánszki János
813c991351
character controller footprints
2023-03-09 10:00:45 +01:00
Turánszki János
6bb2a8519b
decal texture tiling support
2023-03-08 18:06:31 +01:00
Turánszki János
8477fee1f5
decal surfacemap support and some other updates
2023-03-07 19:33:18 +01:00
Turánszki János
97553a1995
lua updates: decal, texture, refactors
2023-03-06 21:42:29 +01:00
Turánszki János
9ee1b47193
character controller: camera rotation limiter and smoothening
2023-03-03 22:53:55 +01:00
Turánszki János
80c6d5d2e4
planar reflection fixes; lua updates;
2023-02-12 18:11:36 +01:00
Turánszki János
30c47c83cc
Runtime animation retargeting ( #627 )
...
* runtime animation retargeting
* improvements, fixes
* character controller script: separate animation file from character
* editor fix
* script improvements
* foot positioning fixes
2023-01-22 18:29:13 +01:00
Turánszki János
4b7bc04b9e
updated Entity_FindByName() to be able to filter by ancestor; added Entity_IsDescendant() function;
2023-01-17 17:03:07 +01:00
Turánszki János
4f4c72549b
character sample: NPC followers, dynamic waypoints
2023-01-15 18:05:32 +01:00
Turánszki János
35d1dc2b8a
character sample: optional non-pushable NPC, disable camera collision with NPC
2023-01-14 18:36:24 +01:00
Turánszki János
f90663c814
added NPCs to character sample script and some other updates
2023-01-13 16:23:35 +01:00
Turánszki János
897db1148d
Vulkan 1.3, dynamic renderpass, PSO precompile option ( #610 )
2022-12-23 12:38:47 +01:00
Turánszki János
06e407ff6c
lua: camera focal length fix
2022-12-07 10:31:20 +01:00
Turánszki János
fd9106fbe0
character controller: ik jerkiness fix when leg difference is miniscule
2022-12-03 13:13:36 +01:00
Turánszki János
d5d5eb613c
IK humanoid constraint, character foot placement
2022-12-02 12:08:20 +01:00
Turánszki János
00e4be5a4a
FidelityFX FSR 2.1 ( #597 )
2022-11-26 13:50:27 +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
1bb67f9e91
added camera shake sample script; lua binding updates;
2022-11-11 12:00:34 +01: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
f7ebdbda64
New character controller sample ( #575 )
2022-09-30 16:25:45 +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
feeb4e2bbe
vector.GetAngle() lua binding
2022-09-27 13:55:37 +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
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
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
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
bcffb27ead
Parallel scene intersections ( #563 )
...
- scene intersections using multithreading
- scene intersections can specify LOD level
2022-09-10 15:24:01 +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
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
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
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