Commit Graph

44 Commits

Author SHA1 Message Date
Turánszki János fea9d9f702 Pathfinding (#805) 2024-02-25 18:40:50 +01:00
Turanszki Janos 7073962810 editor fix: filter all will always display everything, even custom component types 2023-12-26 07:57:48 +01:00
Turánszki János 451c736e27 editor type filtering fix 2023-11-21 07:59:51 +01:00
Turánszki János 70d06b38e1 editor and gui improvements 2023-11-18 14:39:24 +01: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 d22e7b50ac added sphere mesh creation helper, editor updates 2023-10-06 09:40:43 +02:00
Turánszki János e02ca53f99 GPU Video Decoding (#661) 2023-04-29 15:44:06 +02:00
Turánszki János 21d5f37fee build updates (#655) 2023-03-28 19:30:29 +02:00
Turánszki János 2baad338b9 Decal normal map support (#646) 2023-02-27 11:25:02 +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 ab53daad94 editor name filtering improvements, case-sensitive option 2023-01-21 10:59:37 +01:00
Turánszki János 752efaa522 editor: entity name filtering 2023-01-20 21:02:46 +01:00
Turánszki János 7a98632309 Profiler graph, editor updates (#608) 2022-12-16 19:50:21 +01:00
Turánszki János 269639da46 editor: scale, rotate, translate buttons moved to top menu 2022-12-15 16:13:52 +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 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 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 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
james webb bef00cd4db Store active graphics device name and add it to the editor info display. 2022-09-10 14:12:39 +01: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 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
2022-09-01 18:42:16 +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 ac4fc8540d Sparse morph target and VRM expressions (#536) 2022-08-28 19:22:23 +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 6eb01f585a Hierarchy window (#531) 2022-08-25 12:13:14 +02:00
Turánszki János 8aad16113d GPU particle collider support (#529) 2022-08-24 14:52:13 +02:00
Turánszki János 1ba4014fc0 Collider editor (#527) 2022-08-23 13:13:00 +02:00
Turánszki János bd41a54b3b Script Component (#521) 2022-08-22 13:53:59 +02:00
Turánszki János b5104b48a9 combobox ivalid-selection text 2022-08-21 10:13:09 +02:00
Turánszki János 64babc8fcd Config file support (#517) 2022-08-20 18:32:16 +02:00
Turánszki János 9cc6566e0a Editor updates (#515)
* renderer and postprocess windows combined into graphics window

* graphics window layout resize

* camera resizelayout, replace unordered map in terraingenerator for linux

* material userdata

* graphics window update
2022-08-19 08:43:10 +02:00
Turánszki János 084a1b1f1f DDGI updates (#514)
DDGI updates:
- allow 0 raycount to keep static DDGI
- DDGI serialization for saving and loading with scene
- grid dimensions configurable
- refactors
2022-08-18 11:50:09 +02:00
Turánszki János 1c3b874a44 VRM springbone and collider import (#513) 2022-08-17 16:09:31 +02:00
Turánszki János 20e1989630 GLTF sparse accessor, VRM model import 2022-08-15 14:14:09 +02:00
Turánszki János bebe54efc6 Light animation support (#509) 2022-08-14 22:46:54 +02:00
Turánszki János 56e2fe3845 editor: animation editing 2022-08-12 18:41:38 +02:00
Turánszki János c31024f5b1 animation and gui fixes 2022-08-12 09:29:05 +02:00
Turánszki János 440ad123aa added capsule-ray intersect functions; editor bone picking; 2022-08-11 09:43:43 +02:00
Turánszki János 0ee0098924 paint tool: axis locking, brush shape, brush rotation 2022-08-10 10:46:18 +02:00
Turánszki János e741efea62 Image renderer improvements (#502)
* image renderer preparation for custom vertex buffer

* getcurrentrenderpass no longer needed

* corner rounding implementation

* treelist shadow fix

* image renderer border soften parameter
2022-08-08 00:08:54 +02:00
Turánszki János 90fbbba9ba Text Input Caret (#500) 2022-08-01 18:25:15 +02:00
Turánszki János a0ad653d7d GUI ResizeLayout (#495)
* gui resizelayout #51

* checkbox icons

* updates

* weather reset

* embedded logo asset
2022-07-31 19:28:41 +02:00