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
CVSS: A Massively Multilingual Speech-to-Speech Translation Corpus

CVSS: A Massively Multilingual Speech-to-Speech Translation Corpus CVSS is a massively multilingual-to-English speech-to-speech translation corpus, co

Google Research Datasets 118 Jan 06, 2023
Create a machine learning model which will predict if the mortgage will be approved or not based on 5 variables

Mortgage-Application-Analysis Create a machine learning model which will predict if the mortgage will be approved or not based on 5 variables: age, in

1 Jan 29, 2022
CodeBERT: A Pre-Trained Model for Programming and Natural Languages.

CodeBERT This repo provides the code for reproducing the experiments in CodeBERT: A Pre-Trained Model for Programming and Natural Languages. CodeBERT

Microsoft 1k Jan 03, 2023
ACL'2021: Learning Dense Representations of Phrases at Scale

DensePhrases DensePhrases is an extractive phrase search tool based on your natural language inputs. From 5 million Wikipedia articles, it can search

Princeton Natural Language Processing 540 Dec 30, 2022
Python bot created with Selenium that can guess the daily Wordle word correct 96.8% of the time.

Wordle_Bot Python bot created with Selenium that can guess the daily Wordle word correct 96.8% of the time. It will log onto the wordle website and en

Lucas Polidori 15 Dec 11, 2022
AllenNLP integration for Shiba: Japanese CANINE model

Allennlp Integration for Shiba allennlp-shiab-model is a Python library that provides AllenNLP integration for shiba-model. SHIBA is an approximate re

Shunsuke KITADA 12 Feb 16, 2022
[EMNLP 2021] LM-Critic: Language Models for Unsupervised Grammatical Error Correction

LM-Critic: Language Models for Unsupervised Grammatical Error Correction This repo provides the source code & data of our paper: LM-Critic: Language M

Michihiro Yasunaga 98 Nov 24, 2022
Module for automatic summarization of text documents and HTML pages.

Automatic text summarizer Simple library and command line utility for extracting summary from HTML pages or plain texts. The package also contains sim

Mišo Belica 3k Jan 08, 2023
Contains descriptions and code of the mini-projects developed in various programming languages

TexttoSpeechAndLanguageTranslator-project introduction A pleasant application where the client will be given buttons like play,reset and exit. The cli

Adarsh Reddy 1 Dec 22, 2021
This is the Alpha of Nutte language, she is not complete yet / Essa é a Alpha da Nutte language, não está completa ainda

nutte-language This is the Alpha of Nutte language, it is not complete yet / Essa é a Alpha da Nutte language, não está completa ainda My language was

catdochrome 2 Dec 18, 2021
Universal End2End Training Platform, including pre-training, classification tasks, machine translation, and etc.

背景 安装教程 快速上手 (一)预训练模型 (二)机器翻译 (三)文本分类 TenTrans 进阶 1. 多语言机器翻译 2. 跨语言预训练 背景 TrenTrans是一个统一的端到端的多语言多任务预训练平台,支持多种预训练方式,以及序列生成和自然语言理解任务。 安装教程 git clone git

Tencent Minority-Mandarin Translation Team 42 Dec 20, 2022
RecipeReduce: Simplified Recipe Processing for Lazy Programmers

RecipeReduce This repo will help you figure out the amount of ingredients to buy for a certain number of meals with selected recipes. RecipeReduce Get

Qibin Chen 9 Apr 22, 2022
Code for CodeT5: a new code-aware pre-trained encoder-decoder model.

CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation This is the official PyTorch implementation

Salesforce 564 Jan 08, 2023
Model parallel transformers in JAX and Haiku

Table of contents Mesh Transformer JAX Updates Pretrained Models GPT-J-6B Links Acknowledgments License Model Details Zero-Shot Evaluations Architectu

Ben Wang 4.9k Jan 04, 2023
Natural Language Processing Specialization

Natural Language Processing Specialization In this folder, Natural Language Processing Specialization projects and notes can be found. WHAT I LEARNED

Kaan BOKE 3 Oct 06, 2022
KR-FinBert And KR-FinBert-SC

KR-FinBert & KR-FinBert-SC Much progress has been made in the NLP (Natural Language Processing) field, with numerous studies showing that domain adapt

5 Jul 29, 2022
Rethinking the Truly Unsupervised Image-to-Image Translation - Official PyTorch Implementation (ICCV 2021)

Rethinking the Truly Unsupervised Image-to-Image Translation (ICCV 2021) Each image is generated with the source image in the left and the average sty

Clova AI Research 436 Dec 27, 2022
Cải thiện Elasticsearch trong bài toán semantic search sử dụng phương pháp Sentence Embeddings

Cải thiện Elasticsearch trong bài toán semantic search sử dụng phương pháp Sentence Embeddings Trong bài viết này mình sẽ sử dụng pretrain model SimCS

Vo Van Phuc 18 Nov 25, 2022
CCKS-Title-based-large-scale-commodity-entity-retrieval-top1

- 基于标题的大规模商品实体检索top1 一、任务介绍 CCKS 2020:基于标题的大规模商品实体检索,任务为对于给定的一个商品标题,参赛系统需要匹配到该标题在给定商品库中的对应商品实体。 输入:输入文件包括若干行商品标题。 输出:输出文本每一行包括此标题对应的商品实体,即给定知识库中商品 ID,

43 Nov 11, 2022
A CRM department in a local bank works on classify their lost customers with their past datas. So they want predict with these method that average loss balance and passive duration for future.

Rule-Based-Classification-in-a-Banking-Case. A CRM department in a local bank works on classify their lost customers with their past datas. So they wa

ÖMER YILDIZ 4 Mar 20, 2022