From: Byungil J. <myp...@gm...> - 2008-12-11 23:25:51
|
Hi It is interesting that SAGE is discussed on this mailing list. As the main developer of SAGE, I have a little concern about that SAGE is regarded as developed for image/video applications. Though it is true that image/video is the most easily deployable SAGE application, SAGE is mainly developed to push extremely high-res scientific visualizations onto scalable displays. But one big huddle is application transparency. The SAGE OpenGL wrapper solves the problem for a single desktop application but it has resolution limitation something like 1280x1024. Since SAGE streams rendered image, this may yield image artifacts when it is scaled up to a huge tiled display as Chang pointed out. To avoid that, users have to do off-screen rendering very high-res images on a powerful graphics server or use parallel rendering apps. But this requires users to write or modify their apps using SAGE interface, though the API is a few lines of code. If you want to show multiple apps on your tiled display at a time, SAGE should work for you. For 4x4 tiled display, I don't expect serious artifacts. If you are happy with running single app on entire tiled display, use Chromium or other parallel viz apps for tiled display. Regards, Byungil On Thu, Dec 11, 2008 at 10:38 AM, Chang Yuan <cha...@gm...> wrote: > Hi all, > > Here are my two cents. > > SAGE is great for image/video applications, but may not be the best choice > for distributed graphics rendering. It handles OpenGL applications by > intercepting glSwapBuffer call and then streaming the buffer content > (instead of OpenGL calls) to the display tiles. The images are rendered with > inevitable upscaling artifacts which are quite visible on the display tiles. > It does allow running unmodified OpenGL applications, though. > > For my own application, I am using the OGRE rendering engine > (http://www.ogre3d.org), which uses some advanced shader programs (possibly >>OpenGL 1.5). I tried to connect it with Chromium, but the scene is rendered > with missing content (due to the lost shaders I guess) with a very low frame > rate. Has everybody have successful experience with running OGRE through > Chromium? Right now I'm sending the pixel buffers through SAGE as a backup > solution. > > I plan to try another distributed rendering engine, Equalizer > (http://www.equalizergraphics.com/), that claims to support all versions of > OpenGL calls. But it requires modifying the program, which could be a > turn-off for some people. > > Best, > Chang > > On Thu, Dec 11, 2008 at 7:11 AM, Brock Palen <br...@um...> wrote: >> >> Looks like cglx will not support unmodified GL applications, >> From: >> http://vis.ucsd.edu/~cglx/docs.html >> Do I need to recompile my OpenGL application against CGLX ? >> >> YES. CGLX needs to intercept a few OpenGL calls to provide a >> distributed OpenGL context on your visualization system. >> >> It does look like SAGE will work though: >> http://www.evl.uic.edu/cavern/sage/applications.php#wrapper >> >> Thanks, >> >> Brock Palen >> www.umich.edu/~brockp >> Center for Advanced Computing >> br...@um... >> (734)936-1985 >> >> >> >> On Dec 10, 2008, at 3:58 PM, Andrew Shewmaker wrote: >> >> > This might be a good time for me to ask if anyone has compared cglx >> > to chromium? >> > >> > http://vis.ucsd.edu/~cglx/ >> > >> > Sorry, I can't answer your Chromium questions. The last powerwall I >> > ran it on was RHEL4. >> > >> > -- >> > Andrew Shewmaker >> > >> > >> >> >> >> ------------------------------------------------------------------------------ >> SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, >> Nevada. >> The future of the web can't happen without you. Join us at MIX09 to help >> pave the way to the Next Web now. Learn more and register at >> >> http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ >> _______________________________________________ >> Chromium-users mailing list >> Chr...@li... >> https://lists.sourceforge.net/lists/listinfo/chromium-users > > > ------------------------------------------------------------------------------ > SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. > The future of the web can't happen without you. Join us at MIX09 to help > pave the way to the Next Web now. Learn more and register at > http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ > _______________________________________________ > Chromium-users mailing list > Chr...@li... > https://lists.sourceforge.net/lists/listinfo/chromium-users > > -- Byungil (Brent) Jeong Software Engineer Advanced Visualization Group Sun Microsystems (650) 786-7687 / FAX: (650) 786-2514 14 Network Cir Menlo Park, CA 94025 |