10-06-2023, 02:33 PM
(10-06-2023, 02:18 PM)abenedik Wrote: Both Ab3d.DXEngine and Ab4d.SharpEngine support GPU instancing.
You can check that in samples:
- Ab3d.DXEngine: in "Extreme performance" samples from "Instanced MeshGeometry3D" to "Instance World matrix samples"
- Ab4d.SharpEngine: "Advanced 3D models" / "Mesh instancing"
Ab3d.DXEngine has some additional features:
- support using texture for all instances,
- support screen-space scaled instances
Those features will be added to Ab4d.SharpEngine in one of the future versions.
I am aware that the current instances model supports World matrix and materials, but it seems to be limited to simple transformations like scaling, moving, and rotating. My primary concern is regarding the inclusion of advanced GPU instancing features like Skeleton and Mesh Skinning in future updates. Are there any plans to incorporate such advanced GPU instancing capabilities?
Thank you for your time and feedback.

