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

Investigate DirectX hooking to grab depth buffer(s) #22

Open
gavanderhoorn opened this issue Jun 2, 2021 · 2 comments
Open

Investigate DirectX hooking to grab depth buffer(s) #22

gavanderhoorn opened this issue Jun 2, 2021 · 2 comments
Labels
enhancement New feature or request help wanted nice-to-have A nice feature, but not a priority right now

Comments

@gavanderhoorn
Copy link
Member

gavanderhoorn commented Jun 2, 2021

Hooking into the render pipeline of FS might allow us to publish depth images, which would go toward a proper 3D / depth camera sensor.

Rendering multiple viewpoints at the same time would still be an issue, but it would already be better than just the virtual laser scanner and just the 2D RGB captures made by d3dshot_screen_grabber.


Edit: some options/links:

FS19 is DirectX11, so Indicium-Supra should work.

reshade may also prove interesting.

@gavanderhoorn gavanderhoorn added enhancement New feature or request nice-to-have A nice feature, but not a priority right now labels Jun 2, 2021
@gavanderhoorn
Copy link
Member Author

Marking this as help-wanted, as this is outside our core expertise and would require research.

@tsbertalan
Copy link

A useful note (I think): I believe that the ReShade post-processing injector might provide a way to do this with a little less grunt work from our side.

... and now @gavanderhoorn points out to me that this is in the OP. Oh well, I tried.

(reposting this comment from the correct user); oops

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted nice-to-have A nice feature, but not a priority right now
Development

No branches or pull requests

2 participants