This is getting tiring. Somebody explain why the below is shit:
Oh because it's long. Right. Got it.
See it's easy to say my posts are shit, but it's another to explain how, or how I'm worse than a lot of other people.
Yes, I do know that's impossible. When I know something, I say it. When I don't know something, I asked. I asked Karl because it appeared he knew something I didn't. Unfortunately, I know that to be absolutely wrong. Those things are not related.
As you can see by the below post, karl doesn't even know what he's talking about and admitted it. It's just something he came up with to explain it. Do you understand what he's saying?
CEA has two concurrently running graphics versions: old graphics and new graphics. There are no other versions of the game running.
Ok, so now, 3D works like this: the image you are seeing splits in some sort of capacity. Different 3D methods split closer and further apart, but overall to put it in simple terms, it simply splits the image.
Ok, so in CEA, we have old graphics and new graphics. When I am playing the new graphics and turn 3D on, what happens? It takes the image and splits it. THE ONLY THING it takes and splits is in fact the new graphics. If I make a 3D image in photoshop, it simply takes the image I am seeing normally, duplicates it, and then overlays one on top of the other, with some divergence so that when you see them, and your brain puts it back together again, it looks three dimensional. Throughout the whole process, it is only using one image to do that.
This is why the old graphics have nothing to do with 3D. The game is taking an image from the screen and duplicating it (which is why 30 fps at 3D is essentially the same as 60 fps with no 3D). The old graphics never come into play here. The game simply takes what is appearing on screen (and remember only one version is onscreen at a time) and duplicates it.
Thus CEA is no different than any game using 3D. I mean think about it, if it was literally using both versions of the game, then one eye would be seeing new graphics and one would be seeing old! That's ridiculous. It's just not how it works.
I'm not asking how 3D works because I know how 3D works. I'm simply asking the logistics of how it would work from a business standpoint because I want to learn. Karl's reason was false as I have just explained, so thus it doesn't answer my question.
Why are people acting like I'm stupid? If you're going to tell me I'm stupid, then please prove it. I know the above explanation to be correct.
No. That's not how it works. :/ Read the above.
Your reading comprehension skills need some work. Where did I say that 3D was using the new and the old simultaneously? Let's go through my post again.
Okay, I said I wasn't sure of the specifics of it, but here goes my shot in the dark attempt at explaining how it works. This probably isn't right, but it's at the very least an educated guess. In the default state, CEA is running old and new graphics at the same time.
We can all agree that the game's graphical modes are running simultaneously.[1]
Someone can correct me if I'm wrong, but in 3D you can only run the new graphics.
I now know I am correct here.[2]
Well, the game is still running twice at the same time, but I'd assume both instances are running the new graphics. If you overlay and offset them and send that signal, it's now possible for the TV to decode it as 3D.
Although it's not the full game running twice, it is the rendering that is running twice. This is the important part. I want you to read the underlined multiple times and then tell me where in my post I said that 3D is using the old graphics. After doing a bit more research, this game's 3D is inherently different because of the double rendering system.[3]
Annotated sources:
[1]
http://www.vg247.com/2011/06/10/halo-anniversary-to-run-two-engines-side-by-side/ "Halo Anniversary will allow players to switch back and forth between classic and updated graphics in real time, because the game is essentially running two engines simultaneously." ... "To achieve this, 343 have the games original engine powering the gameplay, with a second one, created in collaboration with Saber Interactive, running on top to make everything beautiful."
[2]
http://hothardware.com/News/Microsoft-Bringing-3D-Mode-To-Halo-Combat-Evolved-Anniversary/ "Sadly, that 3D experience won't be available when playing co-op, splitscreen or by using the original graphics engine, but those who don't mind the caveats can get their pre-order in soon."
[3]
http://www.gamasutra.com/view/feature/134914/making_halo_anniversary_work.php?page=2 "One of the other benefits that we get from the mode of rendering that we have, and actually from the way that Halo 3 works, is that we can support 3D. The way that the two buffers work is that we get that -- not quite for free, I mean, I know a lot of engineers would be super mad if I said that -- but it's effectively a freebie, given the way that we render." ... "Actually, we have a very cool discreet tuning that we can do on the 3D, even in-game. You can make some pretty sweet adjustments with the 3D, and it's one of those things where if it hadn't been effectively a freebie, I don't think it's something that we'd put as much time and effort into.
Given the percentage of people who aren't going to have 3D TVs, it's not something that you want to sacrifice a level for or, a new 3DSmax build of the Warthog for."
Here are the important points on what we know:
- The game is rendering twice at the same time.
- 3D mode only has new graphics.
- Frank describes 3D as an effective freebie based on how the game is being rendered.
We know that the game is effectively running twice at the same time with two different graphics settings in the default state. We also know that the old graphics aren't available in the 3D mode. This is where my assumptions are, because there aren't any publicly available specifications on it. So my assumption is that the game takes the instance running the old graphics and changes it to the new graphics. The phrase 'Without pissing off some engineers' makes me assume that the game is doing something else to get the second camera. It could be like what Kev described, where it takes the splitscreen camera and uses it. It could also be that it offsets the second render and uses that.
Anyways, I'm done responding to this here. My PM box is open and I'll respond to stuff there.