Dear friends: I have a problem with the ghost image. When I render two seperate images to left / rigt eyes separately, except for seeing the allocated image (viewing through a glasses), each eye also see a fade image (ghost image) which is rendered to the other eye. This is due to the long persistence of the monitor. One possibility of reducing this ghost image is to use an ultra short persistence monitor which is very expensive. I want to seek the possibility of minimizing the ghost image without using special monitors.
The attached are two programs which render drifting gratings to left eye only (for simplifying the question). What I do is, in each loop, to render a green gratings to left eye first, then render a black gratings to the left eye (in the attached code, I have commented off the gc.draw(black1)). My purpose is to use the black gratings to cover the green gratings so that the image persistence is reduced. However, this did not work as I can only view the second frame which is a black screen. I tried to increase the setMinimumFrameCycleTime to let the first frame visiable but still not work. I would be grateful to you if you could help by indicating what was wrong with my thought. Is my idea practicable? If yes, how can I do this? Thank you a lot! Best regards, ===== Guang Bin Liu VTHRC University of Queensland Australia Phone: 61 7 3365 4072 Fax: 61 7 3800 5268 _________________________________________________________ Do You Yahoo!? 登記免費的 @yahoo.com 中文電子郵件 @ http://chinese.mail.yahoo.com Get your free @yahoo.com address at http://chinese.mail.yahoo.com
BrTestGratings.java
Description: BrTestGratings.java
RotateGrating.java
Description: RotateGrating.java