Commit Graph

18 Commits

Author SHA1 Message Date
Turánszki János 7decda64bc water ripple can use embedded asset 2023-11-03 10:10:19 +01:00
Turánszki János 31c2d141a7 character controller fixes to handle missing expressions, root bone and mixamo model setup 2023-10-06 07:52:13 +02:00
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 46539db4d5 character controller: fade out character when camera is inside it 2023-07-16 16:13:24 +02:00
Turánszki János 070480a8ff Conversation (#674) 2023-05-12 17:50:21 +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 4fb162c468 character controller: fixed timestep improvements, framerate lock debug, refactors 2023-03-17 20:36:53 +01:00
Turánszki János 813c991351 character controller footprints 2023-03-09 10:00:45 +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 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 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 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 f7ebdbda64 New character controller sample (#575) 2022-09-30 16:25:45 +02:00