3D model stores usually offer great value-for-price if you find what you need.
The problem is that almost all of them have a license that require that the product must be incorporated product.
The definition of incorporated product on cg-trader’s license is:
[quote]7. Incorporated Product ? Product that cannot be extracted from an application or other product and used as stand-alone object without the use of reverse engineering tools or techniques. For avoidance of doubt, Incorporated Product is such use of a Product that does not allow further distribution of the Product outside of the application or product containing the Incorporated Product.
…
21.3. If you use any Product in software products (such as video games, simulations, or VR-worlds) you must take all reasonable measures to prevent the end user from gaining access to the Product. Methods of safeguarding the Product include but are not limited to:
-
using a proprietary disc format such as Xbox 360, Playstation 3, etc.;
-
using a proprietary Product format;
-
using a proprietary and/or password protected database or resource file that stores the Product data;
-
encrypting the Product data.[/quote]
I don’t think messing with formats is a good idea, so just password protecting and encryption should be good enough.
Considering Urho3D already has PackageFile, which can be loaded. Just adding password/encryption feature to it solves this problem.
Urho’s editor should be able to access protected PackageFile’s too.
Is it possible to load a PackageFile from memory?