brunoherbelin
|
71891292b4
|
Cosmetics: improved naming and actions on SessionSources (Groups and
File)
|
2021-03-20 11:51:46 +01:00 |
|
brunoherbelin
|
6e7df60f2c
|
Minor bugfix and Actionmanager undo message improvement.
|
2021-03-20 10:03:54 +01:00 |
|
brunoherbelin
|
dd9c8ac0b8
|
Added option to choose mirror or repeat texture on source
|
2021-03-18 19:43:51 +01:00 |
|
Bruno
|
7656113dcc
|
Large commit for implementation of load&save of MixingGroups
|
2021-03-07 19:27:00 +01:00 |
|
Bruno
|
737269bf5a
|
New Primitive LineLoop (and cleanup associated visitors)
|
2021-03-03 22:36:59 +01:00 |
|
brunoherbelin
|
70c28d4226
|
Renamed Appearance view to Texture view.
|
2021-02-26 23:15:14 +01:00 |
|
brunoherbelin
|
f7b93478ed
|
Reimplementation of LineStrip primitive using DYNAMIC vertext array and
triangle strips (basic mesh).
|
2021-02-26 17:01:24 +01:00 |
|
Bruno
|
23386fccc2
|
Minor improvement XML
Do not save timeline for single frame media
|
2021-02-16 23:01:02 +01:00 |
|
Bruno
|
e37b21760e
|
BugFix: interrupting recursive session loading
Prevent crash on recursive (infinite) loading of session file (containing itself).
|
2021-02-14 18:56:48 +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 |
|
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 |
|
Bruno
|
34c24d99df
|
Integration procedural GLSL masks
|
2020-12-27 14:05:03 +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
|
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
|
b3fd29056e
|
saving uv in mix session file
|
2020-11-12 22:11:52 +01:00 |
|
brunoherbelin
|
44901b1e78
|
various minor OSX compilation update
|
2020-10-31 19:21:21 +01:00 |
|
brunoherbelin
|
469ee4c26a
|
Finalizing NetworkSource (Visitors)
|
2020-10-25 10:00:32 +01:00 |
|
brunoherbelin
|
650017c8f3
|
BugFix: history manager undo and redo for delete and recreation of
source, delete multiple sources or clones, etc.
|
2020-10-11 00:37:04 +02:00 |
|
brunoherbelin
|
d563ee14a9
|
Cleanup source id management, and improved session merging and source
renaming.
|
2020-10-03 17:54:34 +02:00 |
|
brunoherbelin
|
f32b85a656
|
Centralizing and unifying the generator of object identifiers.
|
2020-10-03 14:05:28 +02:00 |
|
brunoherbelin
|
c777a3d153
|
work in progress: implementation of stash in MixingView
|
2020-09-30 12:01:40 +02:00 |
|
brunoherbelin
|
69c74aa103
|
Save & Load Device Source.
|
2020-09-25 22:03:31 +02:00 |
|
brunoherbelin
|
519baf7a3b
|
Unified GUI behavior for source creation. cleanup of history of recent
files after loading error.
|
2020-09-20 11:28:09 +02:00 |
|
brunoherbelin
|
59db2cf57c
|
Implementation of new type of source: Pattern generator (GUI, icons,
saving). A new class for gstreamer stream (Stream) is defined for
generic pipeline sources; to be integrated (inheritance) into
MediaPlayer.
|
2020-09-20 00:26:39 +02:00 |
|
brunoherbelin
|
fa7257fe92
|
Compilation warnings
|
2020-09-13 17:44:40 +02:00 |
|
brunoherbelin
|
240f1fde0a
|
Saving and loading of timeline, with fading and gaps. Applying fading to
MediaSource. Playing with timeline options to facilitate its use.
|
2020-08-24 00:23:03 +02:00 |
|
brunoherbelin
|
e44832a419
|
Fixed behavior seek in timeline: prevent multiple successive seek
events, save and load gaps in XML session.
|
2020-08-22 00:03:22 +02:00 |
|
brunoherbelin
|
44b9169cdc
|
Changed MediaPlayer discovering process: using thread to perform
discovery (instead of async gstreamer callback).
|
2020-08-15 09:12:06 +02:00 |
|
brunoherbelin
|
bb8dcf088e
|
work in progress cleanum memory leak and crash :(
|
2020-08-11 00:11:22 +02:00 |
|
brunoherbelin
|
dbdcaab6b2
|
Source imageProcessingEnabled on/off with storage of previous state and
saving in mix file.
|
2020-07-30 08:45:01 +02:00 |
|
brunoherbelin
|
aa211fe39b
|
Working on multiple sources selection: created bounding box decoration,
fixed Switch node in Scene, removed Animation node from scene, created
display mode for Source.
|
2020-06-13 18:22:32 +02:00 |
|
brunoherbelin
|
0bc8d2439d
|
Bugfix saving blending mode.
|
2020-05-27 00:22:55 +02:00 |
|
brunoherbelin
|
2cc45edfbd
|
Saving and loading of Clone Sources.
|
2020-05-23 15:27:56 +02:00 |
|
brunoherbelin
|
16fa3300b8
|
New Render Source. Cleanup Source API.
|
2020-05-21 23:32:21 +02:00 |
|
brunoherbelin
|
f3dcc4e3e5
|
Loading and saving SessionSource in vmx session file.
|
2020-05-20 23:37:36 +02:00 |
|
brunoherbelin
|
a2ea06b2c6
|
Source creation by origin: File, software and hardware. Separate source
classes for Media and Session sources. Update of file dialog
accordingly.
|
2020-05-20 22:16:31 +02:00 |
|
brunoherbelin
|
530762d1d2
|
First effective implementation of LayerView (both GUI, sorting and
storing in session)
|
2020-05-18 21:58:50 +02:00 |
|
brunoherbelin
|
20cafa388f
|
Initial implementation of handles on sources to manipulate in geometry
view (only resize implemented so far)
|
2020-05-16 12:06:52 +02:00 |
|
brunoherbelin
|
5771196515
|
Fixed order of saving source list
|
2020-05-12 12:46:49 +02:00 |
|
brunoherbelin
|
77cffa160e
|
Fixed terminology for path (in filesystem) versus uri (with protocol)
for gstreamer in MediaPlayer and MediaSource.
|
2020-05-10 00:40:36 +02:00 |
|
brunoherbelin
|
cc03e7b7cd
|
New Session class to contain the list of sources. Loading and Saving of
session files in XML. Verified deletion of Nodes, Groups and Sources.
|
2020-05-02 13:26:57 +02:00 |
|
brunoherbelin
|
bdb092dddb
|
Fixed visitors Session and ImgUI
|
2020-04-29 21:53:28 +02:00 |
|
brunoherbelin
|
8cc6da98ba
|
Fixed Shader imageprocessing.
|
2020-04-28 11:47:04 +02:00 |
|
brunoherbelin
|
d248df0567
|
Separate shader for image processing and simple texture display.
ImageShader added a second texture for mask blending. Cleanup of User
Interface windows.
|
2020-04-27 13:44:20 +02:00 |
|
brunoherbelin
|
551acf25b9
|
New Shader Image Processing
Cleanup shaders and add image processing shader for source
|
2020-04-25 23:58:49 +02:00 |
|
brunoherbelin
|
0e24d1a083
|
Implementation of source frame buffer; rendering of source and scene
integration
|
2020-04-25 11:52:47 +02:00 |
|