Blender addon - Scrub timeline from viewport with a shortcut

Overview

Viewport scrub timeline

Move in the timeline directly in viewport and snap to nearest keyframe

Note : This standalone feature will be added in the native add-on Grease Pencil Tools (Starting 2.93)

Download latest


Description

Pop-up a timeline in viewport so you can reduce mouse travel distance (or work full screen) Available in following editors: 3D viewport, Movie Clip and VSE

Viewport scrubbing in time

Viewport timeline : Alt + MMB (middle mouse button) (default)

Use addon preference to customize shortcut, display colors and behavior.

Use designated shortcut in viewport to call the temporary timeline and scrub

Snap to nearest keyframe : While scrubbing, use a modifier key not used as trigger or Right click (Left if you use Right as trigger)


Changelog:

0.7.6

  • Now respect "limit to frame range" option if activated

0.7.5

  • UI: added keyframe display option and reorganise
  • fix: Changed addon pref color to gamma corrected
  • code: refactor for easier merge with GP tools
    • renamed props
    • Separate addon prefs draw and properties

0.7.4

  • fix: bug when HUD is disabled

0.7.3

  • feat: Added native scrub with in timeline editors with addon defined shortcut (Same ops as shift Right mouse):
    • Dopesheet
    • Graph Editor
    • NLA Editor
    • Sequencer
    • ! not in Clip Graph Editor Where the behavior is broken...
  • Added preference option to enable/disable shortcut propagation in timeline editors

0.7.2

  • fix: VSE display now working as expected (HUD on preview window)
  • feat: add bracket style lines to display frame range
  • fix: hide the misleading keyframe icon on start/end frame range

0.7.0

  • feat: Custom Keymapping change:

    • Modal ops to choose shortcut by pressing it
    • Customisable shortcut allowed (both mouse or keyboard)
  • cleanup: Removed all swapping conditions between mouse and key

  • UI: rearrange by category

  • doc: update infos

0.6.2

  • Added support to scrub in VSE and Movie clip editor:
    • Movie clip OK
    • Disable HUD in VSE for now. get wrong screen coordinates in preview window

0.6.1

  • feat: Mouse + modifier shortcut (enabled by default):
    • Automatically change snap key to unused modifiers and click

0.6.0

  • perf: Improved drawing performance (thanks to J.Fran Matheu for his answers on this)

    • Prepare static drawing batches in invoke
    • Use a more appropriate GPU preset for drawing lines
  • UI: Less distractive display

    • Reduced overall lines heights and changed default playhead color to blue.
    • Exposed lines heights in addon prefs (for testing purpose, might stay if interesting to customize)
  • Cleanup: Removed custom timeline placement (top/bottom)

  • fix: Overlapping texts when user ui scale is bigger than default

  • doc: Marked as WIP in bl_infos

0.5.0

  • feat: Display keyframes on timeline

  • feat: Consider objects key (non-GP object)

  • new pref: Consider GP objet key for snapping/display (defaut=True)

  • fix: Allow "empty" scrubbing (when there is no active object)

  • fix: Problem with onion skin auto-hide whne using Esc to go back to init frame

  • doc: Better readme with demo gif

0.4.2

  • fix: display HUD/OSD only in active viewport

  • fix: non blocking error with an uninitialized frame variable

  • disable onion skin during the modal

0.4.1

  • fix: corrected an offset bug in time when viewport used was not leftmost in screen

0.4.0

  • Base text overlay dpi according to user settings

  • Snap mode on left click + continuous press

0.3.0

  • initial commit
Owner
Samuel Bernou
CG artist. Like : Blender3D, drawing stories, Keyboards, coding free tools, video-games, cashew...
Samuel Bernou
Various capabilities for static malware analysis.

Malchive The malchive serves as a compendium for a variety of capabilities mainly pertaining to malware analysis, such as scripts supporting day to da

MITRE Cybersecurity 64 Nov 22, 2022
Multilingual Emotion classification using BERT (fine-tuning). Published at the WASSA workshop (ACL2022).

XLM-EMO: Multilingual Emotion Prediction in Social Media Text Abstract Detecting emotion in text allows social and computational scientists to study h

MilaNLP 35 Sep 17, 2022
小布助手对话短文本语义匹配的一个baseline

oppo-text-match 小布助手对话短文本语义匹配的一个baseline 模型 参考:https://kexue.fm/archives/8213 base版本线下大概0.952,线上0.866(单模型,没做K-flod融合)。 训练 测试环境:tensorflow 1.15 + keras

苏剑林(Jianlin Su) 132 Dec 14, 2022
Code for the paper: Sequence-to-Sequence Learning with Latent Neural Grammars

Code for the paper: Sequence-to-Sequence Learning with Latent Neural Grammars

Yoon Kim 43 Dec 23, 2022
Journey is a NLP-Powered Developer assistant

Journey Journey is a NLP-Powered Developer assistant Using on the powerful Natural Language Processing library Mindmeld, this projects aims to assist

Christian Eilers 21 Dec 11, 2022
Data and evaluation code for the paper WikiNEuRal: Combined Neural and Knowledge-based Silver Data Creation for Multilingual NER (EMNLP 2021).

Data and evaluation code for the paper WikiNEuRal: Combined Neural and Knowledge-based Silver Data Creation for Multilingual NER. @inproceedings{tedes

Babelscape 40 Dec 11, 2022
Sequence-to-Sequence Framework in PyTorch

nmtpytorch allows training of various end-to-end neural architectures including but not limited to neural machine translation, image captioning and au

LIUM 395 Nov 21, 2022
Question and answer retrieval in Turkish with BERT

trfaq Google supported this work by providing Google Cloud credit. Thank you Google for supporting the open source! 🎉 What is this? At this repo, I'm

M. Yusuf Sarıgöz 13 Oct 10, 2022
NLP Overview

NLP-Overview Introduction The field of NPL encompasses a variety of topics which involve the computational processing and understanding of human langu

PeterPham 1 Jan 13, 2022
Parrot is a paraphrase based utterance augmentation framework purpose built to accelerate training NLU models

Parrot is a paraphrase based utterance augmentation framework purpose built to accelerate training NLU models. A paraphrase framework is more than just a paraphrasing model.

Prithivida 681 Jan 01, 2023
CLIPfa: Connecting Farsi Text and Images

CLIPfa: Connecting Farsi Text and Images OpenAI released the paper Learning Transferable Visual Models From Natural Language Supervision in which they

Sajjad Ayoubi 66 Dec 14, 2022
Training RNNs as Fast as CNNs

News SRU++, a new SRU variant, is released. [tech report] [blog] The experimental code and SRU++ implementation are available on the dev branch which

Tao Lei 14 Dec 12, 2022
Kestrel Threat Hunting Language

Kestrel Threat Hunting Language What is Kestrel? Why we need it? How to hunt with XDR support? What is the science behind it? You can find all the ans

Open Cybersecurity Alliance 201 Dec 16, 2022
CoNLL-English NER Task (NER in English)

CoNLL-English NER Task en | ch Motivation Course Project review the pytorch framework and sequence-labeling task practice using the transformers of Hu

Kevin 2 Jan 14, 2022
Visual Automata is a Python 3 library built as a wrapper for Caleb Evans' Automata library to add more visualization features.

Visual Automata Copyright 2021 Lewi Lie Uberg Released under the MIT license Visual Automata is a Python 3 library built as a wrapper for Caleb Evans'

Lewi Uberg 55 Nov 17, 2022
Simple, Fast, Powerful and Easily extensible python package for extracting patterns from text, with over than 60 predefined Regular Expressions.

patterns-finder Simple, Fast, Powerful and Easily extensible python package for extracting patterns from text, with over than 60 predefined Regular Ex

22 Dec 19, 2022
Search for documents in a domain through Google. The objective is to extract metadata

MetaFinder - Metadata search through Google _____ __ ___________ .__ .___ / \

Josué Encinar 85 Dec 16, 2022
Graph Coloring - Weighted Vertex Coloring Problem

Graph Coloring - Weighted Vertex Coloring Problem This project proposes several local searches and an MCTS algorithm for the weighted vertex coloring

Cyril 1 Jul 08, 2022