3D Vision Blog

A normal user's look into the world of 3D Stereo Technologies

3D Vision Blog header image 4

The Game Deus Ex: Human Revolution And It’s Stereo 3D Support

August 27th, 2011 · 16 Comments · Stereo 3D Games


The game Deus Ex: Human Revolution is an exclusive AMD HD3D technology title, meaning that the developers from Eidos-Montreal have partnered with AMD in order to make native stereoscopic 3D output mode compatible with the HD3D technology along with some other extra features. The game also supports AMD’s Eyefinity multi-monitor technology and is also a DirectX 11 title, although DX11 support is not exclusive for AMD-based hardware, but also works with Nvidia-based video cards. Now, what native stereoscopic 3D support means is that the game engine itself renders the slightly different left and right views that are used to create the illusion of depth in the virtual game world. Or with other words in order to have stereo 3D support in Deus Ex: Human Revolution on compatible AMD hardware you don’t need to use middle-ware such as the iZ3D Driver or the TriDef 3D software as you’d normally do in order to get a game work in stereo 3D mode with an ATI/AMD-based video card. The native stereoscopic 3D support sends the two views directly to the video driver using the quad-buffer support offered by the AMD HD3D technology, an example of what you can do by using the recently released AMD Quad-Buffer SDK.

So far, so good, however what about everyone that is using the more popular and more available alternative called 3D Vision by Nvidia? Well, they are pretty much screwed since there is no official support for stereoscopic 3D output for 3D Vision and the game does not render that well if you manage to make it work using the 3D Vision software to “convert” it in stereo 3D mode. But since the 3D Vision driver can also work in a similar way like the AMD’s HD3D quad-buffer works, it would’ve been very hard to also implement official stereo 3D output for 3D Vision. After all the game engine apparently already renders everything in proper stereo 3D mode, so it only needs to send the images to the 3D Vision for displaying on the screen. And since Nvidia apparently did not partner with the developers we get no such support, so the stereo 3D support in game becomes not so appealing feature as a lot of people already having 3D Vision are not able to take advantage of it. Or even worse, they get the game expecting it to work with 3D Vision as it is being advertised and they get disappointed, of course not reading carefully enough before pre-ordering or purchasing the game is their own fault, but still. And if you take a look at the official game forum you can notice a lot of people asking about 3D Vision support… So was the move to make the game limited to supporting only AMD’s HD3D technology while at the same time developing a native stereoscopic 3D rendering game engine? Financially probably yes during the development process, however considering the fact that the game supports stereo 3D only for PC it is a strange decision, or maybe the stereoscopic 3D support was never intended to be one of the main features of the game. However the constantly increasing number of 3D-ready PC gamers have made the stereoscopic 3D support a big topic of discussion, and that goes not only for the unhappy 3D Vision users…

A lot of gamers using ATI/AMD-based video cards and relying on middle-ware solutions such as the iZ3D Driver or the TriDef 3D software also are complaining of trouble making the game work in stereo 3D mode. And a lot of people using these solutions have ATI/AMD-based hardware, but use it with different kinds of 3D display solutions that are not supported by the use of AMD HD3D technology getting the direct S3D output from the game engine. So the situation with these users is pretty much the same as with people with 3D Vision, they don’t get that great stereoscopic 3D output as instead of getting the perfect S3D output from the game engine, they need the middle-ware solution to create the stereoscopic 3D output for them. So as a result even more people with stereo 3D solutions are left out, just because they are not AMD HD3D ready, although they may have the perfectly capable ATI/AMD-based video cards. Makes you wonder if the game developer ever think about the gamers that will be using this stereo 3D features or they think they can just say they’ve made something fancy to boost their sales. Stereoscopic 3D support for gaming on the PC is still far from perfect, there are multiple solutions available and no industry wide support present, so that you can easily make a game supporting stereoscopic 3D output for all of the available 3D displays. But most developers that are making games promoted as stereo 3D capable do try to add support for at least most of the available solutions and to ensure that this stereoscopic 3D support looks good and works well with all of them, like in the game Avatar for example.

So what can you do if you are one of the gamers with a stereoscopic 3D capable computer, but are left out by the game’s native AMD HD3D only support? Well, you need to either play the game in 2D mode or do some things in order to make it somewhat playable in stereo 3D mode. You need to start by running the game in DirectX 9 and not DirectX 11 mode, so that you would be able to use your middle-ware stereo 3D solution (3D Vision, iZ3D or TriDef 3D) with better, but far from perfect results. Another thing that you should be aware of is the fact that by default the game has its convergence preset at a specific level and you are able to only adjust the depth level. This is something that a lot of the game developers making a stereoscopic 3D title tend to do in order to provide decent level of depth and minimal to no pop-out of the image. And while this has some advantages, especially for people new to stereo 3D gaming, the more advanced users and people that have already played for a while in stereoscopic 3D mode literally hate when this happens. The reason is that they want to be able to make the adjustment of the convergence as they wish as they can easily handle more pop-out and usually want to be able to make the game pop-out, so completely locking out convergence adjustment is indeed another not recommended thing. You can warn the users not to play with it if they don’t know what they are doing and provide an easy option to reset it to the default value for example, but not completely lock it out to a preset value that you may think is the best. Now, there may be some good news for owners of 3D Vision systems as Andrew Fear has reported in the Nvidia forums earlier this month that Nvidia is cooperating with Eidos to bring proper 3D Vision support, would’ve been nice to have that right from the start however. It won’t however hurt if you mention in the official Deus Ex: Human Revolution forums that you’d like to have proper stereoscopic 3D support added to the game, not only for 3D Vision, but also for iZ3D or TriDef 3D if you are using these. But remember, in order for your post to have effect you should not use rude tone or demanding something, just say you’d like to see that support in a future update, so that the game developer can see there is actually a big demand in proper stereo 3D support from the gaming community that plays in stereo 3D mode.

- To visit the official Deus Ex: Human Revolution game forums…

→ 16 CommentsTags:·········

iZ3D Finally Made Available Two New Beta 1.13 Driver Releases

April 18th, 2011 · 7 Comments · General 3D News


It seems that iZ3D was very active behind the scenes working on their new beta drivers and that is the reason why they did not have any publicly released driver updates for quite a while. The company has released two different beta 1.13 drivers, one is a normal beta with new features such as a new user interface and improvements, intended for most users, and the other one is an experimental beta for more advanced users willing to try the new universal shutter mode.

iZ3D Driver version 1.13 beta 1.12.5123:

Added features:
1. A completely new User Interface in Control Center
2. Added a compatibility key in Config file that increases compatibility with some anticheat software (GameGuard for instance)
3. Added stereoscopic presets for all supported games
4. New Output: AMD HD3D (An output for 3D TV’s that enhances 3D identification process and has special settings for 3D TV’s)
5. Added 2 new output modes for Stereo Mirror output
6. Scaling is now automatically activated for outputs that may require it
7. Added driver activation button
8. Added UM presenter for DirectX 10 (120 Hz Devices output)
9. Added Norton AniVirus to driver’s exceptions
10. All default exceptions are now visible in Control Center Exceptions Sections
11. iZ3D Screenshots that were taken in Mono are now saved in .jpg format
12. Added new lasersight
13. Updated User Guide
As can be seen in point 2, we have created a special mode for iZ3D driver that may help overcome anticheat software problems. This key was developed based on cooperation with protection software developers, but is still experimental, so the only way to activate this mode is to go to Config.xml and change Code: to Code:

Fixes:
1. Re-written interaction with DX10 games on Nvidia GPU (fixes various DX10 compatibility issues
2. Fixed problems for DX10/11 with Dual Monitor outputs (iZ3D, Stereo Mirror, Side-by-Side and such)
3. Fixed bug when AMD users sometimes couldn’t get free 3D DLP output
4. Systems with dual GPU detection of videodriver for DX10/11 is now work properly
5. Need For Speed: Hot Pursuit – fixed problem where shadow from objects were covering huge areas
6. Fixed Aion Crash bug on Vista and Vista x64 OS
7. Fixed DX10/11 interface for Battlefield Bad Company 2
8. Fixed DX9 interfaces for: Civilization V, Tom Clancy’s H.A.W.X. 2, Crysis 2, Monday Night Combat, King Arthur, Darkspore, LEGO Star Wars 3: Clone Wars, Back to the Future Ep1 & Ep2, Need for Speed Shift 2, Assassins Creed Brotherhood, Ghostbusters Sanctum of Slime, Sanctum.

iZ3D Driver version 1.13 Experimental beta 1.12.5145:
This is the 1.13 beta with experimental universal support of shutter / page flipping 3D for Nvidia / AMD + Vista / Win 7 + 32 / 64 bit. It is intended to offer universal support for 3D on different combination of 3D displays using shutter glasses and no matter what video card you are using. iZ3D plans to release bundle of this version and 3D shutter glasses (Bit Cauldron?) which will be compatible with any or most 120Hz desktop monitors, 120Hz projectors, 120Hz TVs. Technically speaking this driver can support any VSync frequency, but for this particular beta release is has been limited to support only 100, 110 and 120Hz. Have in mind that this experimental beta is for advanced users willing to test the new functionality and report bugs, so that it can be further improved. The normal 1.13 beta is a better choice for people willing just to use the driver for playing games.

Testing instructions:
1. You need shutter glasses – Xpand, Blick, nVidia ….
2. You need to run them to make them flipping. This is most complicated part… Actually I’m afraid you need two PCs for test. For example, you may run 3d projector on one PC and use 3D DLP signal from it to activate Xpand glasses or you can run nVidia 3D Vision glasses on one PC. You can also use 3D TV similar way as projector.
3. Run this version on another PC connected to 120Hz monitor and use glasses from p.2 to observe 3d.
Of course simplest way to test is 3d 120Hz projector, but not every person here has it. Also you may try 3D laptop, all-in-one or monitor with embedded emitter.
And finally you need to select “iZ3D shutter” output for all these tests – trial as usual 30 days
This output will only work if game is in fullscreen mode, and only if resolution is set to it’s maximum.

Known issues:
1. Performance on Nvidia GPU is slightly worse than on ATI
2. Scaling feature causes crashes (disabled)
3. iZ3D Wizard and FPS meter are displayed only in one eye on several DX10/11 games
4. Eye Swap causes freeze of right image.

- To download the standard iZ3D Driver version 1.13 beta 1.12.5123
- To download the experimental iZ3D Driver version 1.13 beta 1.12.5145

→ 7 CommentsTags:·······

Finally an Update for iZ3D Users, New Game Profiles are Available

April 5th, 2011 · 9 Comments · General 3D News

iz3d-logo


While iZ3D still hasn’t released the new beta driver version 1.13 that we are waiting for, they have made available a 1.13 beta baseprofile for downloading that you can use with your 1.12 driver installation. This means that you should be able to replace your current baseprofile with no problems with this new one and get access to the new stereo presets for over 300 supported games according to iZ3D.

The new baseprofile has fixes for:

- Battlefield Bad Company 2 Interface in DX 11
- Civilization V Interface
- Tom Clancy’s H.A.W.X. 2 Interface in DX9
- Crysis 2 Intefrace
- Monday Night Combat Interface
- King Arthur Interface
- Darkspore Beta Interface
- LEGO Star Wars 3: Clone Wars Interface
- Back to the Future Ep1 & Ep2 Interface
- Need for Speed Shift 2 Interface

In the new baseprofile there are also some minor changes, like the significantly improved exceptions system and the fact that user profile presets will now always have a higher priority.

To replace your current Baseprofile with this new one one, go to “C:\ProgramData\iZ3D Driver\” (On Vista or Windows 7) or to “C:\Users\All Users\Aplication Data\Roaming\iZ3D Driver” (on XP) and replace Baseprofile.xml with one that you can download from the link below. It is still not a new driver, but at least it is something before we can actually see the new 1.13 beta release, hopefully soon…

- To download the new 1.13 beta baseprofile for the iZ3D driver…

→ 9 CommentsTags:·····