ScriptSpot

Script

Camera Mixer

By MrPingouin · 2011-04-17

Version
0.1
Version requirement
2008,2009,2010
Other software required
Python, Pywin32, wxWidgets for python
Date updated
2011-04-18
Votes
46
Download
Download
Description

Camera Mixer v0.1  Camera Mixer  is a real-time sequence editing tool.

It allows you to start editing draft sequences without starting any heavy film editing software.

Features :

- Real time playing
- File Open/Save
- Export the mix to 3dsmax’s batch renderer
- Save a preview of the whole mix
 - Usual UI controls : snap, delete/repace, mute/solo, move track up/down

There's a builded version now ! You can find it here :
http://laurentchea.com/dev/CameraMixer/0.1/CameraMixerPkg.rar

Additional Info

To run the Camera Mixer you need : - Python - Pywin32 - wxWidgets for python Planned features for v0.2: - Make the worksheet scalable - Export to an After FX composition - Manage background image sequences

Tags: sequence, Preview, camera, mix, mixer, film, editing, python, pywin32, wxwidgets

Comments (19)

asymptote · 2013-07-02

Lots of funky things happening in Max 2014, this tool has great promise, I hope it is still being worked on.
A video of how to use it would be useful.

MrPingouin · 2013-04-15

Documentation is on its way ! You'll find it here :
http://laurentchea.com/doku/doku.php?id=cameramixer

M is for Mute Track
S is for Solo Track

I'm currently working on version 0.2 (at last !), you can follow the progression on the wiki too.

Fixing the preview for the moment, I'll also do some upgrades in the UI and publish it.

Great Script!

MarkD · 2013-03-16

This is such a great script, very useful, thanks a lot for writing it. I agree with others this is something Autodesk should have included a long time ago. Thanks for the built version, its much easier to install and use.

Suggestions:
On pressing play, trigger prosound,

Sound playback while scrubbing would be appreciated also.

Slightly more documentation would be helpful, maybe tooltips that pop up when you hover over buttons. Right now I don't know what S and M buttons do...

When tabbing to a new numeric spinner can it highlight the text that is there? It's easier to over write that way.

Build a button in max to launch it? I can probably figure this out on my own but it might be nice to include that option.

MrPingouin · 2012-06-08

Yeah, I don't have the time for the moment to correct the tool.
I've seen several bugs (you can't move up the last line for example), the preview resolution is fixed, and the timeline could be heavily enhanced.

I'll have more time in august.

preview problem

demoan666 · 2012-03-21

when i run a make preview, the resolution seems to locked (i cant change it independently)is it possible that it grabs then res from the common render parameters and when it finally renders out:
it either renders the entire dual monitor of my screen.
or weird grabs sizes.
i am not sure what i am doing wrong!

btw its a gr8 tool! i wish i can finally use this in my scene. it has 8 cameras and without a tool like this its driving me crazy.

thanks
d

malucow · 2011-04-28

Sorry for taking too long to reply, I've been busy last days...

Well, about the bug , maybe it wasnt a bug, I think that I didnt understand well the usability of the script, next week I'll use it some more and if I find something strange I'll be posting here. Any news about the next release? : )

malucow · 2011-04-23

I'm using it in production and I must say that I'm loving this tool, congratz for this awesome script.
But some things could be better, like the edit mix could be stored somehow inside the 3dsmax scene, cuz sometimes you forget to save in the script...
And everytime I load a scene on 3dsmax, timeline range must be et to 0 to the script correctly move the time slider (cause if when you load the script and its not set to 0, it keeps a offset in the timeline).
Ah, the always needed UNDO and REDO function is missing : )

But despite that, its a great addiction to the workflow, thx and sorry for the poor english, eheh
(Be ready cuz soon autodesk may call you wanting to buy your script to add to next 3dsmax release, haha ;) )

MrPingouin · 2011-04-23

Hello,

Glad to hear that you're using it in production :]

I'm trying to release a little installer for this week-end, I'll only be able to put the easiest features you ask for this quick release, that's to say the object in the max scene containing the mix. I'm still thiking about it though, considering the pros and the cons.

Regarding the undo system, I didn't start working on it yet, but this is planned for next version.

Can you describe the bug more precisely ? Do you talk about the fact that when you open a new mixer (set on 0 to 400), and that max's animation range is for example from 500 to 900, you can't see any footages until you resize the mixer's timeline ?

titane357 · 2011-04-21

this script is something that AD should have done for years :-)
I don't try it, I would like to know what python can make that maxscript or dotnet can't. No offense, just to know what the limitations are.
Thanks a lot.

MrPingouin · 2011-04-21

I'd say that python+wxWidgets is equivalent to what dotnet can offer.

A true object-oriented language, builtin functionnalities for arrays/hash, xml, sql, threads and stuffs, that's for the python part.

The wx part brings you custom widgets to make better UIs.

titane357 · 2011-04-22

Thanks for answer :-), so do you plan to do a dotnet version ?

Matyrix · 2011-04-19

It seems really useful and interesting script, but i will wait for the full --automate install- version to try it.

MrPingouin · 2011-04-21

Hello,

You're right, that'd be a good thing, it's less easy to run than a classical mxs or plugin.
I'll work on it this week-end, stay tuned.

Builded version

MrPingouin · 2011-08-22

Hello,

I've created a builded version of the tool. You can find it here :

http://laurentchea.com/dev/CameraMixer/0.1/CameraMixerPkg.rar

There's 2 files, one .exe which is the tool, and one .ms script that you have to run in 3dsmax before launching the tool.

I've tested it, it seems to work.

tassel · 2011-04-19

Hi,

I have never used Python in my entire life before so.....
This script seems to be very nice and I would like to test it out, but I do not know in essence whats going on when I try to get it started.

--- Copy / Paste ---

Traceback (most recent call last):
File "\\***MYCOMPUTER***\CameraMixer_v0.1\CameraMixer.py", line 4, in
import wx
ImportError: No module named wx

--- End Copy / Paste ---

you have to install wxwidgets for python

MrPingouin · 2011-04-19

this is good news, it means that python works :)
now you have to install wxWidgets for your python version
I'm replying from my phone so it's quite difficult to write, try to google it, I'll be able to write an installation procedure tonight only
regards

Installation procedure

MrPingouin · 2011-04-19

Hello,

Here are the files I've installed to develop the tool :

- Python 2 (I tried on 2.6 and 2.7, the following filenames are according to 2.7)
- pywin32-216.win32-py2.7.exe
- wxPython2.8-win32-unicode-2.8.11.0-py27.exe

And in the project's README, you can see that you need to run the file tools/registerPythonCom.ms from 3dsmax before being able to use the mixer.

I´m Happy

tigre_g5 · 2011-04-19

Awesome, but please make a instalation guide for dummies, because i don´t know,if I need pyton 2 or 3 for install this baby.

malucow · 2011-04-18

Awesome, this will be very usefull. Keep the good work.