jlgerber / amuri

asset management uri

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

amuri - asset management uri

This library provides a means to parse a set of asset management uris directly relating to a specific asset model.

The uri is RESTish, deviating a bit as a nod to simplicity. First, lets talk about what isn't there. we have no authority. We are not going to bake an authority into the uri. Instead, that detail will be a configuration layer responsibility.

And since each scheme represents a single route, we are not going to bother with name levels.

There are four different schemes, each corresponding with a container type:

  • asset
  • instance
  • render
  • plate

The routes are all very similar

scheme:LEVEL/CONTAINER NAME/DEPT/SUBCONTEXT/SNAPSHOT_TYPE?version=VERSION#KEY

For example:

asset://dev01/testcube/model/hi/alembic_model?version=current#main
instance://dev01.rd.9999/testcube1/anim/hi/alembic_cache?version=1#main

About

asset management uri


Languages

Language:Rust 100.0%