Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ReShade AO bleeds through first person hands #227

Open
3371-Alpha opened this issue Jun 9, 2019 · 23 comments
Open

ReShade AO bleeds through first person hands #227

3371-Alpha opened this issue Jun 9, 2019 · 23 comments

Comments

@3371-Alpha
Copy link

Using MXAO from ReShade looks nice but bleeds through the first person body and hand models. The following post I found on the same issue from ReShade states that it's the game's fault: https://reshade.me/forum/shader-troubleshooting/832-halo-2-ambientocclusion-problem Can this depth buffer issue be added on the to do list for the game?

@MartinBFFan
Copy link

https://reshade.me/forum/general-discussion/4083-depth-buffer-detection-modification?start=920

Use the latest 32 bit reshade d3d9 dll from this thread. It fixes it

@3371-Alpha
Copy link
Author

Tried it, doesn't work. Also found out not only bleeds through FP hands but also pause/main menus and fog/dust + explosion effects.

@General-101
Copy link
Contributor

We don't have anything to do with reshade and I doubt you will find someone who cares/can do something about this here.

@MartinBFFan
Copy link

Tried it, doesn't work. Also found out not only bleeds through FP hands but also pause/main menus and fog/dust + explosion effects.

It does work, you just have not configured it properly. Go to DX9 tab and check "Preserve depth buffer from being cleared" and "Fix for user weapon and cockpit"

@3371-Alpha
Copy link
Author

Tried it, doesn't work. Also found out not only bleeds through FP hands but also pause/main menus and fog/dust + explosion effects.

It does work, you just have not configured it properly. Go to DX9 tab and check "Preserve depth buffer from being cleared" and "Fix for user weapon and cockpit"

No it doesn't, I tried it with dlls from both page 44 & 45. "Preserve depth buffer from being cleared" causes a black screen.

We don't have anything to do with reshade and I doubt you will find someone who cares/can do something about this here.

Actually ReShade works perfectly on Halo 2 other than this issue, which is ironic considering the only reason I installed it was for Ambient Occlusion.

@MartinBFFan
Copy link

Also for your information, you are posting in the wrong place. This is for project cartographer, not reshade. Please get this stuff over to Reshade forums as this is unrelated.

@3371-Alpha
Copy link
Author

Martin, I'm starting to feel like you're trolling me. I mentioned in the first post that ReShade said themselves that their tool isn't the problem, Halo 2's depth buffer is. I even left a link to the thread post.

@CarlosACepeda
Copy link

CarlosACepeda commented Jun 11, 2019

This is a Mod for Multiplayer, not the game itself i.e Campaign @3371-Alpha so, I'm with @demonsako this is not the correct repo to open this issue

@3371-Alpha
Copy link
Author

I think a simple "wont fix" label is all that's needed. Sure this is a multiplayer mod at core but it also includes several quality of life fixes for both modes, like the frame limiter, hence why I asked.

@MartinBFFan
Copy link

MartinBFFan commented Jun 12, 2019

Martin, I'm starting to feel like you're trolling me. I mentioned in the first post that ReShade said themselves that their tool isn't the problem, Halo 2's depth buffer is. I even left a link to the thread post.

Trolling? How do you explain this then?
aaah

It works perfectly for me.
Please stop with this "if it is not working for me the person above is trolling me" logic.
Also, how could Reshade say anything? It is a damn mod, not a person.

Try the settings in my screenshot and set reshade_depth_buffer_is_reversed to 0 as the black screen behaviour you described matches what happens if you leave it set to 1 on Halo 2.

@MartinBFFan
Copy link

Also, please, as it was said here before, get this thing outta Cartographer repo and go to Reshade forums. It does not fit here as Cartographer is not aimed at this sort of things.

@iSupersniper
Copy link
Collaborator

History of Ambient Occlusion

The first method that allowed simulating ambient occlusion in real time was developed by the research and development department of Crytek (CryEngine 2).
Source

On September 17, 2007, Ringling College of Art & Design became the first higher education institution in the world to license CryEngine 2 for educational purposes.
Source

Halo 2 Development Timeline

Halo 2 was first developed after the release of Halo 1 in 2001, Halo 2 was then released in 2004. Well before ambient occlusion technology was known about. Halo 2 was then ported to the PC in 2007. It did have a graphics overhaul but ultimately it stayed true to it's original form using directx9 as it's base, as well as no new technology in the sense of graphic rendering. Just updated textures and bump maps essentially.

Unsupported Ambient Occlusion

Now using these facts you can obviously see Halo 2 was never made to support ambient occlusion lighting. This means there will be issues. Project Cartographer's main purpose is to provide multiplayer functionality to the PC version of Halo 2. Now we may do some other stuff with the game for quality of life purposes but adding support to something that was never supported in the first place is not an issue. It is more of a feature request, which if someone finds interest in can pick it up. It does not need to fall on the current devs and it can be anyone who finds interest and believes they can add support.

With all that being said, I hope you can understand our position.

@3371-Alpha
Copy link
Author

Thanks @iSupersniper, I think that's the most accurate assessment of my request. I not expecting it to get fixed anytime soon but, you know, one of those "maybe one day" type things.

@MartinBFFan, this is I think you might be trolling (still not 100% sure). Your picture shows the exact problem with that DLL version: no textures and black screen on some maps. Also, as I pointed out, there's no point in telling ReShade as they themselves know and said they cannot do anything about the issue. The next best thing? Ask Project Cartographer, sure they started as a multiplayer mod but also expanded to add other fixes/enhancements (making the request not unreasonable from my perspective). I am, without a doubt, not going to ask Microsoft about the issue; if they cared, Project Cartographer wouldn't have existed to begin with.
halo2 2019-06-12 11-30-38

@MartinBFFan
Copy link

Sorry, but I am just losing patience with you. I am just trying to help you but you just keep calling me a troll and ignoring my advice and common sense.

I am uploading you a video with how it works to end this for once and all
https://streamable.com/lysqe
Should be up in a few minutes

@3371-Alpha
Copy link
Author

Ok, then let me get strain to the point. How do you turn the debug layer off, cause it's always on for me. Also turns out I was wrong about the black screen issue, on some maps the textures (or there lack of) are black instead of grey, The only reason I found that out was because the map I tested just now was 100% black except, for whatever reason, a grey skybox. So for what ever reason, least for me, "Preserve depth buffer from being cleared" and "Fix for user weapon and cockpit" simply toggles between AO bleeding and no textures.

@MartinBFFan
Copy link

Sorry for being kinda rude. Do you have intz thing enabled? It may be the reason why you are seeing those ghostly images. You disable the debug layer by going into MXAO settings and setting debug mode to none

@MartinBFFan
Copy link

MartinBFFan commented Jun 12, 2019

Alright, the video should be up and running. I apologise for being rude to you but you gotta understand how hard it is to help someone when you are being called a troll constantly by the person you want to help. The video should show you everything.

https://streamable.com/lysqe

@3371-Alpha
Copy link
Author

Debug is set to "none". Don't know what you mean by intz. Also, settings 0, 1 & 2 just cycle between the image I posted previously and the following (1 & 2 have the same effect and auto goes with 0)
halo2 2019-06-12 12-07-37

@MartinBFFan
Copy link

Do you have displaydepth shader enabled?

@MartinBFFan
Copy link

Also, this is really weird. I don't think this should be happening at all. Sorry, I think I misunderstood your problem. This is quite strange indeed.

@3371-Alpha
Copy link
Author

3371-Alpha commented Jun 12, 2019

No, It sounded like a debug feature so I didn't mess with it.

@MartinBFFan
Copy link

Aha. Sorry for being rude to you again. I don't think I will be able to help you with this. Sorry.

@3371-Alpha
Copy link
Author

No need to be sorry, that's how dialectics work: you start out disagreeing, maybe even fighting or hating each other, until your exchanges merge into a better understanding of the problem from both perspectives.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants