Hi All,

For the asset browser we would like to store an index per asset file
(.blend file inside an asset library) to reduce the overhead of showing
assets in the asset browser.

The high level solution we are thinking of is to store an index file next
to the asset file that can be read quickly to find out what assets are
inside the file. The challenge I want to address is the used data format of
that file. We prefer these supporting files to be human readable, but the
structure can be complex. From this point of view we are looking for
YAML/JSON.

Currently we don't have a YAML/JSON parsing library in our core. As we want
to add indexing still as part of Blender 3.0 we might have a timing issue.

In https://developer.blender.org/T91430 2 valid options are desribed.
- use a header only JSON parser.
- use cpp-yaml that is already used by OCIO/OIIO and make it a hard
dependency.

T91430 also mentions an abstration to switch implementations if needed.

We would like to have discussion/feedback from the platform maintainers to
see what would be a valid option for inclusion of asset indexing in Blender
3.0.

Jeroen
_______________________________________________
Bf-committers mailing list
Bf-committers@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to