ryevdokimov
fffd9e7ae9
Add undo/redo support for Pilot Mode camera movement
2026-05-11 05:02:44 -04:00
Thaddeus Crews
90113707f2
Merge pull request #117887 from ryevdokimov/collision-vertex-snap
...
Add vertex snap to collision shape vertices in 3D editor
2026-04-14 15:44:30 -05:00
Thaddeus Crews
7ce1853014
Merge pull request #108219 from CookieBadger/area-light-integration
...
Add Rectangular Area Light Source
2026-04-14 07:10:56 -05:00
ryevdokimov
c375f0b6b3
Add vertex snap to collision shape vertices in 3D editor
2026-04-10 13:33:31 -04:00
Thaddeus Crews
a66b9ec3f1
Merge pull request #116156 from ryevdokimov/view-axis-gizmo-no-restart
...
Make changing `view_plane_rotation_gizmo_scale` not require editor restart
2026-04-08 09:25:44 -05:00
CookieBadger
7b7bd1dcea
Add AreaLight3D
2026-04-04 01:37:10 +02:00
ryevdokimov
fd5332c8e9
Fix 3D zoom indicator not showing in editor
2026-04-01 21:11:17 -04:00
Thaddeus Crews
c708da3a2d
Merge pull request #106785 from ryevdokimov/measure-tool-components
...
Add vector components to 3D ruler tool
2026-03-31 10:46:47 -05:00
Rémi Verschelde
9af848159b
Merge pull request #117606 from danbolt/daniel-savage/update-snap-on-transform
...
Dynamically check for 3D editor snapping state
2026-03-23 22:35:16 +01:00
Rémi Verschelde
987c77f02f
Merge pull request #116019 from ryevdokimov/save-viewport-splitter-ratio
...
Persist editor viewport splitter ratios on editor restart
2026-03-23 22:34:06 +01:00
Daniel Savage
5baffba0fe
Editor: Poll snapping state when updating a transform
2026-03-20 10:09:51 +09:00
Lukas Tenbrink
05c33acbb1
Make memnew(RefCounted) return Ref, to force callers to take ownership of it through a reference.
2026-03-18 20:34:08 +01:00
Thaddeus Crews
f8d2e19bf6
Merge pull request #117380 from ryevdokimov/vertex-snap-future
...
Add 3D vertex snap base setting (Vertex/Origin)
2026-03-17 13:44:07 -05:00
ryevdokimov
7047d150e5
Add 3D vertex snap base setting (Vertex/Origin)
2026-03-16 17:16:42 -04:00
Robert Yevdokimov
6303078162
Persist editor viewport splitter ratios on editor restart
2026-03-14 21:34:23 -04:00
Robert Yevdokimov
055a6e7b40
Add freelook and navigation control to preview camera
2026-03-14 10:58:09 -04:00
ryevdokimov
331541b25a
Add vertex snapping to the 3D editor
2026-03-12 10:34:09 -04:00
Thaddeus Crews
fcb7c06646
Merge pull request #109680 from ryevdokimov/preserve-children-transform
...
Add ability to transform parent nodes without affecting global transform of its children
2026-03-12 09:03:36 -05:00
Thaddeus Crews
a1eaac8171
Merge pull request #117214 from ryevdokimov/reset-follow-count
...
Reset follow mode focus count on selection change
2026-03-09 15:18:26 -05:00
Thaddeus Crews
88cd7ab378
Merge pull request #105791 from ryevdokimov/cancel-navigation
...
Add the ability to cancel pan/zoom/orbit navigation
2026-03-09 15:18:26 -05:00
Robert Yevdokimov
05c915566c
Add the ability to cancel pan/zoom/orbit navigation
2026-03-09 12:20:02 -04:00
ryevdokimov
005a661bd0
Reset follow mode focus count on selection change
2026-03-08 03:16:13 -04:00
kit
90be4208e8
Use SplitContainer for Node3D Editor viewports
2026-03-07 20:39:36 -05:00
Robert Yevdokimov
e8e3cf1fdb
Add ability to transform parent nodes without affecting global transform of its children
...
Revert
2026-03-07 09:23:50 -05:00
Thaddeus Crews
48897bb5df
Merge pull request #92080 from Nodragem/make-dropping-tooltip-consistent
...
Make resource drop tooltip consistent between 2D and 3D
2026-03-06 12:40:18 -06:00
Geoffrey Mégardon
b8b3e66c1b
improve tooltips when dropping files in viewport
...
remove can_instantiate
2026-03-06 11:25:31 +00:00
Michael Alexsander
27c86165f7
Add View3DController for editor 3D view manipulation
2026-03-05 12:51:48 -03:00
Hugo Locurcio
040e19e75d
Add "Follow Selection" in the 3D editor by using Center Selection twice
...
When pressing the Focus Selection shortcut twice, you will begin following
the current selection. This also applies to selection changes.
The effect is undone by pressing the Focus Selection shortcut another
time, using the Focus Origin shortcut, or by panning/using freelook
on the 3D editor camera. (Orbiting or switching between perspective and
orthogonal does not undo the effect.)
Co-authored-by: Robert Yevdokimov <robert.yevdokimov@autStand.com >
2026-03-02 19:24:01 +01:00
Thaddeus Crews
7eedf1846f
Merge pull request #105045 from ryevdokimov/fix-load-from-project-settings
...
Fix issues with `InputMap::load_from_project_settings()` when called in tool script
2026-02-16 15:02:43 -06:00
Robert Yevdokimov
d613138aa4
Fix gizmo rotation arc and applied transform not being in sync
2026-02-11 13:02:37 -05:00
Thaddeus Crews
152f142788
Merge pull request #115992 from ryevdokimov/fix-trackball-highlight
...
Fix trackball not highlighting immediately when toggling `Use Trackball`
2026-02-11 10:27:01 -06:00
Robert Yevdokimov
7a98a2f909
Make changing view_plane_rotation_gizmo_scale not require editor restart
2026-02-10 19:07:58 -05:00
Silc Lizard (Tokage) Renew
9ebc4c3013
Add view_plane_rotation_gizmo_scale to EditorSettings
2026-02-08 18:50:49 +09:00
Robert Yevdokimov
415ddc83e1
Fix trackball not highlighting immediately when toggling Use Trackball
2026-02-07 10:12:15 -05:00
Silc Lizard (Tokage) Renew
afb5839696
Make trackball rotation optional as toggle option of Node3DEditorTool
...
Co-authored-by: ryevdokimov <robert.yevdokimov@autStand.com >
2026-02-05 03:26:59 +09:00
Robert Yevdokimov
bb3c8a0682
Fix issues with InputMap::load_from_project_settings() when called in tool script
2026-01-30 11:13:54 -05:00
Thaddeus Crews
027d32f322
Merge pull request #109976 from ryevdokimov/trackball-gizmo
...
Add trackball-style rotation for 3D transform gizmo
2026-01-27 15:18:34 -06:00
Robert Yevdokimov
c65d71a098
Fix viewport rotation gizmo aligned axis reversing
2026-01-14 12:52:35 -05:00
Robert Yevdokimov
12782eac8e
Add trackball-style rotation for 3D transform gizmo
2026-01-10 19:06:32 -05:00
Robert Yevdokimov
3518b0dc5a
Keep other parts of transform gizmo visible when rotating in local mode
2026-01-09 07:26:11 -05:00
Robert Yevdokimov
9bcaa773a2
Add vector components to 3D ruler tool
2025-12-22 19:16:02 -05:00
Geoffrey Mégardon
1523979fa5
adding panel and richlabeltext
2025-12-12 13:07:28 +00:00
Nodragem
47833d6e16
adding tooltips when dropping files
2025-12-11 13:00:15 +00:00
Hugo Locurcio
5d80686497
Default the 3D editor to Transform mode to restore 4.5 behavior
...
The Select mode no longer allows moving or rotating selected nodes.
This mode was still the default until now, which results in behavior that's
inconsistent with the 2D editor.
This sets the default mode to the new Transform mode to ensure
usability out of the box is unchanged. Shortcuts and icon ordering
were also modified to best match 4.5.
2025-12-09 18:16:01 +01:00
Robert Yevdokimov
0b93712866
Rename Select Mode to Transform Mode, and create a new Select Mode without transform gizmo
2025-11-18 11:25:01 -06:00
Thaddeus Crews
d9333131d0
Merge pull request #108608 from ryevdokimov/camera-view-axis-rotation
...
Make rotation gizmo white outline a 4th handle that rotates around the camera's view-axis
2025-11-17 19:36:17 -06:00
kobewi
f722513c08
Fix wrong EditorSettings usage in 3D editor
2025-11-15 19:45:14 +01:00
robert yevdokimov
3a34350666
Make rotation gizmo white outline a 4th handle that rotates around the camera's view-axis
2025-11-09 23:47:19 -06:00
Thaddeus Crews
fd89a17d2f
Merge pull request #106684 from VojtaStruhar/106388-snap-settings
...
Change snap settings to not use LineEdits
2025-10-30 10:46:05 -05:00
Thaddeus Crews
94818a5313
Merge pull request #111509 from passivestar/orbit-snapping
...
Implement orbit snapping in 3D viewport
2025-10-16 12:48:09 -05:00