Do you have an idea for an awesome feature we should add… or hate the way we’re currently doing something? Share your ideas and suggestions here.
Months ago, I tweeted to Dave Perry that I'd love to see the Direct3D Photosynth viewer running on Gaikai. I never got a response back from him, but I know that the Photosynth team is not interested in building your own serverside rendering and video streaming application, whereas Gaikai's entire buisness is focused on providing that piece and relying on their clients providing the killer apps.
For many of us who are into the pointcloud side of Photosynth, the current Silverlight viewer with its invaluable highlights, overhead view, and refined interface still can't hold a candle to the pointcloud experience of the Direct3D viewer. Users who use Mac or Linux currently have no access to this viewer and real 3D capabilities in Silverlight still seem like a solid year away at best.
I don't suppose that your team exactly has money to be throwing down Gaikai's throat, especially when you guys have Azure at your command, but I still think that money aside, this works.
Alternately, apart from presenting the 'current' D3D viewer to other platforms, the same approach could be used to allow people to test drive earlier versions of the Photosynth viewer (such as the CTP) which, as I understand it, doesn't like to run when both the release D3D Seadragon client and the CTP are installed on the same machine.
Since in services like Gaikai, all applications are running in a separate virtual machine, it would be a simple matter to provide separate 'View this synth in the CTP Photosynth viewer', 'View this synth in the D3D Viewer', etc.
I think that it could prove useful even to members of your own team, as I've seen several of Blaise's lectures where he would have compared the two (or more) versions of the Photosynth viewers to each other live, had they both been usable at the same time.
By the way, I mean no disrespect to the team's hard work that has made the advances that have lead to today's Photosynth viewer. I am someone who always has enjoyed being able to compare different versions of things. This is in fact why institutions like museums (which is such a fond Photosynth subject) exist.
A third tangent is perhaps the most intriguing. Services such as OnLive make the claim that their real strength is not simply to allow anyone with a decent connection to play Crysis with good settings, but also to tear away the barrier of what can be computed on a single machine. I've seen the idea here in the suggestion forum to be able to view the entire globe's geo-aligned pointclouds onscreen at once + manipulate it as you wish. This would be impossible for any single user's computer to render, but making a deluxe global Photosynth viewer that runs on OnLive is an application that I would be happy to buy.