I was thinking about whether it was possible to make something broadly like this recently. (Stream video of 3d world)
I haven’t studied the video in detail, but I wouldn’t be so quick to call BS on it (as a concept, if not the actual quality of graphics you see there)
As article says you would need a super graphics card for each player or be able to batch the scene and with all that light interaction they don’t say how that could be done. [/quote:393027b80f]
The article seems to assume they are going for a rasterisation based approach… There doesn’t seem to be any reason to think this, and it wouldn’t seem very smart off the bat…
What if you consider some sort of global illumination based approach instead?
Could you potentially store a big complex globally illuminated world on your servers, and stream viewpoints to players as they moved through it? With a good few player viewpoints moving around your complex scene, and maybe specialist hardware in your servers, this might work out cheaper than rasterisation of a viewpoint for each player..? particularly if you don’t have to render avatars for the viewpoints themselves or if you fudge that?
High bandwidth requirements, of course, to make it work, but that might be acceptable.