helix-toolkit icon indicating copy to clipboard operation
helix-toolkit copied to clipboard

[Feature Request] Enable changing graphics settings such as "shader quality" and "render quality"

Open ms-somanna opened this issue 2 years ago • 3 comments

Can we have features in HelixToolKit-SharpDX that will enable us to set shader quality and render quality?
These features will give us better control over graphics display and performance.

ms-somanna avatar Oct 19 '21 11:10 ms-somanna

There are multiple parameters can affect render quality, I don't think a single parameter can be used to represent all of them.

holance avatar Oct 20 '21 02:10 holance

There are multiple parameters can affect render quality, I don't think a single parameter can be used to represent all of them.

Ya but some other parameters like DPI and texture quality can be changed in HelixToolKit-SharpDX. The parameters that were missing were render quality, shader quality among others. Similar to HelixToolkit there is a commercial 3D toolkit called AB3D that offers these settings. See their graphics settings dialog box in the image below: Screenshot_20211020-085433.png

Can we have all those settings available in HelixToolKit-SharpDX?

You can read more about AB3D-DXEngine (3D rendering engine that uses DirectX 11 and SharpDX and can be used in .Net Desktop applications)

ms-somanna avatar Oct 20 '21 03:10 ms-somanna

There's no such thing as shader quality by default unless the engine implementation supports some kind of custom settings, which doesn't exists in helix toolkit.

You could probably attach screenshots with different settings from their engine and I might be able to figure out what their shader quality means.

holance avatar Oct 20 '21 05:10 holance