Wednesday, March 31, 2010
Editing video with the video scratcher
Here's a test of the video scratcher used to edit video.
The procedure....
Put guide lines at the edits.
Define the 'shots' by dragging at a 'normal' speed as closely as possible
Speed up past the things I want edited out
Slow down where appropriate
This is very similar to an audio project I worked on. I like media where the timeline is done gesturally, almost as if it's hand-cranked. It gives everything a kind of weird fluidity. I also really like the bubbly audio.
Tuesday, March 30, 2010
More video tests
I'm excited about the tests we're doing for future iterations of video classes. You can see them here. I'm especially liking the video scratcher that Craig and I have been working on. The idea is to establish various spatial relationships then have the video 'create itself.' It's like a blend of interactivity and video. In our test version, a marker represents travel among three LA cities. When the marker hits a certain position, info about that city pops up.
The original video scratcher is shown below. It enables After Effects to create motion scrub type animations using motion sketch data which is then used to control the timing of a jpg sequence....
Sunday, March 28, 2010
Laserium lives and other tests
Been doing a lot of tests with various techniques in After Effects for future iterations of video classes. This one takes me back to the 70's. I also think this one is neat...
Sunday, March 21, 2010
Languages, languages
Some results of my experimenting and research so far....
Maya-Essentially, a program without an interface, just a bunch of dialogs connected to an engine. Great dynamics and effects but everything is 3x harder than it needs to be.
Cinema 4D-easy to use, nice, but restrictive academic licensing and dynamics modules are extra.
3D Studio Max-this looks great, but is Windows only. Might try running this on my Intel machine.
Motion--some nice, simple dynamics, but overall, more like a toy.
Quartz Composer--I love the node-based real-time interface, but it needs just a big more refinement in terms of the quality of output.
Nodebox 2-Output is a little too sparse.
Processing-You can do some nice stuff with this. Dynamics requires linking libraries. Still thinking about this one.
Lightwave-capable, but weird interface + a dongle!
Strata--seems unchanged since I used it 20 years ago.
Blender-Highly capable but where is that interface from? Still, highly capable dynamics. Still thinking about this one.
Scratch
Alice
Various flavors Logo
contextfreeart.org
Unity game engine
dim3 game engine
panda3d
Saturday, March 20, 2010
Show player code for revMedia
on openstack
global videopos
put "1200,400" into videopos
hide menubar
set the width of this stack to 2000
set the height of this stack to 900
set the location of this stack to 300,400
set the lockerrordialogs to true
end openstack
--PRESS ESC TO EDIT
on escapekey
show menubar
end escapekey
--PRESS TAB TO INITIALIZE
on tabkey
openstack
end tabkey
--PAUSE VIDEO
on returnkey
global thevideo
if there is a videoclip thevideo then
if the paused of videoclip thevideo is true then
set the paused of videoclip thevideo to false
else
set the paused of videoclip thevideo to true
end if
end if
end returnkey
--MAIN SHOW CONTROL
on keydown thekey
global thevideo, videopos
--JASMINE CUES LEFT
if thekey is "1" then
checkvideo
put "/Users/faculty/Desktop/show/1-flowerL.mov" into thevideo
play videoclip thevideo at videopos
else if thekey is "2" then
checkvideo
put "/Users/faculty/Desktop/show/2-juniperL.mov" into thevideo
play videoclip thevideo at videopos
else if thekey is "3" then
checkvideo
put "/Users/faculty/Desktop/show/3-UNL.mov" into thevideo
play videoclip thevideo at videopos
else if thekey is "4" then
checkvideo
put "/Users/faculty/Desktop/show/4-fallingL.mov" into thevideo
play videoclip thevideo at videopos
else if thekey is "a" then
checkvideo
put "/Users/faculty/Desktop/show/a-airportLEFT.mov" into thevideo
play videoclip thevideo at videopos
else if thekey is "b" then
checkvideo
put "/Users/faculty/Desktop/show/b-channelchangeL.mov" into thevideo
play videoclip thevideo at videopos
else if thekey is "c" then
checkvideo
put "/Users/faculty/Desktop/show/c-rewindL.mov" into thevideo
play videoclip thevideo at videopos
else if thekey is "d" then
checkvideo
put "/Users/faculty/Desktop/show/d-fastforwardL.mov" into thevideo
play videoclip thevideo at videopos
else if thekey is "e" then
checkvideo
put "/Users/faculty/Desktop/show/e-skyL.mov" into thevideo
play videoclip thevideo at videopos
--FADE
else if thekey is "0" then
lock screen
if there is a videoclip thevideo then stop playing videoclip thevideo
unlock screen with visual dissolve
end if
end keydown
--CLEAR ANY EXISTING VIDEO IF PLAYING
on checkvideo
global thevideo
if movie() ≠ "done" then
lock screen
stop playing videoclip thevideo
unlock screen with visual dissolve
end if
end checkvideo
Building the system pt. 2
Building the system pt. 1
Extravagant memory
No news is good news
Last night was the premiere of the two shows. I didn't get any last minute calls yesterday afternoon which is good. Last minute calls would have meant the video system wasn't working. Now I'm waiting for the show report for last night. If it went fine, there will be no notes for me. No notes is good notes. There are still three more shows to go.