“Making a DCP entirely with open source tools”

At the Bit Films blog, our compadre Chris Perry has posted multi-stage details of his cool project to create a Digital Cinema Package for The Incident at Tower 37. DCP is the digital cinema distribution format, delivered via hard drives which plug directly into theater projectors. Realizing that “we’re really just talking about some fancy […]

At the Bit Films blog, our compadre Chris Perry has posted multi-stage details of his cool project to create a Digital Cinema Package for The Incident at Tower 37.

DCP is the digital cinema distribution format, delivered via hard drives which plug directly into theater projectors. Realizing that “we’re really just talking about some fancy conversions to a non-proprietary format,” rather than resorting to expensive commercial solutions, Chris set out to mine the resources free/libre software offers the independent filmmaker.

Bassam’s small contribution was to cry “FFmpeg!” when Chris wished, “If only there was a tool to automatically output PNGs from a QuickTime movie…”

Check out the climax and how-to, or head to the beginning for Making a DCP, Part 1.

Working with Blender, Gimp and Inkscape in OSX. Part I

Official web: http://www.gimp.org Unofficial buils for OSX: http://gimp.lisanet.de/Website/Download.html The main issue with Gimp is related with the gtk port which even when it’s very good, still has somethings in development that you have to solve manually. For Example: Ugly, big and too light gtk theme: How to solve it? Get this file -> ProApp_Small.tar and […]

Official web: http://www.gimp.org
Unofficial buils for OSX:
http://gimp.lisanet.de/Website/Download.html

The main issue with Gimp is related with the gtk port which even when it’s very good, still has somethings in development that you have to solve manually. For Example:

Ugly, big and too light gtk theme:

How to solve it? Get this file -> ProApp_Small.tar and unzip it into your personal gimp folder:

OSX: /Users/……/Library/Application Support/Gimp/Themes/
UNIX: /home/……/.gimp-2.x/themes/
WIN: C:\Documents and Settings\……\.gimp-2.x\themes\

This theme came as default in the Gimp Build for OSX, but it has been modified by me to get tiny icons, less space between the elements, less padding, less margin and more tweaks.

If you want to install the theme for all the users just unzip the file into:

OSX: /Applications/Gimp.App/Contents/Resources/share/gimp/2.0/themes/
UNIX: /usr/share/gimp/2.x/themes
/
WIN: C:\Program Files\gimp-2.x\bin\share\gimp\2.0\themes\

Sequence scripting madness

Bassam’s had his nose stuck in the sequence editor, building up and churning out the animatic. He just got his first beach ball on the mac. As we feed him .XCF boards, he opens them up and churns out .PNG’s from the layers. Some are static shots, others require a few animated frames. The .XCF’s […]

Bassam’s had his nose stuck in the sequence editor, building up and churning out the animatic. He just got his first beach ball on the mac. As we feed him .XCF boards, he opens them up and churns out .PNG’s from the layers. Some are static shots, others require a few animated frames. The .XCF’s are unsequenced and go into the ‘unsequenced’ folder, which has a child folder ‘pngs’ for the static frames, and a subsequent child folder ‘animated’ for the animated frames. The .PNG’s are being used as image strips in the video sequence editor. The use of the file browser as a library to preview and drag the images in is fantastic.

An issue came in with organising the files. As the edit takes shape, more and more images and strips need to be renamed to slot into order with the sequence. So I broke my face on a script to do that, which most people could write in their sleep. The script draws the list of .XCF’s in the properties of the sequence editor and allows you to easily rename them. It’ll then rename all the related .PNG’s in the subsequent folders and re-link them to the image strips.

You may notice that the filename property of an image sequence is currently locked. Martin Poirier was crucial in pointing the following out:

It’s already somewhat possible to edit sequence data through the RNA api, like this for example:
———-
import bpy

sce = bpy.context.scene
nle = sce.sequence_editor
seq = nle.sequences[“Image”]

seq.directory = “/home/theeth/bf-blender/stuff/output_green/”

seq.elements[0].filename = “0050.png”
———-

The last line, however, will only work if a small code change is applied:
Commenting out line 403 ( RNA_def_property_clear_flag(prop, PROP_EDITABLE); ) in source/blender/makesrna/intern/rna_sequencer.c

This should be enough to remap an existing sequence.

DISCLAIMER:
The script is probably not useful to anyone else, and is not very friendly as i’m terrible at scripting. However, if anyone wants to learn from it they’re welcome.

Post URL
4 comments

Tube in the press

A reporter for the ‘Sophian’, Smith college’s local newspaper, came in to interview Bassam, Fateh, and Chris Perry on the incubator program. It gives a little insight onto how things operate here and touches on the use of FOSS for Tube and Perry’s considerations for software in teaching. The article can be found here. You’ll […]

A reporter for the ‘Sophian’, Smith college’s local newspaper, came in to interview Bassam, Fateh, and Chris Perry on the incubator program. It gives a little insight onto how things operate here and touches on the use of FOSS for Tube and Perry’s considerations for software in teaching.

The article can be found here. You’ll notice Pablo in the picture, who was the cause of many e-mail responses.

A few errors to note: Chris Perry wasn’t an animator but a TD at Pixar, Fateh isn’t an employee but a producer and writer.

Post URL
0 comments

Station concepts and Sequence editor

While Bassam’s been editing the animatic in the sequence editor, we’ve been feeding him with boards and exploring a little with some concepts. A few days ago Pablo did some great designs for the train, and lately we’ve been doing some for the station. Edited: Added the train concepts. In the process of editing we […]

While Bassam’s been editing the animatic in the sequence editor, we’ve been feeding him with boards and exploring a little with some concepts. A few days ago Pablo did some great designs for the train, and lately we’ve been doing some for the station.

Edited: Added the train concepts.

In the process of editing we found troublesome bug in the sequence editor where animation data gets linked to newly added sequences – this seems to be connected to old deleted strips. In an attempt to avoid this he’s been using a python script I wrote ( based on a suggestion by Colin Levy) that renames all strips with new unique names. This is a stopgap until we report the bug…

sequences rename script.py
(don’t worry, we’ll submit a bug report- it took us a while to figure out exactly what was triggering the bug, but we think we can make it repeatable now)

Post URL
2 comments
©URCHIN 2015