brunoherbelin
|
4630d39663
|
New context menu in Geometry and Appearance Views: special handle (upper
left corner) with new icon and view-specific context menu on current
source.
|
2020-11-17 23:28:11 +01:00 |
|
brunoherbelin
|
3b529222d8
|
Completing the user actions in appearance view.
|
2020-11-16 23:47:02 +01:00 |
|
brunoherbelin
|
1ab2ae0df0
|
Operational implementation of UV texture coordinates changes in
Appearance View.
|
2020-11-16 21:43:39 +01:00 |
|
brunoherbelin
|
8c9b753544
|
First operational version of AppearanceView. Cleanup of symbols for
sources and other bugfix.
|
2020-11-15 23:49:56 +01:00 |
|
brunoherbelin
|
196ce3df1b
|
Cleanup of surface management in Sources (centralize texturesurface_ in
Source class, avoid mistakes in subclasses). Integration of sources in
AppearanceView (not functionnal yet).
|
2020-11-15 13:01:06 +01:00 |
|
brunoherbelin
|
15a0bab925
|
Creating view for APPEARANCE control
|
2020-11-13 22:35:32 +01:00 |
|
brunoherbelin
|
c674fa0897
|
Implementation of Copy, Cut & Paste of sources. Keeps description (xml)
of source in clipboard for pasting in another session or in the same
(then it clones existing sources).
|
2020-10-11 23:41:24 +02:00 |
|
brunoherbelin
|
8297c85220
|
Cosmetic improvement of Action manager and Log messages.
|
2020-10-11 12:05:38 +02:00 |
|
brunoherbelin
|
233fc64c4e
|
Increased size of unique identifier of objects: using uint64 instead of
int. Deep change in all concerned objects (Node, Source, Shader, etc.).
No behavior change, just more robust in duration.
|
2020-10-06 22:45:52 +02:00 |
|
brunoherbelin
|
77d9b17ac8
|
HistoryManager: new widget and extending scope of historized user
actions.
|
2020-10-06 21:39:37 +02:00 |
|
brunoherbelin
|
616c6c8bdf
|
First working implementation of ActionManager, but incomplete.
|
2020-10-04 22:52:23 +02:00 |
|
brunoherbelin
|
c777a3d153
|
work in progress: implementation of stash in MixingView
|
2020-09-30 12:01:40 +02:00 |
|
brunoherbelin
|
3b31d33c90
|
Improved zoom slider scaling and display
|
2020-09-28 22:59:53 +02:00 |
|
brunoherbelin
|
1d7e0838fa
|
New UI for scaling (zoom) view from view pannel icon.
|
2020-09-27 21:04:40 +02:00 |
|
brunoherbelin
|
76926f433c
|
Also draw frames of all sources in GeometryView
|
2020-09-15 20:19:10 +02:00 |
|
brunoherbelin
|
e03db22092
|
Fixed selection behavior: bounding box now correctly takes into account
transformations of the sources, and selects only those inside the
selection bounding box.
|
2020-09-14 23:04:59 +02:00 |
|
brunoherbelin
|
5895e203ba
|
Initial implementation of cursor smoothing
|
2020-09-13 22:02:49 +02:00 |
|
brunoherbelin
|
bcfbf184c6
|
modifiers for other views
|
2020-09-13 17:33:22 +02:00 |
|
brunoherbelin
|
6ef5642e63
|
Added visual indicator of current rotation in geometryview
|
2020-09-13 10:31:40 +02:00 |
|
brunoherbelin
|
29a9b1daf8
|
Fixed picking visitor and source node inclusion test for source
manipulation in GeometryView
|
2020-09-13 00:06:23 +02:00 |
|
brunoherbelin
|
526e0f29cb
|
Added overlay for Translation in GeometryView
|
2020-09-12 13:55:30 +02:00 |
|
brunoherbelin
|
d290b058eb
|
Added overlay of active resize corner in GeometryView, and overlay to
show fixe-size rotation.
|
2020-09-12 12:24:25 +02:00 |
|
brunoherbelin
|
68c7262aac
|
Eye candy for GeometryView
|
2020-09-12 11:41:01 +02:00 |
|
brunoherbelin
|
a5545147f0
|
Improved user visual feedback on geometryview actions (rotation and
scaling).
|
2020-09-09 23:39:08 +02:00 |
|
brunoherbelin
|
32234c4d7c
|
Starting implementation of overlay in GeometryView to inform on the
current action (Rotation, Scaling).
|
2020-09-08 23:45:36 +02:00 |
|
brunoherbelin
|
2c52530a92
|
User feedback for geometry actions
|
2020-09-07 23:08:53 +02:00 |
|
brunoherbelin
|
69b1f792ba
|
Fixed SHIFT+border rescale for mirror scaling
|
2020-09-06 22:40:11 +02:00 |
|
brunoherbelin
|
90715173f7
|
Cosmetics. Fixed orientation of mouse cursor for resize
|
2020-09-06 19:19:25 +02:00 |
|
brunoherbelin
|
1b4d49e80e
|
Finally a unified behavior for scaling and rotation of sources in
GeometryView: SHIFT to enable proportional Aspect-Ratio, ALT to stap to
grid
|
2020-09-06 12:23:53 +02:00 |
|
brunoherbelin
|
e546214018
|
New handle in GeometryView for Proportional scaling of source: added
drawing of Handle, Picking visitor and View Geometry scaling.
|
2020-09-05 00:19:22 +02:00 |
|
brunoherbelin
|
764259f93a
|
improved SHIFT action on scaling in geometry view (discretize on node
scale value, not on node transform)
|
2020-09-03 22:27:45 +02:00 |
|
brunoherbelin
|
cc3f824bfa
|
Unified behavior in Geometry view: SHIFT for discrete transform (unit
translation, rotation, scaling) and ALT key for alternative transform
(central scaling, axis translation)
|
2020-09-03 00:07:57 +02:00 |
|
brunoherbelin
|
3ca6bfa396
|
Implementation of corner scaling in geometry view.
|
2020-09-02 22:26:40 +02:00 |
|
brunoherbelin
|
c8ac4b2d95
|
Added ALT keyboard modifier handling for alternative GUI actions
|
2020-08-29 13:09:11 +02:00 |
|
brunoherbelin
|
0e2af5b04f
|
fighting the crash everywhere: random crash at random location. Changing
computer might be better idea than changing the code indefinitely...
|
2020-08-15 18:05:18 +02:00 |
|
brunoherbelin
|
066b40723f
|
Stabilized implementation of fading control, with change of view and
trigger of smooth transition. Bugfix with image processing shader
change.
|
2020-07-30 23:24:59 +02:00 |
|
brunoherbelin
|
4f3114770d
|
Cleanup OpenGL texture for optimal performance: using GL4 glTexStorage2D
with RGBA8 (most efficient implementation in hardware).
|
2020-07-30 00:13:46 +02:00 |
|
brunoherbelin
|
4f17620cae
|
Intregration of session fading with transition and session source
management.
|
2020-07-29 19:02:43 +02:00 |
|
brunoherbelin
|
837eb2d569
|
New: implementation of fading slider in MixingView. Needed to implement
decoration Disk and to update picking visitor.
|
2020-07-29 17:06:08 +02:00 |
|
brunoherbelin
|
650066d995
|
Smoother alpha transition in mixing view. Also force use of opacity
blending in mixing view for clarity.
|
2020-07-28 17:29:53 +02:00 |
|
brunoherbelin
|
f8a09eaaa0
|
Do not recreate the frame buffer of a renderview if not necessary
(bugfix: making current a session containing a render source)
|
2020-07-20 15:09:53 +02:00 |
|
brunoherbelin
|
29cbc50183
|
diagonal cursor for layers view.
|
2020-07-20 14:50:37 +02:00 |
|
brunoherbelin
|
e3f75aa0ef
|
Clear view mode for transition view.
|
2020-07-20 01:08:11 +02:00 |
|
brunoherbelin
|
d916bb5706
|
Fixed initialization of source and of SessionSource; sources are ready
after full initialization and in standly. A new button allows playing
the source (media or session) in the new source pannel.
|
2020-07-19 19:03:49 +02:00 |
|
brunoherbelin
|
155e598971
|
Bugfix highDPI screen for Project function and UserInterfaceManager
|
2020-07-12 18:18:46 +02:00 |
|
brunoherbelin
|
2a19931b93
|
Bugfix recenter empty view
|
2020-07-12 17:57:31 +02:00 |
|
brunoherbelin
|
bcc800e758
|
View navigation improvements: drag limits (per view type) and generic
recentering function to restore default view and adjust it to display
the entire scene (right mouse double clic).
|
2020-07-12 00:30:32 +02:00 |
|
brunoherbelin
|
41ec7a035b
|
Implementation of "select all" action (CTRL + A)
|
2020-07-10 20:40:38 +02:00 |
|
brunoherbelin
|
7689a1d895
|
Fixed GUI for TransitionView in highDPI
|
2020-07-09 20:40:01 +02:00 |
|
brunoherbelin
|
5957c487f1
|
Implementation of two transition function profiles: linear and quadratic
|
2020-07-08 23:13:42 +02:00 |
|