audyovydeo
21st November 2008, 13:35
I've searched the forums but there's a surprisingly small number of posts on this subject.
Fresh out of the movie theater watching "Fly me to the moon" (with a venomous 1.5€ per head surcharge for the usage of 3D goggles) I started trying anaglyphs at home.
Since I don't have 2 cameras, I tried this poor man's method :
AviSource("C:\temp\whatever.avi").converttorgb()
clipA = SeparateFields().SelectEven().lanczosresize(720,576).RGBAdjust(0.5, 1.0, 1.0)
clipB = SeparateFields().SelectOdd().lanczosresize(720,576).RGBAdjust(1.0, 0.5, 0.5)
Overlay(clipA, clipB, -10, 0, opacity=0.5, mode="chroma")
# adjust pixel offset as seems fit
# also tried Blend mode but it sucks
In other words, lacking the spatial offset given by right and left (cameras, ergo eyes), I use the slight temporal offset of the even and odd channels of the interlaced stream.
Trouble is ... I'm far from sure of the results.
I've tried a dozen ways of keying the two channels, and this is the result I like best.
Any expert advice here ?
thanks
audyovydeo
Fresh out of the movie theater watching "Fly me to the moon" (with a venomous 1.5€ per head surcharge for the usage of 3D goggles) I started trying anaglyphs at home.
Since I don't have 2 cameras, I tried this poor man's method :
AviSource("C:\temp\whatever.avi").converttorgb()
clipA = SeparateFields().SelectEven().lanczosresize(720,576).RGBAdjust(0.5, 1.0, 1.0)
clipB = SeparateFields().SelectOdd().lanczosresize(720,576).RGBAdjust(1.0, 0.5, 0.5)
Overlay(clipA, clipB, -10, 0, opacity=0.5, mode="chroma")
# adjust pixel offset as seems fit
# also tried Blend mode but it sucks
In other words, lacking the spatial offset given by right and left (cameras, ergo eyes), I use the slight temporal offset of the even and odd channels of the interlaced stream.
Trouble is ... I'm far from sure of the results.
I've tried a dozen ways of keying the two channels, and this is the result I like best.
Any expert advice here ?
thanks
audyovydeo