Commit Graph

80 Commits

Author SHA1 Message Date
Turánszki János e02fbcb9c5 new emitter behaviour: take color from mesh (#778) 2023-11-18 08:55:27 +01:00
Turánszki János 7decda64bc water ripple can use embedded asset 2023-11-03 10:10:19 +01:00
Turánszki János 5c2a44f88e physics framerate can be configured 2023-11-03 08:12:28 +01:00
Turánszki János adab77de55 added audio IsValid() lua bindings 2023-10-31 18:14:57 +01:00
ElCapor 111cec144e Added lua binding for FindAllEntities (#774) 2023-10-31 15:34:26 +01:00
Turánszki János eaf3e9f5b8 physics PickDrag lua binding 2023-10-31 07:40:50 +01:00
Turánszki János eb8ca90786 added physics pick dragger 2023-10-30 19:18:04 +01:00
Ficelloo 708b59528e Adding Wobble Animation for the scripting API (#771) 2023-10-30 12:32:08 +01:00
Turánszki János 8597b70b60 Ragdoll physics (#768) 2023-10-29 17:05:41 +01:00
Turánszki János b2c63e1140 lua binding for saving texture to file 2023-10-24 09:18:15 +02:00
Turánszki János 986db49947 gradient texture helper improvements, lua bindings 2023-10-24 08:59:52 +02:00
Turánszki János 54f0ee693f Rain (#766) 2023-10-21 15:47:41 +02:00
Turánszki János 75457f17ee Sprites and fonts can be added to the scene (#762) 2023-10-14 16:21:05 +02:00
Turánszki János 3b1441f7f0 SoundInstance range and input.Release (#761) 2023-10-08 14:27:19 +02:00
Turánszki János 4954f62468 various updates (#758)
* object rendering can now be disabled in reflections; removed custom ray tracing inclusion masks for more unified system based on object flags and to not interfere with user logic layer masks; other scripting updates;

* unregister editor printscreen

* point light shadow artifact fix
2023-10-01 17:01:39 +02:00
Turánszki János e0a03afabe ray intersection, decal placement fix 2023-10-01 08:01:45 +02:00
Turánszki János ebabecde4c added lua bindings to handle binary lua files, and updated docs 2023-09-30 06:53:58 +02:00
Turánszki János b5e719f6e4 scripting updates 2023-09-25 19:27:08 +02:00
Turánszki János 13c6431a0d audio loop can be exited when audio is not playing (#754) 2023-09-24 14:00:35 +02:00
Turánszki János ca6765f9a2 input and scripting updates 2023-09-24 10:41:37 +02:00
Turánszki János 81dc004659 added lua binding for foreground object rendering 2023-09-17 07:46:25 +02:00
Turánszki János f8863799cd EXT_lights_image_based, DDS file writer, envprobe updates, fixes (#741) 2023-09-03 11:39:54 +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 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 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 892bbf0e13 decal slopeBlendPower 2023-03-16 17:38:55 +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 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 f90663c814 added NPCs to character sample script and some other updates 2023-01-13 16:23:35 +01:00
Turánszki János 06e407ff6c lua: camera focal length fix 2022-12-07 10:31: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 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