Commit Graph

787 Commits

Author SHA1 Message Date
Turánszki János 286201aab8 upload all gpu bones in single buffer instead of per armature; refactored hardcoded renderpass formats in renderer; 2023-05-22 20:34:57 +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 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 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 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 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 5d88275e8c editor: only check languages if directory exists 2023-03-25 20:51:21 +01: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 0169e79b2e morph targets moved to compute shader (#651) 2023-03-20 08:24:43 +01:00
Turánszki János 892bbf0e13 decal slopeBlendPower 2023-03-16 17:38:55 +01:00
Turánszki János 82398e9e85 editor: merge objects fixes 2023-03-09 09:57:16 +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 da6c48b7ce custom object sort priority for alpha blending 2023-03-05 17:41:10 +01:00
Turánszki János a3ed633ba7 editor: create/remove subsets 2023-03-05 11:54:34 +01:00
Turánszki János 1440e0b8fd weather: added sky rotation 2023-03-03 16:27:42 +01:00
Turánszki János 8a07bb2361 added decal flag: alpha only basecolor; renderer fixes; 2023-02-28 08:25:58 +01:00
Turánszki János 2baad338b9 Decal normal map support (#646) 2023-02-27 11:25:02 +01:00
Turánszki János 23028e1450 Fog improvements (#645)
Co-authored-by: Silas Oler <silasmartins@outlook.dk>
2023-02-26 11:26:21 +01:00
Turánszki János 82e91559e0 Sphere and capsule area lights 2023-02-21 23:16:24 +01:00
Turánszki János b5a2a6ae51 editor: F key shortcut to focus camera on selection 2023-02-16 19:20:32 +01:00
Silas Oler 72f8cdb745 Realistic sky improvements (#636)
* Aerial Perspective implementation

* AP for transparency

* Camera volume LUT blend fix

* Disable transparent shadows for AP

* better and faster upscaling

* temporal occlusion fix

* Refactor and serialization

* Shadows affect sky in high quality

* Shadow toggle and cloud shadow support

* AP for terrain

* serializer fix

* Cloud receive camera volume

* Disable PS and sun capture fix

* fix

* Separated AP from unified sky pass and optimization

* typo

* custom upsample pass for clouds

* fix

* use important light index

* fix

* cloud mask fix; archive version fix;

---------

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2023-02-11 15:43:39 +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
Matteo De Carlo b09d30a32f avoid double SDL_Quit() (#625)
`SDL_Quit` is already called by the smart pointer de-constructor

Co-authored-by: Turánszki János <turanszkij@users.noreply.github.com>
2023-01-17 17:07:32 +01:00
Turánszki János 910cb0fab1 added shadow cascade configuration #616 2023-01-14 15:47:31 +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 30c7bbdcc0 VXGI: added full resolution resolve option, and tweaks #615 2023-01-05 19:09:44 +01:00
Turánszki János fb2732e8fd Voxel GI updates (#614)
- anisotropic voxelization
- voxel clipmaps
- voxel SDF
- improved voxel volume scrolling, and temporal blending
- improved multi-bounce diffuse
2023-01-04 19:31:54 +01:00
Silas Oler 4433762a77 Volumetric clouds update (#603)
* volumetric cloud second layer

* disable temporal aa jitter for clouds

* fix

* cloud shadow fix

* increased cloud depth precision

* cloud velocity from position

* color picker for layers fix

* fsr jitter fix

* performance optimizations

* revert velocity

* more optimizations

* weather window parameters and terrain preview

* cloud name refactors

* weathermap update

* performance and refactor

* weathermap fix

* weathermap type
2022-12-27 20:05:34 +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 68025d8cfe editor: fix material not listing custom shaders 2022-12-19 11:59:51 +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 a3b496147c Procedural talk (#601) 2022-12-10 16:30:26 +01:00
Turánszki János fbdea8b881 Audio state query; Editor sound wave visualizer; 2022-12-09 20:48:40 +01:00
Turánszki János dc775a7bd5 hdr image loading support; bc6h image loading fix; spherical envmap support; 2022-12-08 12:30:11 +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 33ef19bad5 editor: disable fog in default weather, fixes 2022-12-06 09:37:01 +01:00
Turánszki János 7f9e83bfed gltf: support non-indexed geometry and recursive skeletons 2022-12-05 09:26:21 +01:00
Turánszki János d0b95bdeac sparse morph target normals fix 2022-11-29 10:58:49 +01:00
Turánszki János cec57146c4 editor: restore mip lod bias after disabling fsr 2 2022-11-28 10:41:13 +01:00