-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support model dependencies #111
Comments
First PR at getting this issue resolved is here: #123 This should download all models specified in the |
Additionally, message conversion for dependencies was added in gazebosim/gz-msgs#91 |
Can this issue be closed? |
Yep, closing as support now exists for adding model dependencies. Relevant PRs listed above. |
Currently, a Fuel model is completely self-contained. This can lead to multiple copies of materials and/or meshes. For example, most of the Cave tiles use the same texture images. As a result, the disk space used by Fuel models can be large (my directory is sitting at just over 13GB). Docker images that require models to be baked-in (ie no runtime download) can be too large to upload to AWS ECR or Dockerhub.
One way to reduce disk usage it to reference materials from one model inside another. Basically, setup model dependencies.
I believe this is partially supported through the use of URIs. The missing pieces are:
ign fuel
should also download its dependencies.model.config
to support model dependencies. It may be better to parse a newly downloaded model.sdf file and determine what the dependencies are, otherwise themodel.config
file could become out-dated.The text was updated successfully, but these errors were encountered: