Server based game augmentations. The transition to cloud. Really possible?

Discussion in 'Console Technology' started by Shifty Geezer, May 22, 2013.

  1. Squilliam

    Squilliam Beyond3d isn't defined yet
    Veteran

    Joined:
    Jan 11, 2008
    Messages:
    3,495
    Likes Received:
    114
    Location:
    New Zealand
    We could think of it like 'the Cell'. On launch the performance may not be relevant at all but by the time we reach 2nd or 3rd generation games in 2-4 years time we might see a major difference. In a couple of years for instance a lot of places will have been upgraded to 30-100Mbps fibre-optic as Europe, Asia, Australia, New Zealand etc roll out their fibre networks. In 2015 I will have a 100Mbps fibre-optic connection so they could probably do a lot given time to develop the software and roll out the hardware.
     
  2. GameNameFame

    Newcomer

    Joined:
    May 29, 2013
    Messages:
    13
    Likes Received:
    0
    But the result of the non immediate results should be immediately be used in

    You are going through a building in BF or just entered a building, but turns out the building was already destroyed in server perspective.

    So in order for this to be used, you must have result of non immediate result that will have no immediate result back to gameplay.

    Tells me this is very limited.
     
  3. ninzel

    Veteran

    Joined:
    Aug 26, 2005
    Messages:
    1,606
    Likes Received:
    6
    So after everything I've read in this thread I wonder if it is safe to say that a really cool and realistic application of cloud would be hyper realistic non interactive scenes,in other words evolving wallpapers. Imagine a hyper realistic always growing and changing aquarium or forest scene instead of a loop or loops. Or is that something already possible by simply being connected to a regular server?
     
  4. ShadowRunner

    Veteran

    Joined:
    Apr 6, 2008
    Messages:
    1,440
    Likes Received:
    0
    Not really i'd say
     
  5. ninzel

    Veteran

    Joined:
    Aug 26, 2005
    Messages:
    1,606
    Likes Received:
    6
    Not really possible with regular server or cloud?
     
  6. ShadowRunner

    Veteran

    Joined:
    Apr 6, 2008
    Messages:
    1,440
    Likes Received:
    0
    Either :lol:

    Though i think i may be misunderstanding the question, ignore me :oops:
     
  7. ninzel

    Veteran

    Joined:
    Aug 26, 2005
    Messages:
    1,606
    Likes Received:
    6
    Well if people are making the case that interactive games can be enhanced by cloud,I would think something non interactive would be even easier.
    It may not be as sexy as a game,but there could be a market.
     
  8. ShadowRunner

    Veteran

    Joined:
    Apr 6, 2008
    Messages:
    1,440
    Likes Received:
    0
    I definitely misunderstood lol.

    For something non interactive you would be best off doing all the processing in the cloud ala Gaikai, without interaction you could stream the same instance to millions with a single render. If there was a market for that type of thing id say it would be pretty feasible from from a business perspective :wink:
     
  9. GameNameFame

    Newcomer

    Joined:
    May 29, 2013
    Messages:
    13
    Likes Received:
    0
    You are assuming that nothing happens between you plant C4 and it explodes. What if aerial bomb strikes the building?
     
  10. GameNameFame

    Newcomer

    Joined:
    May 29, 2013
    Messages:
    13
    Likes Received:
    0
    So sum it up.

    Input needs to be small.

    Output needs to be small.

    Cannot require immediate result.

    Only thing I can think of is pre baked effects which again can be done on local hardware during loading anyways.
     
  11. keenism

    Newcomer

    Joined:
    Feb 26, 2013
    Messages:
    27
    Likes Received:
    0
    Location:
    Behind You
  12. warb

    Veteran

    Joined:
    Sep 18, 2006
    Messages:
    1,057
    Likes Received:
    1
    Location:
    UK
    You might run a cheaper local animation instead.

    The idea is to offload computationally expensive problems that are not quite so latency insesitive they could be done during loading.
     
  13. Flux

    Regular

    Joined:
    Nov 10, 2006
    Messages:
    313
    Likes Received:
    2
    like music,decryption, and decompression.

    Background effects(volumetric particle physics like sandstorms,rain,steam,smoke,snow,and other weather)
     
  14. -tkf-

    Legend

    Joined:
    Sep 4, 2002
    Messages:
    5,634
    Likes Received:
    37
    Then it's not my C4 demolition game anymore :)
    It's true that if i plant my C4, send the calculations to the cloud then my game would have to be static until it explodes. If i moved in front of the building, someone else planted a C4 in the meantime, a truck parked in front of it, a player went into the building, someone ordered an airstrike, etc etc the original calculations would be wrong.
     
  15. 3dilettante

    Legend Alpha

    Joined:
    Sep 15, 2003
    Messages:
    8,579
    Likes Received:
    4,799
    Location:
    Well within 3d
    Can you clarify if you mean that decryption and decompression can be offloaded to the cloud server?
    The first issue is that consoles will have some decent dedicated hardware and instructions for decryption and decompression, and the second is that data transactions over the internet should be compressed and possibly also encrypted.
     
  16. astrograd

    Regular

    Joined:
    Feb 10, 2013
    Messages:
    418
    Likes Received:
    0
    That isn't a necessary assumption. The output results of the physics-based animation/destruction can still affect the player, just not vice versa. That's why I stuck to larger scale events which in the real world would barely notice some tiny human/tank/etc getting in its way. The player/tank/jeep/etc itself could still react to large scale debris that collides with it based on the local physics. That debris just wouldn't be slowed by the impact which, for large scale events, is realistic anyhow.



    The cloud-computed physics-based anims are just for the static environment as is. For anything that you'd be able to drive or park in front of it clearly that's already fully interactive and handled locally. As such, when the animation plays out as the building collapses and all the previously-static bits of the structure fly around your player/tank/jeep/etc can still "feel" that since their physics modeling is handled locally. In other words you should be able to have the collapse hurl the player/jeep/etc around when concrete bits or i-beams or whatnot hit them, but those interactive, dynamic elements can't influence the collapse anim itself.

    Not sure if I'm explaining what I am envisioning very well. :???:

    Player triggers avalanche. Avalanche is a huge, dominant physics effect that isn't significantly affected by player state once triggered. Avalanche computed in cloud, sent to console. Player can be swept along with the avalanche because reaction to such moving objects can be handled locally.



    Are you certain about the last part? I've speculated on that for a while now and most ppl have asserted I was wrong for no real good reason.
     
    #536 astrograd, May 31, 2013
    Last edited by a moderator: May 31, 2013
  17. Arwin

    Arwin Now Officially a Top 10 Poster
    Moderator Legend

    Joined:
    May 17, 2006
    Messages:
    18,762
    Likes Received:
    2,639
    Location:
    Maastricht, The Netherlands
    Thanks all of you, I think that makes even more sense - that way, the two side-by-side OS's each can have their own resolution.

    I would expect though that scaling is supported per plane as well, but it hardly matters - if each layer can have a different resolution, then by definition the output being just one framebuffer for your TV, everything will have been merged to one target resolution.

    Avalanche is an interesting idea.

    @keenism: thanks for the link. You're pushing the discussion into an area where on this forum it deserves to be. ;) It's interesting though basic actual testing of the waters for 'co-operative' physics rendering. There are some limitations that are discussed in the comments, but I think if say, 16 players are playing together and all contributing to a large physics interaction, it could potentially benefit a lot from having those calculation interactions all being done server-side, on the same Microsoft server-farm.
     
  18. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,106
    Likes Received:
    16,898
    Location:
    Under my bridge
  19. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,106
    Likes Received:
    16,898
    Location:
    Under my bridge
    Sorry? Are you suggesting compressed data is sent to the cloud and then downloaded uncompressed? You realise that's exactly the opposite of what's wanted, and why .mp3 and h.264 and .png and .jpeg were basically invented, right, to overcome the slow BW of the internet? ;)
     
  20. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,106
    Likes Received:
    16,898
    Location:
    Under my bridge
    Just stumbled upon this which shows Naughty Dog use Amazon's cloud computing for Uncharted.
    So it turns out cloud for online isn't anything new, and if ND or whoever had wanted to use cloud processing for games this gen, I guess they could have. That's what happened with Halo, using the cloud for online aspects, but no-one is using remote computing AFAIK. Why wasn't ND using the cloud to process lightmaps, for example?
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...