Commit Graph

366 Commits

Author SHA1 Message Date
Turánszki János 27c848944c editor: selected camera preview render 2024-02-11 17:54:53 +01:00
Turánszki János 7aef0ef3c2 editor linux fix 2023-12-01 13:42:54 +01:00
Turánszki János 53e33222b0 editor: open standalone video, sound, image file types 2023-12-01 09:04:51 +01:00
Turánszki János ed15992c1b editor: better physics impulse test 2023-11-12 12:43:08 +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 d6c4ebf980 editor: rigidbodies will be created as kinematic by default, physics button moved to top menu 2023-11-01 07:44:45 +01:00
Turánszki János eb8ca90786 added physics pick dragger 2023-10-30 19:18:04 +01:00
Turánszki János 8597b70b60 Ragdoll physics (#768) 2023-10-29 17:05:41 +01:00
Matteo De Carlo 474b52ed20 Joystick improvements (#769)
- Fix joystick drift on linux (deadzone was way too low, SDL suggest at least 10%, my xbox360 wired controller suggests at least 20%)
- Editor should not normalize joystick movement.

Signed-off-by: Matteo De Carlo <matteo.dek@covolunablu.org>
2023-10-29 09:03:43 +01:00
Turánszki János 99eb152ff0 removed some incorrect depthstencil resource states 2023-10-24 18:45:36 +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 d22e7b50ac added sphere mesh creation helper, editor updates 2023-10-06 09:40:43 +02:00
Turánszki János 1fa5bd0f4a Added numpad input handling (#752) 2023-09-23 08:09:30 +02:00
Turánszki János b41e2a1917 editor: translator hotkeys not triggered while backlog is active 2023-09-20 07:39:35 +02:00
Turánszki János 7dde93da20 gui window onResize callback , editor about window updates 2023-08-27 17:49:14 +02:00
Turánszki János c6c145f1f9 fixes: envprobe miplevels; editor focus on dirlight; gui textInput selectall; 2023-08-23 17:11:44 +02:00
Turánszki János 9affa1c86d improved 16-bit PNG support;
vulkan: readback image rowpitch fix;
editor: F2 screenshot button;
2023-07-22 10:08:07 +02:00
Turánszki János 984690efa8 editor: reference dummy visualizer and mesh export to header (#706) 2023-07-09 08:47:48 +02:00
Turánszki János b3378751e3 editor: added depth of field refocus hotkey 2023-07-06 09:40:49 +02:00
Turánszki János 9d661fa5df editor: reduce polycount of light direction visualizer line, it's very small and doesn't need detail 2023-07-04 20:32:46 +02:00
Turánszki János 9c13bfd517 editor: light direction visualizer arrows and some other updates 2023-07-02 19:52:41 +02:00
Turánszki János 3a35383814 editor: added export button for terrain blend map #588 2023-06-19 09:33:06 +02:00
Turánszki János d436147e0f editor: added drag n drop file handling; gltf export fix; 2023-06-18 21:01:12 +02:00
Turánszki János 3fbb10b6b5 Font changes (#680)
- font renderer DPI scale change handling
- Editor: user fonts will be loaded from fonts folder, config.ini can override default font, removed yumin embedded font, added NotoSans CJK font to support Chinese, Janpanese and Korean characters with one file
2023-05-21 21:15:21 +02:00
Turánszki János 070480a8ff Conversation (#674) 2023-05-12 17:50:21 +02:00
Turánszki János e02ca53f99 GPU Video Decoding (#661) 2023-04-29 15:44:06 +02:00
Turánszki János ebbf64b63f editor: fixed camera snapping on model import (don't copy all camera properties, some could be uninitialized) 2023-04-09 10:43:44 +02:00
Turánszki János 32255e2d0b editor: build speed improvement for embedded resources 2023-04-02 14:36:11 +02:00
Turánszki János 21d5f37fee build updates (#655) 2023-03-28 19:30:29 +02:00
Turánszki János 49def1c269 Localization (#654) 2023-03-25 20:28:12 +01:00
Molasses 1bc20f0b1e Added Arctic Ice's 'Nord' theme (#653)
* Added Arctic Ice's 'Nord' theme
Updated the editor to have the 'Nord' theme as
a theme option.

Signed-off-by: MolassesLover <60114762+MolassesLover@users.noreply.github.com>

* Fixed the knobs and sliders in the 'Nord' theme
This commit adds the same check used for the
'Hacking' theme onto the 'Nord' theme, used to
change `WIDGET_ID_SLIDER_KNOB_IDLE` and
`WIDGET_ID_SCROLLBAR_KNOB_INACTIVE`.

---------

Signed-off-by: MolassesLover <60114762+MolassesLover@users.noreply.github.com>
Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2023-03-23 21:12:00 +01:00
Turánszki János b5a2a6ae51 editor: F key shortcut to focus camera on selection 2023-02-16 19:20:32 +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 27659c372c editor: opacity control for transform tool and bone picker 2023-01-14 11:32:18 +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 7a98632309 Profiler graph, editor updates (#608) 2022-12-16 19:50:21 +01:00
Turánszki János e6a53022aa editor: scale, rotate, translate button shadow radius matches other top menu controls 2022-12-15 16:17:19 +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 359fcb8c2a shader warning message coloring; backlog font color setting; 2022-12-06 10:11:00 +01:00
Turánszki János d1c15ca419 editor: terrain recreate fix 2022-11-23 09:39:42 +01:00
Megumumpkin b577075471 Add capability to export GLTF (proposal) (#594)
* Add capability to export GLTF (proposal)

* fixes: VRM and mixamo lookAt, warning removals

* editor: save gltf will also modify scene path and refresh scene list

* filesystem fix

* tangent fix, file system callbacks for writer, defaultScene

* Fixed GLTF Export for GLB format and Stuff

* camera fix: orientation is not rotated, aspectration is not imported, because it will be computed from monitor

* import fix: no material

* import fix: buffer view stride was not accounted for every vertex channel

* import fix: skip importing othographic camera

* fix: uvset_0 stride

* export fix: surface map is not valid to use as specular map

* export fix: camera doesn't need to be flipped

* fixed import issue of reimporting existing nodes

* editor: add gltf exporting tooltip to save button

* revert camera aspect change in importer

* fixed tangent.w double flipping

* protect against importing 0 camera aspect

* workaround fix for float precision issue with decompose and transform scaling <=0.0001

* scale workaround fix: support negative scale

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2022-11-21 12:29:31 +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 481570e0df Sparse resources (#579) 2022-10-20 16:38:05 +02:00
Turánszki János 1c2f8e91e6 editor: fixed missing about button 2022-10-19 22:02:56 +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 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