I have a blank window Omniverse Kit App and I want to add the CAD Import extension (omni.kit.importer.cad), which depends on lots of extension dependencies.
I want that my app release build has all the dependency tree of CAD Import extension.
The CAD Import extension was only found in CREATE, but not in CODE, or KIT…
C:\Users\USERNAME\AppData\Local\ov\pkg\create-2022.3.3\extscache\omni.kit.importer.cad-0.3.4+wx64.r.cp37
But I cannot just copy-paste it because it will miss many dependencies. What is the best practice for creating a blank app with some extensions like CAD Import?
You can make Create your baseapp. This doesn’t bundle create with your app, but makes all extension available in Create available to your app. Btw, this is going to be much easier/better in Kit 105 where your app will just download exactly which extensions it needs. No baseapp required.
Here is some related question I guess,
If I want to modify an existing extension to fit my company’s needs, how can I do it without destroying the original?
I copy pasted my desired extension (omni file menu) inside this folder:
[settings.app.exts]
folders.‘++’ = [“kit template app/…/source/extensions/external_customized_extensions”]
But how can I copy it to release when I build? To avoid my build output reference my source code.