Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > C64 with 3D TV -> works
2011-08-26 20:05
enigma

Registered: Feb 2002
Posts: 14
C64 with 3D TV -> works

Hello,

I do not post often, but maybe this is interesting.
I recently bought a 3D TV with circular polarisation for 3D.

It can handle 50 Hz progressive modes as 3D modes mapping alternating frames to the left and right eye.
On the TV those frames are mapped to odd and even lines where in front is a foil that filters those lines to clockwise and CCW polarisation. With suitable glasses a different image for every eye appears at 25 Hz.

So much for theory, but it also works using a C64. As a basic test I just flipped black and white background color each frame. Enabled alternate frame 3D mode on TV and got a white image for the left eye and a black for the right.

So did someone made some content for this already?
(I know if I had unlimited time, I should do it myself ;) )

For some first impressions I could imagine alternating NuFLI stills just like the Stereo Viewer on PC (I have just a standard REU) or maybe some (realtime calculated) animation?

2011-08-26 20:49
dEViLOCk

Registered: Jul 2011
Posts: 12
Yeah! Wanna see that at x2012 or so.
'We are third dimension' by Fairlight :-)
2011-08-26 21:02
encore

Registered: Aug 2010
Posts: 61
Definitely a cool and intriguing idea. :) Would be interesting to see various coder-effects in the third dimension.
2011-08-27 11:00
linde

Registered: Jul 2006
Posts: 47
I did some experiments with alternating between images quickly, but I never got around to try it with shutter glasses. I could only find the source pictures for now.

http://mixtape.be/stuff/rob1.prg
http://mixtape.be/stuff/rob2.prg

2011-08-27 12:31
enigma

Registered: Feb 2002
Posts: 14
Thanks, I tried it and it looks really awesome.
The robot stands in front, the walls on the sides go into the background and even the bottle to the left is seen correctly positioned.

Here is a quick hack where I moved your images to bank 0 and 2.
http://mail.lipsia.de/~enigma/c64/3DROBOT.PRG
Run with sys2064.

Some noted vice can not load prgs below I/O at $D000, so this works with a suitable loader from within vice, f.e. ar mk6 crt cartridges loader.
http://mail.lipsia.de/~enigma/c64/3DROBOT.D64
2011-08-27 19:28
Street Tuff

Registered: Feb 2002
Posts: 88
just compress it with exomizer...

http://www.daupara.de/3DROBOT-PACKED.PRG

2011-08-27 20:57
iAN CooG

Registered: May 2002
Posts: 3132
vice can load any size prg if you enable "inject to ram", but yeah, packing prgs is best and takes just few seconds using exomizer (1 second with pucrunch).
2011-08-28 10:43
Krill

Registered: Apr 2002
Posts: 2839
Cool stuff! :)

Do all 3D TV sets have this feature?

3D demos would be really cool with it, better than the oldskool approach of using red/green glasses (still with glasses, however).

But then, have there actually ever been demos like this on C-64, using red/green glasses for 3D? I might have forgotten them, but i can't think of any in the moment.
2011-08-28 14:47
chatGPZ

Registered: Dec 2001
Posts: 11108
i only remember a few still images..... some mag published them, must have been one of 64er, magicdisk or input64 :)
2011-08-28 18:02
algorithm

Registered: May 2002
Posts: 702
Alternatively. Place two images next to other and use the cross eyed method. Works with any monitor albeit images half the size horizontally. How much did you purchase the 3d monitor?
2011-08-29 01:16
enigma

Registered: Feb 2002
Posts: 14
Quoting Krill
Cool stuff! :)

Do all 3D TV sets have this feature?

3D demos would be really cool with it, better than the oldskool approach of using red/green glasses (still with glasses, however).

But then, have there actually ever been demos like this on C-64, using red/green glasses for 3D? I might have forgotten them, but i can't think of any in the moment.


Well I guess every current 3D TV has this feature.
Using alternating frames is not really new and is the native approach using shutter glasses.
(You remember ELSA Revelator glasses with CRTs?)

Well the TVs usually have 4 ways of interpreting a source signal for 3D output.
Shown here: ftp://78.47.153.163/pictures/lg_3dmodes.jpg
Top&Bottom, Side by Side and Checkerboard half the resolution, frame sequential halfs the framerate.
The first ways would be problematic since the C64 screen must be centered on the TV exactly and also
the C64s resolution would be half. So half framerate is much more convenient.

Since my LG 55LW4500 detects the C64 signal as 576i I can not switch on 3D when I connect the C64 directly.
So I plugged the C64 to a TV card, let DScaler deinterlace the images back to 50 Hz and
put it as overlay full screen on the TV where I set the PC to 1920x1080 50p.
A drawback is that the 50 Hz of the C64 signal and the 50 Hz of the PC graphics cards output is not synced.
If there is a shift of one frame the L/R images swap.

I already have a solution in mind.
The TV card (BT878 based) captures the C64 signal interlaced at 25 Hz.
If I take the even lines and scale them to the even lines of the 1080 resolution and the same with the odd lines,
I will get the C64 frames interlaced on 1920x1080. I leave the TV in 2D mode. Due to the foil the polarisation
effect in front of the TV is always on, mapping the C64 frames to L/R eyes.
Since the TV card captures always interlaced just one frame can not be dropped and no shift can appear.
I can't think of a much easier way and it would work with any 50 or 60 Hz input signal not just C64.

Ok it requires a PC as signal shaper...

Maybe there are 3D TVs out there that detect C64 as 50 Hz progressive signal and allow alternating frame as 3D-mode then.
Someone knows?

RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
psych
Krill/Plush
subjik/F4CG
kbs/Pht/Lxt
Scooby/G★P/Light
Guests online: 140
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 Wonderland XIV  (9.6)
9 Bromance  (9.6)
10 Memento Mori  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.7)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Coders
1 Axis  (9.8)
2 Graham  (9.8)
3 Lft  (9.8)
4 Crossbow  (9.8)
5 HCL  (9.8)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.07 sec.