brunoherbelin
|
adcd735127
|
Clean include tree for view cpp
|
2021-02-26 23:33:50 +01:00 |
|
brunoherbelin
|
70c28d4226
|
Renamed Appearance view to Texture view.
|
2021-02-26 23:15:14 +01:00 |
|
Bruno
|
004e1aaead
|
Compile Views in separate source files
|
2021-02-26 23:09:51 +01:00 |
|
brunoherbelin
|
0593e46e62
|
Changed colors a bit
Selection area, group and pain tools matching the highlight color. White
mask tool.
|
2021-02-11 21:14:21 +01:00 |
|
Bruno
|
84416f566b
|
Early implementation of groups: SessionGroupSource.
Rename SessionSource to SessionFileSource.
|
2021-02-07 22:01:07 +01:00 |
|
Bruno
|
9c0adb4ce6
|
Important feature: source locking and workspace.
Source locking property, views ability to test if a source is selectable, change of selection when switch view, picking testing locking and workspace.
|
2021-01-24 17:19:41 +01:00 |
|
brunoherbelin
|
56dc299fc9
|
Changed Mixing alpha transition function (less abrupt on the sides).
|
2021-01-17 00:28:45 +01:00 |
|
Bruno
|
9e865b3677
|
Preliminary implementation of source locking and layer stage levels
|
2021-01-16 22:32:02 +01:00 |
|
brunoherbelin
|
aaf700baba
|
Implementation of arrow keys to move objects in views layer and
transition
|
2021-01-13 21:19:48 +01:00 |
|
brunoherbelin
|
d3269e8aaa
|
Merge commit
|
2021-01-13 18:38:08 +01:00 |
|
brunoherbelin
|
767b0d8084
|
Link zoom and grab in unified way for all views.
|
2021-01-12 21:49:05 +01:00 |
|
Bruno
|
dbd3c071e8
|
Improved GUI for mask editing, added effects.
|
2021-01-10 23:56:50 +01:00 |
|
Bruno
|
398995648a
|
Mask Paint!! New MaskShader for mouse paiting of masks and associated changes.
UI for pain mask, load & save of FrameBuffer Image.
|
2021-01-10 14:52:57 +01:00 |
|
brunoherbelin
|
e2bb90208e
|
Bugs fixed and eye candies
|
2020-12-31 00:50:50 +01:00 |
|
Bruno
|
34c24d99df
|
Integration procedural GLSL masks
|
2020-12-27 14:05:03 +01:00 |
|
brunoherbelin
|
1677582034
|
Bug fix on deep update of views and scenes: incrementing a counter of
updates needed (instead of only a flag).
|
2020-12-07 23:39:41 +01:00 |
|
brunoherbelin
|
44b888fd04
|
Work in progress - implementation of cropping in Geometry view instead
of AppearanceView. Display of scaled mixing surface in Mixing and Layers
view. Changed stippling shading.
|
2020-12-07 00:17:10 +01:00 |
|
brunoherbelin
|
61d2a4dcb9
|
Cleanup GUI and user feedback with crop in AppearanceView.
|
2020-11-30 21:39:41 +01:00 |
|
brunoherbelin
|
3c55e25432
|
Finally a working implementation of crop and UV manipulation in
AppearanceView! Added saving and loading.
|
2020-11-30 00:25:02 +01:00 |
|
brunoherbelin
|
93ad971fc0
|
Improved implementation of crop in AppearanceView. Not yet fully
satisfying though...
|
2020-11-29 23:33:53 +01:00 |
|
brunoherbelin
|
5200de2e3e
|
Implementation of image transformation in shaders: iTransform is a
generic UV coordinates transformation matrix (for translation, scaling
and rotation) edited in AppearanceView. Removing previous UV editing
functions.
|
2020-11-29 12:31:06 +01:00 |
|
brunoherbelin
|
d92736b38f
|
cleanup
|
2020-11-26 22:20:11 +01:00 |
|
brunoherbelin
|
20f1320e2d
|
Implementation of vertical crop (2 axis projection manipulation in frame
buffer). Cleanup of UI for appearance view.
|
2020-11-26 20:30:37 +01:00 |
|
brunoherbelin
|
4a6a110e3d
|
Fixed behavior for current and edit source selection in AppearanceView.
|
2020-11-23 23:35:48 +01:00 |
|
brunoherbelin
|
7f161a0a49
|
Add Reference to original scale of image in AppearanceView (in
preparation to crop)
|
2020-11-23 00:04:03 +01:00 |
|
brunoherbelin
|
c33796e97c
|
Beta implementation of FrameBuffer projection change for cropping.
|
2020-11-22 21:58:04 +01:00 |
|
brunoherbelin
|
59087f9198
|
Fixed current source selection behavior with swich to appearance view.
|
2020-11-21 21:29:08 +01:00 |
|
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
|
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
|
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
|
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
|
b9f0c259e3
|
OSX compile
|
2020-09-13 12:23:43 +02:00 |
|
brunoherbelin
|
6ef5642e63
|
Added visual indicator of current rotation in geometryview
|
2020-09-13 10:31:40 +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
|
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
|
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
|
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
|
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 |
|