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
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
James Webb
93f7d421c8
Change RenderPassAttachment texture member to be owning ( #562 )
...
* Change RenderPassAttachment texture resource member to be owning.
* remove redundant null check
* fix
2022-09-10 14:12:14 +02:00
Turánszki János
c8139da6b6
Editor full screen toggle ( #558 )
...
* Editor full screen toggle
* fix
2022-09-06 12:45:16 +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
6d031729f7
embedded credits ( #546 )
2022-08-31 10:02:22 +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
73ee94d114
Volumetric cloud updates ( #544 )
...
- Reprojection update
- Cloud model changes
- Weather map import
- Local lights
- Environment capture
- Volumetric cloud shadow
- Aerial perspective for clouds
Co-authored-by: Silas Oler <silasmartins@outlook.dk >
2022-08-30 16:37:51 +02:00
Turánszki János
6a2173f699
armature window, object window meshID selection ( #542 )
...
* armature window, object window meshID selection
* fixes, default blink applied
2022-08-29 12:03:30 +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
c30fe35661
New animation properties support ( #535 )
...
* new animation properties support
* material param animations
* camera component window, camera component lerp
* camera aperture debug
* some documentation updates
2022-08-27 09:41:03 +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
fe81c80b04
Softbody and rigidbody windows separated ( #526 )
2022-08-22 23:42:49 +02:00
Turánszki János
bd41a54b3b
Script Component ( #521 )
2022-08-22 13:53:59 +02:00
Turánszki János
12e410d893
Paint tool stabilizer, continuous stroke, multiselect ( #519 )
...
- continuous stroke
- stabilizer
- multiselect
- smoothness improvement
2022-08-21 17:13:43 +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
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
5345e4ba4f
inverse kinematics stability improvement, editor bone size tweaks, default weather gradient
2022-08-13 13:02:03 +02:00
Turánszki János
c7fc48abbb
gui: global check text, editor: ik and spring bone coloring
2022-08-13 10:39:20 +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
bb1f66ee58
editor: terrain generator stackable modifiers
2022-08-09 18:49:18 +02:00
Turánszki János
ce7ec070fb
editor: paint tool brush visualizer improvement
2022-08-08 20:55:32 +02:00
Turánszki János
09f70458d4
text input improvements
2022-08-02 11:36:15 +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
Turánszki János
6376373353
Material picker ( #494 )
2022-07-30 17:56:36 +02:00
Turánszki János
1a9bec3708
editor: updated dark theme
2022-07-30 11:49:29 +02:00
Turánszki János
8812656fce
editor: made dark theme a bit darker
2022-07-30 10:08:58 +02:00
Turánszki János
0c20561477
editor gui polishing
2022-07-30 08:09:27 +02:00
Turánszki János
0b55dfdfb6
gui fixes
2022-07-29 14:57:41 +02:00
Turánszki János
f78998f44f
gui: added support for tooltip theming
2022-07-29 13:55:27 +02:00
Turánszki János
dc7686605f
gui theming improvements
2022-07-29 11:05:29 +02:00
Turánszki János
f277a00596
GUI updates ( #490 )
2022-07-28 20:59:25 +02:00
Turánszki János
0dd6eea4ce
terrain gen: grass density increases with chunk scale by squared amount
2022-07-15 17:17:39 +02:00
Turánszki János
6b13ec2590
editor: renderpath switching fix with multiple scenes
2022-07-15 14:32:58 +02:00
Turánszki János
018a949cb4
editor: terrain generator updates, wireframe shortcut
2022-07-15 11:22:33 +02:00
Turánszki János
5a0c423ddd
Updates:
...
- editor: quicksave, multiple scenes support, gui changes, additional shortcuts
- physics: improvements for handling multiple scenes, and removal of physics objects
- scripting: ability to override global scene and camera with custom scene and camera from cpp side
2022-07-14 15:21:28 +02:00
Turánszki János
778c0e5af7
editor: scaler tool improvements
2022-07-13 13:50:26 +02:00
Turánszki János
5b35a5a47d
Transform tool updates ( #486 )
...
* translator tool upgrades, renderpath2D hdr improvement
* fix
* rewritten rotation tool
* visual update
* screen aligned rotation mode
* rotation snap mode fix
* non uniform scaling fix
* improvements to transform undo/redo
* added snap mode configuration
* mirroring transform tool based on camera relative position;
axis text display;
* origin drag visualizer
* minor refactor
2022-07-12 13:24:35 +02:00
Turánszki János
be769d60b5
editor: inspector mode
2022-07-07 08:45:56 +02:00
Turánszki János
b944465263
Font renderer updates ( #483 )
...
* font renderer updates, text debug drawer;
editor: name visualizer;
github CI: vulkan sdk not required;
* cmake: vulkan sdk not required
* refactors
* lua binding for DrawDebugText()
* comment
* transparency sorting for debug texts;
font alphablend fix;
* softer debug text
2022-07-05 15:20:23 +02:00