meta4d-me / CatDogEngine

A cross-platform game engine/editor written in modern C++ (WIP)
GNU General Public License v2.0
161 stars 17 forks source link

[BlendShape] Refine #466

Open T-rvw opened 9 months ago

T-rvw commented 9 months ago
  1. Reduce vertex update count. Currently, you can only operate vertex position. Then check one vertex position has multiple vertex instances and copy data to submit rendering.
  2. Add a global weight factor to influence all morph weights by multiply operation.
  3. Improve performance in compute shader.
  4. The full workflow is just a demo level so need more research on how it works better and faster.