It seems nice idea if we want to sell 3D assets to your clients such as studio, movies, games, adversiting, etc. They are not able to use unpaid 3d asset until the key to decrypt 3d asset. Unfortunately an encrypted 3d asset without preview maybe it's useless, also we force them to download your software to decrypt with our keys. I may suggest you need to export as preview version so the client can explore 3d more like https://sketchfab.com
How do you protect 3D assets in software which it's compiled? Do you offer API to decrypt 3d assets in software inside?