Page MenuHome

Peter Fog (tintwotin)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 24 2017, 7:42 PM (73 w, 21 h)

Recent Activity

Feb 23 2019

Peter Fog (tintwotin) added a comment to T53615: Import EDL bugs.

You can use the EDL export add-on(imports in Resolve) for Blender: https://github.com/tin2tin/ExportEDL
Or export an EDL from ex. the freewares: Resolve, Shortcut or Flowblade or on Windows only, this can be used: http://www.frogsoft.com/edl_toolkit.htm

Feb 23 2019, 7:47 PM · Video Sequencer, Addons
Peter Fog (tintwotin) added a comment to T53615: Import EDL bugs.

As long as OTIO is not directly implemented in Blender, EDL (cmx 3600) is the only way to import/export the VSE timeline to/from other applications ex. Resolve, Premiere, Lwks, Final Cut, ShotCut, Flowblade.

Feb 23 2019, 10:17 AM · Video Sequencer, Addons

Jan 22 2019

Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

Testing the various operators:

Jan 22 2019, 9:07 PM · Video Sequencer
Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

I'm must confess that I'm not ready to give up on this yet... I've updated the space_sequencer.py according to the renaming in your version of the operator file:
https://github.com/tin2tin/blender_vse_reworked/blob/master/UI_fix_space_sequencer.py
If you want to edit the space_sequencer.py file from the Blender text-editor, several additional files needs to be loaded into the text editor to avoid errors. They are opened in this .blend:
https://we.tl/t-uWQSc01EbV

Jan 22 2019, 5:39 PM · Video Sequencer

Jan 21 2019

Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

I feel that info about the shift/ctrl/alt functions should be in the status bar and context-sensitive, so ex. when hovering over a checkbox is should say +alt will add values to entire selection(if that is not the default behavior).

Not sure - this information would how on every editable element, so it would be kinda redundant.
On the other hand it is quite essential information - perhaps it should be shown in status bar, where LMB icon is

Jan 21 2019, 3:18 PM · Video Sequencer

Jan 20 2019

Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.
  • SEQUENCER_OT_Move
    • What about moving to nearest snap points(another strip start, end, markers, channels etc) in desired direcion? I got this coded, can move large blocks, but need better collision handling(need this anyway, so why not...)

Ctrl+drag playhead/strip will snap to next cut, so snapping with Ctrl pressed would be in consistency, but the default move should be without snapping.

  • How to handle collisions? What should happen when you do ripple delete and attached effect in upper channel would collide into some strip?
    • prevent execution and throw error?
    • move as far as possible?
    • configurable behavior?

When pasting, stips will be inserted into the first free channels, so maybe when strips are colliding they should be moved upwards into the first free channel(but only if it is effect-strips).

  • What should be behavior of strip lock?
    • prevent any modification other then changing lock state?

Yes, I think so too.

Another thing, that I wanted to tackle was displaying and modifying properties of selection.

  • I was thinking about concept of active strip - my brain refuses to accept it's usefulness. Maybe because active strip is completely independent of selection.

Maybe all select-operators should ensure that the active strip is always the last selected strip, which it is when you select manually. The question is if you deselect all also should deselect the active strip(and close the strip properties panel?). That would be an understandable behavior, but I don't know if it will be annoying to have the panel open and close all the time?

  • Alt + tweak value and alt + enter seems to work pretty well so nothing to do here I guess

I feel that info about the shift/ctrl/alt functions should be in the status bar and context-sensitive, so ex. when hovering over a checkbox is should say +alt will add values to entire selection(if that is not the default behavior).

Displaying properties of selection could be done better IMO.

  • Ideally you want to display all properties of all types. Logical step would be group properties based on strip type
    • use tab per type, so you can immediately see what types are selected and switch between them?
    • Not sure, if we can show only values of fields that would be same for all selected strips of the same type, otherwise they could be blank or display some label like "varies".

I don't know if this is too much trouble for now? How does the 3D View deal with selections containing different types?

  • when I change active strip to strip of different type(from movie to sound), panel organization is quite inconsistent.
    • Don't know what we can do about this...

Yeah, the strips have quite individual settings, which makes it hard to avoid panels jumping around when changing type.

Jan 20 2019, 10:43 PM · Video Sequencer
Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

@Richard Antalik (ISS) Thank you for investing so much time in this. The "space_sequencer.py" doesn't seem to be updated to reflect the changes in "sequencer.py"? When I replace these two files in a fresh build of Blender the entire UI is broken. So I can't test your changes.

Jan 20 2019, 9:44 AM · Video Sequencer

Jan 19 2019

Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

@Peter Fog (tintwotin) I should say, that I am modifying these scripts, so please don't make very big changes.

Sorry, I didn't know that. My son was jumping around me when I updated the file, so I feel that there might be things unfinished. the main changes are the split-extract/lift/remove,operator, navigation - range-start/end menu. Will not do more for now.

Jan 19 2019, 12:46 PM · Video Sequencer
Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

Looking further into split operators SEQUENCER_OT_SplitExtract and SEQUENCER_OT_SplitLift duplicates functionality, with only one line difference: sequencer.ripple_delete / sequencer.delete_lift. This could be made into a single operator.

Jan 19 2019, 11:47 AM · Video Sequencer
Peter Fog (tintwotin) added inline comments to rBcac3e16cfb76: Sequencer: Restore change menu.
Jan 19 2019, 11:38 AM
Peter Fog (tintwotin) added a comment to rBcac3e16cfb76: Sequencer: Restore change menu.

These functions seem to be already included in the 'Input' submenu:
'class SEQUENCER_MT_strip_input(Menu):'

Jan 19 2019, 11:32 AM

Jan 17 2019

Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

Oh my.. Now I am looking at this thread, 100 inlines...

OK I will read through this and set this as a priority issue, which it actually is to be fair...

Jan 17 2019, 4:33 AM · Video Sequencer
Peter Fog (tintwotin) added inline comments to D4199: VSE Python UI template rework.
Jan 17 2019, 4:24 AM · Video Sequencer
Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

Thank you for updating the files. I can see the try/except wasn't removed in my Github, but they are removed now.

Jan 17 2019, 3:17 AM · Video Sequencer

Jan 16 2019

Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

I will update files for this patch. As for my progress - I was reformatting keymap file, still have to compare 2 versions and remove items that has not changed.
I was planning to continue this work during the weekend as it can turn to manual labor, so during workdays I an happy when I can do few "one line" patches.

Jan 16 2019, 9:36 PM · Video Sequencer

Jan 15 2019

Peter Fog (tintwotin) added inline comments to D4199: VSE Python UI template rework.
Jan 15 2019, 11:11 AM · Video Sequencer
Peter Fog (tintwotin) added inline comments to D4199: VSE Python UI template rework.
Jan 15 2019, 12:06 AM · Video Sequencer

Jan 14 2019

Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

@Brecht Van Lommel (brecht) @Richard Antalik (ISS)
More fixes and comments here: https://github.com/tin2tin/blender_vse_reworked
Ex. View Channel Solo/All & Toggle All Modifiers have now been removed.
A lot has been fixed/addressed, but not yet everything.

Jan 14 2019, 6:03 PM · Video Sequencer
Peter Fog (tintwotin) added inline comments to D4199: VSE Python UI template rework.
Jan 14 2019, 3:57 PM · Video Sequencer
Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

@Brecht Van Lommel (brecht) @Richard Antalik (ISS)
Another round of fixes uploaded here: https://github.com/tin2tin/blender_vse_reworked
And now also added some comments below.

Jan 14 2019, 1:06 PM · Video Sequencer

Jan 13 2019

Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

@Brecht Van Lommel (brecht) & @Richard Antalik (ISS)
Thank you for spending your time on this.
As I have already stated, I'm not a coder.
Most of the operators are reworked code from ex. KinoRaw. That's why the code-style differs.
I have made the first round of changes from your(Brecht's) remarks(mostly the cosmetic ones), and uploaded the files here:
https://github.com/tin2tin/blender_vse_reworked
(I don't know how to submit patches, sorry)

Jan 13 2019, 10:33 PM · Video Sequencer
Peter Fog (tintwotin) added a comment to D4199: VSE Python UI template rework.

Thank you for this, @Richard Antalik (ISS)
The changes should work without changing the default VSE layout.

Jan 13 2019, 1:04 AM · Video Sequencer

Dec 19 2018

Peter Fog (tintwotin) added a comment to T59540: VSE timeline manipulation API.

If you want collect VSE issues and such. Here are some links to public documents on bugs, papercuts and suggestions for the VSE:

Dec 19 2018, 11:11 AM · Video Sequencer

Dec 17 2018

Peter Fog (tintwotin) added a comment to D4067: VSE playback rate control.

If you want to test it against a (unofficial) 2.80 VSE panel, you can get it here: https://devtalk.blender.org/t/can-we-in-collaboration-produce-a-working-suggestion-for-improving-the-user-interface-of-the-vse/3264/77

Dec 17 2018, 6:37 PM · Video Sequencer

Dec 16 2018

Peter Fog (tintwotin) added a comment to D2322: Adjust Scene sequence strips in VSE editors when the start or end position of a referenced scene is changed.

I think this change will be problematic when adding more strips from the same scene using ex. different cameras. I personally do not want the scene-strips to inherit or be limited by any duration from the scene's preview/render ranges. That duration should only be determined by the length of the strip in the sequencer(and not limited to or changed by the range currently in that scene), but that's just my opinion.

Dec 16 2018, 1:24 AM · Video Sequencer

Dec 13 2018

Peter Fog (tintwotin) awarded D2506: Add Ken Burns Mode to Transform strips, as an alternative approach to using high-resolution stills and videos in a low-resolution project a Love token.
Dec 13 2018, 8:42 PM · Video Sequencer

Dec 12 2018

Peter Fog (tintwotin) awarded D4067: VSE playback rate control a Like token.
Dec 12 2018, 12:48 AM · Video Sequencer

Dec 4 2018

Peter Fog (tintwotin) awarded D4031: Making ffmpeg use the maximum available threads, rather than just 1 ( default ) a Love token.
Dec 4 2018, 9:39 PM · BF Blender: 2.8

Nov 30 2018

Peter Fog (tintwotin) awarded D3934: VSE cache with frame prefetching (WIP) a Love token.
Nov 30 2018, 5:20 AM · Video Sequencer

Nov 23 2018

Peter Fog (tintwotin) raised the priority of T58011: Deleting the strip leading up to a crossfade from Needs Information from User to Needs Triage by Developer.
Nov 23 2018, 6:25 PM · BF Blender, Video Sequencer
Peter Fog (tintwotin) updated the task description for T58011: Deleting the strip leading up to a crossfade .
Nov 23 2018, 11:25 AM · BF Blender, Video Sequencer
Peter Fog (tintwotin) created T58011: Deleting the strip leading up to a crossfade .
Nov 23 2018, 11:10 AM · BF Blender, Video Sequencer

Nov 19 2018

Peter Fog (tintwotin) added a comment to T54943: Blender 2.8 Defaults.

If you want to improve the VSE defaults, here's a collection of suggestions: https://devtalk.blender.org/t/suggestions-for-vse-ui-cleanup-and-default-settings-in-2-8/2210

Nov 19 2018, 3:29 PM · BF Blender: 2.8, User Interface, Code Quest

Nov 16 2018

Peter Fog (tintwotin) added a comment to rBd5ab6af86477: Keymaps: some more tweaks for left click select based on user feedback..

On the topic of left click mode and alterations, it feels counter-intuitive to right click in 'Timeline' and 'Sequencer' to drag the time cursor. Could this be the left click instead?

Nov 16 2018, 4:29 PM

Nov 15 2018

Peter Fog (tintwotin) added a comment to T57688: Remember the last display mode in File Browser..

For inspiration a discussion on StackExchange on the topic of this papercut:
https://blender.stackexchange.com/questions/23159/how-to-make-the-file-manager-default-to-sorting-by-modification-date

Nov 15 2018, 9:15 PM · User Interface, BF Blender: 2.8
Peter Fog (tintwotin) added a comment to T48315: 'Region Overlap' mode in the VSE causes the properties panel to overlap the horizontal scrollbar.

Please click on the gif for an illustration of the problem when ex. swapping the position of the panel, where the vertical scrollbar completely disappears, making it impossible to work in the vse:

Nov 15 2018, 12:43 PM · Video Sequencer, User Interface, BF Blender

Nov 13 2018

Peter Fog (tintwotin) added a comment to D3934: VSE cache with frame prefetching (WIP).

Wow! On the official 2.79b I get 5 fps.
On your patch I get a clean 25 fps in the cached areas.

Nov 13 2018, 9:33 AM · Video Sequencer

Nov 12 2018

Peter Fog (tintwotin) added a comment to D3934: VSE cache with frame prefetching (WIP).

Would love to test it, if you can share a build?

Nov 12 2018, 4:49 PM · Video Sequencer

Oct 2 2018

Peter Fog (tintwotin) added a comment to T56648: Blender 2.8: Naming Conventions.

I would suggest that the word "Movie" (ex. Movie Clip Editor) in Blender was changed to ex. "Video" or just "Clip".

Oct 2 2018, 3:11 PM · User Interface, BF Blender: 2.8

Sep 21 2018

Peter Fog (tintwotin) added a comment to T56859: Python 'View' functions for Sequencer/Preview makes Blender crash.

Strange. It crashes here on 2.8 too.

Sep 21 2018, 12:20 PM · BF Blender, Video Sequencer, Python
Peter Fog (tintwotin) updated the task description for T56859: Python 'View' functions for Sequencer/Preview makes Blender crash.
Sep 21 2018, 4:39 AM · BF Blender, Video Sequencer, Python
Peter Fog (tintwotin) updated the task description for T56859: Python 'View' functions for Sequencer/Preview makes Blender crash.
Sep 21 2018, 4:38 AM · BF Blender, Video Sequencer, Python
Peter Fog (tintwotin) created T56859: Python 'View' functions for Sequencer/Preview makes Blender crash.
Sep 21 2018, 4:37 AM · BF Blender, Video Sequencer, Python

Sep 18 2018

Peter Fog (tintwotin) awarded D3597: Add proxy support for all sequences a Like token.
Sep 18 2018, 9:57 PM · Video Sequencer

Sep 4 2018

Peter Fog (tintwotin) awarded D2424: Add font selection to VSE text strips a Love token.
Sep 4 2018, 11:27 PM · Video Sequencer

Aug 30 2018

Peter Fog (tintwotin) added a comment to T54259: Scene Proxies in the Video Sequence Editor.

Thanks for the test-build. I had to run it in compatibility mode for Windows 7 to get it to run on Windows 8.

Aug 30 2018, 1:21 AM · Rendering, Images & Movies, Video Sequencer, BF Blender

Aug 19 2018

Peter Fog (tintwotin) added a watcher for Video Sequencer: Peter Fog (tintwotin).
Aug 19 2018, 1:30 PM

Aug 9 2018

Peter Fog (tintwotin) awarded D3496: Scale & stretch & cut sound waveform a Love token.
Aug 9 2018, 8:06 AM · Video Sequencer

Jan 26 2018

Peter Fog (tintwotin) added a comment to T53615: Import EDL bugs.
  • cannot confirm the Refresh Reels File Not Found message if I saved your example EDL and browsed to that
Jan 26 2018, 10:11 AM · Video Sequencer, Addons

Jan 18 2018

Peter Fog (tintwotin) awarded T52079: VSE needs a rehaul to deliver reasonable performance a Love token.
Jan 18 2018, 1:11 PM · Video Sequencer
Peter Fog (tintwotin) awarded T53374: Improving Video Sequencer performance with C++ and OpenCL a Love token.
Jan 18 2018, 1:03 PM · Video Sequencer, BF Blender

Dec 23 2017

Peter Fog (tintwotin) updated the task description for T53615: Import EDL bugs.
Dec 23 2017, 6:02 PM · Video Sequencer, Addons
Peter Fog (tintwotin) updated the task description for T53615: Import EDL bugs.
Dec 23 2017, 8:08 AM · Video Sequencer, Addons
Peter Fog (tintwotin) updated the task description for T53615: Import EDL bugs.
Dec 23 2017, 8:06 AM · Video Sequencer, Addons
Peter Fog (tintwotin) updated the task description for T53615: Import EDL bugs.
Dec 23 2017, 8:05 AM · Video Sequencer, Addons
Peter Fog (tintwotin) created T53615: Import EDL bugs.
Dec 23 2017, 8:03 AM · Video Sequencer, Addons

Dec 22 2017

Peter Fog (tintwotin) added a comment to T52586: Disable scenes using themselves as sequence strips 2.8 Proposal.

Oh, so integrating the sequencer with the 3D Viewport like this, will no more be possible? Previz Camera Tools

Dec 22 2017, 10:20 PM · Video Sequencer, BF Blender: 2.8

Nov 24 2017

Peter Fog (tintwotin) added a comment to T53374: Improving Video Sequencer performance with C++ and OpenCL.

Great project! Are you aware of the Movit-lib which generates video effects on the GPU? https://git.sesse.net/?p=movit;a=summary

Nov 24 2017, 7:48 PM · Video Sequencer, BF Blender