Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Displays Television Games Entertainment Hardware Technology

The New Difficulties In Making a 3D Game 190

eldavojohn writes "MSNBC spoke with the senior producer of a new stereoscopic 3D game called Killzone 3 and highlighted problems they are trying to solve with being one of the first FPS 3D games for the PS3. The team ran into serious design problems, like where to put the crosshairs for the players (do they constantly hover in front of your vision?) and what to do with any of the heads-up display components. Aside from the obvious marketing thrown in at the end of the article (in a very familiar way), there is an interesting point raised concerning normalized conventions in all video games and how one ports that to the new stereoscopic 3D model — the same way directors continue to grapple with getting 3D right. Will 3D games be just as gimmicky as most 3D movies? If they are, at least Guerrilla Games is making it possible for the player to easily and quickly switch in and out of stereoscopic 3D while playing."
This discussion has been archived. No new comments can be posted.

The New Difficulties In Making a 3D Game

Comments Filter:
  • by gman003 ( 1693318 ) on Sunday September 05, 2010 @11:36PM (#33485648)
    Uh, no. Not at all. All it takes is changing: frame.render_everything(position); to: lframe.render_everything(position - offset); rframe.render_everything(position + offset); Maybe not even that. Many of the PC 3d solutions do all that just in the driver. They run into some problems, primarily with the HUD, but they usually work just fine. Hell, OpenGL has had support for 3D at the API level for years, maybe since the beginning. Nobody uses it, but it's there. This is the reason why CGI films work better than studio films when converted to CG. All you have to do is render everything twice from a slight offset. This article wasn't really about the technical problems, which are minor. It was about the design problems: how do you present information to the player in 3D?
  • by Nyder ( 754090 ) on Monday September 06, 2010 @12:32AM (#33485910) Journal

    ... I feel that I might have some worthwhile knowledge of Stereoscopic 3D games.

    First off, 3D in games isn't as gimmicky as 3D in movies, not by a long shot. If the dev programs the game with 3D in mind, then things like the UI, blood splatters don't pull you out of the 3D experience.

        Like games that have the blood splatter on your screen? Looks killer on 3D.

    Games like Left 4 Dead (1 & 2) the 3D is very, very good on it. It makes zombie killing a little more realistic.
    Need For Speed World? While the 3D isn't perfect on it (some ghosting), the game is a lot better to play in 3D.

    Titan's Quest and Torchlight in 3D is have to play to understand. The game looks like toys or something while you are playing.

    Some games, like Alien Breed the lighting is messed up on it, so it doesn't look good in 3D, but if they fixed that, would be killer.

    As for the gun sight, ya, that matters. What nvidia does with 3D Vision is has a "laser sight" you can toggle on and off (you have to turn off ingame targeting crosshairs) if the game doesn't do the 3D on it correctly. I don't use it much, but some games like Fallout 3 you have to use it. And yes, Fallout 3 is better on 3D.

    Honestly, dev's don't have to do much extra but test their games under 3D to see what elements need to be fixed. Games that are made in a 3D engine already have what is needed. Unlike TV or Movies, the games are made from 3D models, so getting the 2nt camera viewpoint is easier to do, and why games look way better then any 3D movie can.

    Plus I don't think people understand, buying a 3D TV doesn't mean you can start playing 3D games. For example, 3D Vision users need the 3D vision hardware, a 120khz Monitor (that's supported, currently most tv's aren't) to get 3D gaming. Cost is just over $500 (Acer GD235HZ 1080p monitor & 3D Vision). Not to mention running a game is 3D means your cutting your normal frames per sec down by half. So you need some powerful video cards to play the latest games (that are being made with 3D in mind) with decent frame rates, which normally mean 60fps.

    Need for Speed World. Normally, I can do 1080p at 60fps with all settings maxed. But to get 60fps, I have to cut the graphics down to medium. If I don't, the 3D in the game doesn't look right, tends to cause headaches & eye strain more. Which is more or less true with most of the games.

    Granted the Nvidia GTX 460 1G cards are cheap and give great fps, mainly in sli. but still, that's another $500 cost.

    So $1000 will get you a great 3D gaming setup, that can play 3D movies, if you get a bluray player for your computer.

    3D in games is great as long as it's does right. And it takes some playing around with the 3D to figure out what works for you. Will most gamers want/need it? No. Besides entry cost is sort of high, it doesn't work good for every type of game, and there's sort of a split on what to get between PC & consoles/tv/bluray 3D players.

    I think the biggest problem with 3D is no standards. This isn't a case of tech that is going to be adopted by everyone, so having standards is important for market growth.
    You don't want to have to buy a 3D HDTV, a 3D bluray player (ps3), and a 3D Monitor & 3D kit for your pc.

    Like with 3D bluray movies. With hardly any of those movies being released, they stupidly make them exclusive bundles with 3D hardware. I mean, wtf? Instead of making 3D movies easier for early tech adoptors, they make it harder.

    I still haven't found any decent 3D movie downloads yet, so I don't even know how they look on my setup. But I got it for gaming, and it does gaming well, and I'm very happy with spending the money I did on it. Anyone that comes over and sees games in 3D, start wanting to get it.

  • by LongearedBat ( 1665481 ) on Monday September 06, 2010 @12:45AM (#33485960)
    I had 3D glasses for my old games computer a few years ago. (The drivers only worked with CRT's.) Some people had no problems, while others got headaches after just a few moments. I was fine for an hour at a time. I think newer tech makes 3D much more comfortable though.

    Anyway, stereoscopic gaming was great! A couple of experiences:

    WoW
    Wandering in a cave, cave walls are made up of mottled bitmaps...
    Monoscopic: Even though the map shows a branch in a cave, it can sometimes be hard to find it, and one walks back and forth to see if it's there.
    Stereoscopic: You simply cannot miss the branch. The cave now looks like a proper shape, that just happens to be patterened with mottled bitmaps.

    Rome: Total War
    - You get a better feel for distances, so you can see exactly when to tell the archers to unleash a volley of arrows against advancing troops for maximum effect.
    - You get a better idea of how well catapults will be able to shoot over the crest of a hill, or whether the rocks will hit the hill/fly over the enemy.
    - Also, position the camera among those being shot at, and see the cloud of arrows coming at you. Awsome! =)
    Basically, with a sterescopic view, you get a much better idea of the lay of the land, and distances (and therefore timing).

    To me, 3D vision helped so much, that it almost felt like an unfair advantage. Almost.
  • by Chuck Chunder ( 21021 ) on Monday September 06, 2010 @03:10AM (#33486554) Journal
    I don't understand how 'focusing' as you describe it can be a problem. Regardless of the simulated 3d, the distance your eye focuses on is the distance from you to the screen. The 3d effect is due to your eyes getting different pictures, not because you eye is actually focussing at different ranges.

    This is my main problem with 3D (live action) movies, the 3D effect is fine when you are looking at what the camera is focussed on but if you try and look at something in the foreground or background the effect is ruined because that area remains out of focus no matter how hard you look at it.
  • by Aladrin ( 926209 ) on Monday September 06, 2010 @05:45AM (#33487168)

    'Focus' is the wrong word.

    Long ago, when I had a CRT, I played Everquest with 3D shutterglasses. It was amazing. But he's right about the interface elements doubling up. Your eyes don't have to refocus, but they do have to change alignment so that both pieces of whatever you're looking at are in the center of your vision. The greater the 3D effect, the more you'll notice this.

    And for the record, it was amazing in 3D. At the time I didn't think it would be that much different, but it was somehow so much more amazing just by adding the 3D effect.

  • by realityimpaired ( 1668397 ) on Monday September 06, 2010 @08:33AM (#33487760)

    Jehovah (Iehovah) is just another word for God, which is his job description, not his name. The name of the deity in question is Yahweh. (which is actually in the torah/bible, if anybody bothered to read it)

    Which is why I giggle a little whenever I see somebody write out "g-d" in order to avoid breaking the commandment... his own followers don't know his name, and think that they're blaspheming when they refer to him by job description. Le sigh.

  • by Tava ( 31002 ) on Monday September 06, 2010 @09:55AM (#33488206)

    nah, you are making it too complicated by thinking in world coordinates.
    You can transform points in normalized device coordinates (after applying the projection matrix).
    The transformation from one eye's coordinates to the other is just a 3D homography, so you can map a point in left eye's coordinate to one in the right eye's coordinate (assuming a symmetric frustum) by multiplying it by the matrix

    [ 1,0,-d(f-n)/(2fr),d(f+n)/(3fr)]
    [0,1,0,0]
    [0,0,1,0]
    [0,0,0,1]

    where r is the location of the right plane (and -r of the left plane), f is the location of the far plane, n the location of the near plane and d is the eye displacement.

"Protozoa are small, and bacteria are small, but viruses are smaller than the both put together."

Working...