| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |\
| |
| | |
Makes 3D editor grid color update without restart.
|
| | |
| |
| |
| | |
Fixes #14415
|
| | |
| |
| |
| | |
Closes #5968
|
| | |
| |
| |
| |
| |
| | |
Using `misc/scripts/fix_headers.py` on all Godot files.
Some missing header guards were added, and the header inclusion order
was fixed in the Bullet module.
|
| | |
| |
| |
| | |
Happy new year to the wonderful Godot community!
|
| | |
| |
| |
| |
| |
| | |
those that are bound to keys) - this closes #14371 and closes #12409
Fix spatial editor plugin issues on multi viewport view menu shortcuts (only those that are bound to keys) - this closes #14371 and closes #12409
|
| | |
| |
| |
| |
| |
| | |
- FPS label position adjusted with Preview button
- Remove unnecessary Panel control
- Remove unnecessary check condition
|
| | |
| |
| |
| | |
...buttons for easier access.
|
| |\ \
| |/
|/| |
Added skeleton x-ray
|
| | |
| |
| |
| | |
Removed code visibility code from popup menu
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- Now it is usable from both `CanvasItem` and `Spatial` editors.
- `EditorPlugin` API changes:
- `forward_draw_over_canvas()` becomes `forward_draw_over_viewport()`.
- `update_canvas()` becomes `update_overlays()`, which now triggers the update of every overlay on top of any 2D or 3D viewports present. Also now it returns the number of such viewports, which is useful whenever you need to know the number of draw-over calls you'll get.
- New: `[set/is]_force_draw_over_forwarding_enabled()` to force overlaying regardless it handles the current object type, in a similar fashion as `[set/is]_input_event_forwarding_always_enabled`. This kind of overlay is also on top of those for regular handled node types.
- New: `forward_force_draw_over_canvas()`, which is the callback that gets called for plugins that enable forced overlaying.
|
| |\ \
| |/
|/| |
Implement auto-tiling
|
| | | |
|
| | | |
|
| |\ \
| |/
|/| |
ability to lock spatial nodes transform in editor
|
| | | |
|
| |\ \
| | |
| | | |
Implemented planar scaling with two modes.
|
| | |/
| |
| |
| |
| |
| | |
Modes:
- Scale uniformly on two axes
- Hold SHIFT to scale non uniformly
|
| | |
| |
| |
| |
| |
| | |
"Fixes" to make it acceptable by clang-format.
"Fixes" to make it acceptable by clang-format.
|
| |/
|
|
| |
Fixes #12973.
|
| | |
|
| |\
| |
| | |
Added snapping to spatial drag and drop.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Smooth freelook position more explicitely
- Don't let orbit zoom produce translation when it shouldn't
- Make base speed framerate-independent (and tweaked setting for that)
- Don't rely on camera for calculations because it no longer reflect immediate state
- Avoid potential divide-by-zero with zoom inertia
- Make speed/zoom relation optional (if enabled, speed is adjusted from zoom)
- Never change zoom distance when freelook is active
- Orbit inertia also applies on freelook
|
| | |
| |
| |
| |
| |
| | |
Added support for axis locked scaling with handles, supports both world and local space. Local space recommended for most editing tasks.
Also fixed some small bugs, polished Gizmo looks and cleaned up some dead code.
Happy scaling! :)
|
| |/
|
|
|
|
|
|
|
|
|
| |
Rename user facing methods and variables as well as the corresponding
C++ methods according to the folloming changes:
* pos -> position
* rot -> rotation
* loc -> location
C++ variables are left as is.
|
| |
|
|
|
|
|
|
|
|
| |
- freelook now uses position based inertia (holding a key for a
specific time always rults in the same distance traveled independent
of inertia setting)
- orbit inertia now is angle bases. (not transformation based) ->
camera always takes the same path.
- added setting for orbit inertia
- added setting hints for freelook settings.
|
| |\
| |
| | |
Added support for drag and drop in spatial editor.
|
| | | |
|
| |/
|
|
| |
Now it is posible to move spatial nodes along a plane.
|
| |\
| |
| | |
Added freelook inertia
|
| | | |
|
| |/ |
|
| |
|
|
|
|
|
| |
-Make sure handles are always visible (on top)
-Fixed instanced scene selection (should work properly now)
-Added interpolated camera
-Customizable gizmo colors in editor settings
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
-Added new 3D stream player node
-Added ability for Area to capture sound from streams
-Added small features in physics to be able to properly guess distance to areas for sound
-Fixed 3D CollisionObject so shapes are added the same as in 2D, directly from children
-Fixed KinematicBody API to make it the same as 2D.
|
| |
|
|
| |
box for viewport.
|
| | |
|
| | |
|
| |
|
|
| |
-Split Mesh into Mesh (abstrat class) and ArrayMesh, to allow to proper mesh primitives, as well as streamable meshes in the future.
|
| |
|
|
|
|
| |
-Added default environment editor setting
-Added environment created by default in new projects
-Removed default light and ambient from spatial editor, to make the editor more PBR compliant
|
| |
|
|
| |
this might cause bugs I haven't found yet..
|
| |\
| |
| | |
New customizable editor theme
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Fix movement input affecting all viewports even when clicking outside
- Freelook up movement is now relative
- Prevent tool shortcut conflict when moving
- De-hardcode tool shortcuts (select, move, rotate, scale, wireframe)
- Movement speed depends on zoom distance (like panning)
- Mouse wheel controls speed (Blender-style) due to above point
- Added zoom distance indicator, hides after short delay
|