[Chimera-users] Auto-Stereo 3D

Tom Goddard goddard at sonic.net
Fri Feb 28 11:52:46 PST 2020

Hi Gregory,

  That would be cool to have ChimeraX interactive holographic display.  This could be easy or hard depending on what is required to talk to these displays.  I believe the generally require having several rendered views, like 8 views for the Auto Stereo 3D products or 45 for the looking glass display.

	https://www.tri-evolution.com/en/auto-stereo-3d/as3d-hardware/ <https://www.tri-evolution.com/en/auto-stereo-3d/as3d-hardware/>

	https://lookingglassfactory.com <https://lookingglassfactory.com/>

The trouble is the primary SDK for these displays is Unity.  ChimeraX is based on Python / C++ / OpenGL, not Unity.  I did not see any Python SDKs for these devices which would be the ideal situation for a ChimeraX plugin.  I saw a C API for Looking Glass in private beta -- would require some extensive programming skills to use that in ChimeraX.  Perhaps these holographic displays just take a single tiled image with the multiple views and you don't need any SDK, ChimeraX could certainly create the tiled views.

  If the device SDKs make it possible, the place to look in ChimeraX for how to make weird multi-view cameras is

	https://www.rbvi.ucsf.edu/trac/ChimeraX/browser/src/core/graphics/camera.py <https://www.rbvi.ucsf.edu/trac/ChimeraX/browser/src/core/graphics/camera.py>

	https://www.rbvi.ucsf.edu/trac/ChimeraX/browser/src/core/graphics/camera360.py <https://www.rbvi.ucsf.edu/trac/ChimeraX/browser/src/core/graphics/camera360.py>

For instance the SplitStereoCamera class makes side-by-side tiled left and right eye views.  And here are the ChimeraX user docs on the available camera modes that might help

	https://www.rbvi.ucsf.edu/chimerax/docs/user/commands/camera.html <https://www.rbvi.ucsf.edu/chimerax/docs/user/commands/camera.html>

Definitely let us know if you get someone trying to code a holographic ChimeraX camera -- we'd be happy to advise on the details.


> On Feb 28, 2020, at 5:20 AM, Gregory Babbitt <gabsbi at rit.edu> wrote:
> I just now put a Facebook challenge out to our university student Bioinformatics Club to work on creating a ChimeraX  plug in support for holographic screens for the ChimeraX toolshed.  I'll let you know if they organize a group around it.  I could also put my Computer Languages group class project on the task next year too.
> Dr. Gregory A Babbitt
> Associate Professor
> T.H. Gosnell School of Life Sciences
> Rochester Institute of Technology
> Rochester  NY     USA
> software website: http://people.rit.edu/gabsbi  <http://people.rit.edu/gabsbi> 
> YouTube channel  https://www.youtube.com/channel/UCJTBqGq01pBCMDQikn566Kw <https://www.youtube.com/channel/UCJTBqGq01pBCMDQikn566Kw>
> From: Chimera-users <chimera-users-bounces at cgl.ucsf.edu> on behalf of Tom Goddard <goddard at sonic.net>
> Sent: Thursday, February 27, 2020 8:06 PM
> To: chimera-users at cgl.ucsf.edu
> Cc: Engelhardt, Peter
> Subject: Re: [Chimera-users] Auto-Stereo 3D
> One of the 3D displays that do not use glasses is called Looking Glass.
> https://lookingglassfactory.com <https://lookingglassfactory.com/>
> Chimera does not work with it, but a friend (Tom Skillman) has one and said it is interesting.
> Tom
>> On Feb 27, 2020, at 5:01 PM, Greg Couch <gregc at cgl.ucsf.edu <mailto:gregc at cgl.ucsf.edu>> wrote:
>> We are always interested in new 3d viewing technologies.  However, any support for new technologies would be done as part of ChimeraX, https://www.rbvi.ucsf.edu/chimerax/ <https://www.rbvi.ucsf.edu/chimerax/>, the Chimera successor.    With our limited resources, it's unlikely that we would implement anything soon, but we would welcome and assist a contributed ChimeraX bundle.
>> I'd like to suggest that instead of waiting for AS3D to become a viable option, that you either get a stereo 3D projector for presenting 3D to groups, similar to a movie theatre, or a VR headset for single person 3D.  Those appear to be the only available long term solutions right now.  If you can find a 3D TV anymore, that would work too.
>> And don't forget that Chimera and ChimeraX require a workstation graphics card for stereo 3D -- so a mid- to high-end AMD FirePro or NVIDIA Quadro.
>>     HTH,
>>     Greg
>> On 2/27/20 10:05 AM, Engelhardt, Peter wrote:
>>> Dear Chimera developers,
>>> We are most interested of always using stereo in Chimera. 
>>> Lately there have been presented Auto-Stereo 3D displays: https://www.tri-evolution.com/en/auto-stereo-3d/ <https://www.tri-evolution.com/en/auto-stereo-3d/>
>>> Auto-Stereo 3D - TRI Evolution – 3D without glasses <https://www.tri-evolution.com/en/auto-stereo-3d/>
>>> We unfold digital vision. We unfold your product and video data in “GLASSES-FREE 3D”. We offer numerous services and solutions for perfect handling of the latest auto stereo 3D technology. We are an official Solutions Partner of 3D Global. Find out everything worth knowing about our AS3D offer in this section. AS3D Hardware AS3D Hardware More […]
>>> www.tri-evolution.com <http://www.tri-evolution.com/>
>>> Because of this convenience in 'no need to use any stereo glasses' we wonder if Chimera is supporting Auto-stereo 3D displays, now or in near future.
>>> We thank you in advance 
>>> Cheers
>>> Peter
>>> _______________________________________________
>>> Chimera-users mailing list: Chimera-users at cgl.ucsf.edu <mailto:Chimera-users at cgl.ucsf.edu>
>>> Manage subscription: http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users <http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users>
>> _______________________________________________
>> Chimera-users mailing list: Chimera-users at cgl.ucsf.edu <mailto:Chimera-users at cgl.ucsf.edu>
>> Manage subscription: http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users <http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users>
> _______________________________________________
> Chimera-users mailing list: Chimera-users at cgl.ucsf.edu
> Manage subscription: http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-users/attachments/20200228/072af337/attachment-0001.html>

More information about the Chimera-users mailing list