• Stars
    star
    197
  • Rank 197,722 (Top 4 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Shot Manager is a Blender add-on that introduces a true shot entity in Blender scenes, as well as a wide and powerful set of tools to build and edit sequences in real-time directly in the 3D context.

Ubisoft Shot Manager - Blender Add-on


Shot Manager is NOT UNDER DEVELOPMENT ANYMORE - It is currently maintained on Blender LTS only, without futher improvements


Shot Manager is a Blender add-on that introduces a true shot entity in Blender scenes, as well as a wide and powerful set of tools to build and edit sequences in real-time directly in the 3D context, in a non-linear way.


ย ย ย  ย ย ย  ย ย ย 

Disclaimer

This tool is only maintaned, not improved anymore.

Up do December 2022 this tool was made for Blender 2.93 LTS and 3.3 LTS.

Please report isses you may face on the Issues page.

Since this add-on is not being developed anymore, only issues on the Blender versions mentioned above will be handled.

Note that development is on Windows 10. Reported issues and submitted PRs for other OSs are also appreciated.

Purpose

Manages the shots of a Blender scene. It offers a real-time editing directly on the data of a 3D scene. Shot Manager is very versatile and can be useful in many cases. The main use case is this: A continuous action is set in a scene, then some cameras are put at the appropriate places in the world and a shot is created for each one of them in order to record the right segment of time. This is very convenient for previz and 3D layout.

With version 2.0 you can now start even earlier in production by drawing your own storyboard directly inside Blender and to smoothly convert the shots from 2D to 3D.

For installation, features, FAQ, user help please check the documentation here: https://ubisoft-shotmanager.readthedocs.io

History

It was initially developed for an animated TV series production in 2020 on Blender 2.83. It received a lot of features and improvements since then. It is currently used on several projects inside Ubisoft as well as on productions of various scales outside.

Change Log

Learning and tutorials

Even if Shot Manager doesn't have official video tutorials at the moment, it is still possible to get all the concepts and basics thanks to the contributions of the users community.

Pre-releases

Pre-releases and available beta versions appear in the list of the release versions with a "beta" in their tag.

For major releases some aditional information about their content is provided here: Pre-releases and Experimental

License and copyright

The original code is Copyright (C) 2022 Ubisoft.

All the code included in this depot and in the Ubisoft Shot Mmanager package is under the GPLv3 license.

Support

The active support repository is on the Shot Manager Github repository which is part of the Ubisoft open source projects group.

Development, project and code

API

If, as a script developer, you want to write some code that it not part of Shot Manager but that communicates with it, the Shot Manager API is made for you!

Dev notes

Follow the development and the date of the upcoming releases on the wiki.

Contributions

The contribution process will be defined soon. At the moment and since we are still quite often refactoring a few things please prefer opening an issue and discuss your need and expectations rather than submit a direct contribution.

More Repositories

1

mixer

Add-on for real-time collaboration in Blender.
Python
1,316
star
2

massgate

Massgate is the online backend server for the Massive Entertainment game World in Conflict, and is now open-source to make it possible for anyone to host their own Massgate server.
C++
1,124
star
3

ubisoft-laforge-animation-dataset

Ubisoft La Forge - Animation Dataset
Python
954
star
4

Sharpmake

Sharpmake is an open-source C#-based solution for generating project definition files, such as Visual Studio projects and solutions, GNU makefiles, Xcode projects, etc.
C#
910
star
5

ubisoft-laforge-ZeroEGGS

All about ZeroEggs
Python
356
star
6

mobydq

๐Ÿณ Tool to automate data quality checks on data pipelines
Vue
245
star
7

ubisoft-laforge-daft-exprt

PyTorch Implementation of Daft-Exprt: Robust Prosody Transfer Across Speakers for Expressive Speech Synthesis
Python
118
star
8

NGitLab

.NET client for GitLab
C#
114
star
9

task-scheduler

TaskScheduler is a set of algorithms working together for asynchronous threaded code execution.
C++
84
star
10

vrtist

Virtual Reality tool for storytelling
C#
60
star
11

vulnmine

Vulnmine searches for vulnerable hosts using MS SCCM host / software inventory data with NIST NVD Vulnerability feed data.
Python
38
star
12

ubisoft-laforge-disentanglement-metrics

Python
32
star
13

ubisoft-laforge-Poisson-Filters

Code for "Compact Poisson Filters for Fast Fluid Simulation", ACM SIGGRAPH 2022 Conference.
HLSL
30
star
14

GitTimeLapseView

GitTimeLapseView is a visual diff tool that adds a timeline to your blame view
C#
29
star
15

videotracks

Video Tracks is a Blender add-on that provides track headers to the channels of the VSE.
Python
27
star
16

ubisoft-laforge-FFHQ-UV-Intrinsics

FFHQ-UV-Intrinstics: A dataset containing intrinsic face decomposition for 10k subjects of FFHQ-UV
26
star
17

stampinfo

Stamp Info is a Blender add-on that ensures the tracking of the rendered images by writing all the meta information directly on them, on specific areas such as their top and bottom.
Python
21
star
18

DirectBehaviorSpecification

Code to reproduce the Arena environment experiments from Direct Behavior Specification via Constrained Reinforcement Learning.
ASP.NET
19
star
19

ubisoft-laforge-asaf

Asaf
Python
16
star
20

ubisoft-laforge-face-editing-face-editing-using-part-based-optimization-of-the-latent-space

Face Editing Using Part-Based Optimization of the Latent Space
Python
14
star
21

assetbank

Blender add-on to manage asset banks and import or link 3D objects into Blender scenes.
Python
10
star
22

SmartNavMapGenerator

C#
9
star
23

ubisoft-laforge-climate-change-dataset

data set with Images extracted in WD2 engine
8
star
24

ubisoft-laforge-predictionperformance

Replication package for the paper: "Performance Prediction From Source Code Is Task and Domain Specific"
Python
7
star
25

usd-lod-schema-proposal

An open discussion to define a schema for Level Of Details in USD
7
star
26

ubisoft-laforge-PredictiveDeadReckoning

code from Predictive Dead Reckoning for Online Peer-to-Peer Games publication
Python
7
star
27

SmartNavEnvironment

C#
6
star
28

quartz-tezos-contracts

Ubisoft Quartz smart contract sources and build tools
JavaScript
5
star
29

ubisoft-laforge-lookat

Roff
4
star
30

ubisoft-laforge-brownbuild

Python
3
star
31

ubisoft-laforge-french-homograph-dataset

Complementary dataset for La Forge Speech Synthesis System for Blizzard Challenge 2023
2
star
32

genesis-contracts

Solidity
2
star
33

ubisoft-laforge-CrashReportPriorizationForLargeScaleScheduledLaunches

supporting material for Crash Report Prioritization for Large-Scale Scheduled Launches
Jupyter Notebook
1
star
34

ubisoft-laforge-toxbuster

Python
1
star
35

Ubisoft-LaForge-ToxPlainerDataSet

Dataset supporting "Unveiling Identity Biases in Toxicity Detection : A Game-Focused Dataset and Reactivity Analysis Approach"
1
star