Online Assets Workshop Report — Blender Developers Blog (2024)

During July a workshop was held at the Blender HQ about online asset libraries. The design discussions are the first step to scope the project, which is planned to follow the Brush Assets project.

  • Online asset libraries
  • Extensions and asset libraries
  • Variants, representation and versions
  • Organizing assets
  • Deliverables
  • Next steps
Online asset libraries

To enhance its out-of-the-box experience, Blender will come pre-configured with a remote asset library called Online Essentials, containing a selection of CC-0 assets. These assets include crucial resources like base meshes, materials and brushes, readily available to all users.

To integrate the asset system with the internet, a new type of Asset Library will be supported: Remote Asset Library. This will work similarly to the existing (Local) Asset Library system but with a few differences:

  • The library content can be downloaded on-demand and cached locally for reusability.
  • Each blend-File must be self-contained (no linking between files is supported).

Additionally, specialized asset libraries, such as content from Blender’s open movies, may be accessible on the extensions platform.

Extensions and asset libraries

How do asset libraries fit within Blender’s extension framework? Both extensions and asset libraries are pivotal in expanding Blender’s functionality, and conceptually asset libraries can be seen as a type of extension.

However, for simplicity’s sake, they will continue to be configured independently. Adding a remote asset library will be done on the Asset Library tab (to be added), while the Get Extensions tab will be reserved for Add-ons and Themes.

They will still share the same internet access policy and will also be available from the Blender Extensions Platform. The main difference there is that assets are more strictly curated while the other extensions are a purely community-organized project. This can be still a community project though.

Variants, representation and versions

An important topic for assets is variants, representation and versions. As a recap, these are example of them:

  • Variants:
    • New, old, damaged.
    • Dry, wet.
    • Red, blue.
  • Representation:
    • LOD 0, LOD 1, …
    • 1K, 2K, 4K, 8K.
  • Versions are the state of variants and representation. (v1.0.0, v1.0.1, etc).

For a simple example imagine an asset with different color variants, and different geometry resolution for different levels of detail:

A more realistic example is a production character like Sintel:

Asset: Sintel.
Metadata: Name, Author, License, Tags, Catalog, …
Data-blocks: Damaged Lod 0, Damaged Lod 1, New Lod 0, New Lod 1.

Online Assets Workshop Report — Blender Developers Blog (2)
Online Assets Workshop Report — Blender Developers Blog (3)

The existing asset system is limited to one variant/representation/version per asset. For the online project, it will be important to revisit this, particularly with regard to representations – users shouldn’t have to download a 8K HDRI when a simple 2K JPG panorama is sufficient.

This has profound implication for asset integration in Blender, even affecting its definition.

What is an asset?

Assets were originally defined as: “An asset is a data-block with meaning.”

It’s been 4 years since then, and it’s time to revisit this definition with variants in mind: “An asset is a data-block with meaning, combined with its variants and representations.”

In this context, “meaning” refers to metadata (such as name, author, etc.), which is common to all the different variants and representation available for use.

To support this, Blender needs a way to connect different data-blocks under the same ID metadata.

Organizing Assets

Features such as tagging, advanced search, smart catalogs, and the ability to mark favorites are essential tools that can help artists navigate and use their assets more efficiently:

  • It should be simple to change the catalog, create or remove tags, for any asset, whether the asset ships with Blender, comes from a remote asset library, or belongs to the current blend-File.
  • Advanced search should be supported, with a syntax that allows for AND, OR, specifying tags, and using wildcards.
  • Search results should be saveable as smart catalogs for quick access in the Asset Shelf and Asset Browser.
  • Any asset can be marked as a favorite and will accessible in a new Favorites catalog, which will always be displayed in the Asset Shelf.

While not directly related to online assets, effectively organization is a pressing need that will only become more critical with the addition of online asset libraries.

This is a good place for the community to help, as each of these topics has its own set of “good-to-have” tasks, which may have to be postponed in order to prioritize the online features.

Deliverables

To keep track of progress and encourage community involvement, the proposed deliverables are outlined on the issue tracker. They are also listed here; please note that this list may change.

Improving asset management and experience:

  • Asset de-duplication (append & reuse)#115660
  • Metadata customization, including catalogs
  • Favorites#125432
  • Tag system improvements#125430
  • Advanced search syntax#125434
  • Asset publishing (local)#125437
  • Finish asset system refactor#122439

Online asset libraries:

  • Remote Asset Library (simple)#125597
  • Remote Asset Library (advanced)#125600
  • External thumbnails#125598
  • Online essentials asset library content creation
  • Authorized access (for commercial/private remote asset libraries)

Targets that still need a better definition:

  • Asset representations
  • Asset variations
  • Python hooks
  • Online publishing
  • Non-data-block assets
Next Steps

As we move forward, the focus will be on refining the design, breaking down the technical requirements, and planning.

As mentioned, I hope we can also count on the community for the more approchable targets, such as the asset experience deliverables. If you want to help, be sure to reach out in the #asset-project chat channel.

Support the Future of Blender

Donate to Blender by joining the Development Fund to support the Blender Foundation’s work on core development, maintenance, and new releases.

♥ Donate to Blender

Online Assets Workshop Report — Blender Developers Blog (2024)
Top Articles
The Law According to Rachael Rollins
Mass. US Attorney Rachael Rollins formally resigns in wake of ethics probes
Her Triplet Alphas Chapter 32
It May Surround A Charged Particle Crossword
Psf Condition Permanent Sad Face
Evil Dead Rise Showtimes Near Amc Antioch 8
6 Underground movie review & film summary (2019) | Roger Ebert
Chesapeake Wv Topix
Find The Eagle Hunter High To The East
Round Yellow Adderall
Craigslist Metal Roofing
Savage Model 110 Serial Number Lookup
Apple Nails & Spa, 3429 Toringdon Way, Charlotte, Reviews and Appointments
How To Find IP Address From Discord | ITGeared
Asoiaf Spacebattles
1800Comcast
R/Chinatime
Mileage To Walmart
Wdef Schedule
2503 South Tacoma Way
Persona 5 R Fusion Calculator
Emma D'arcy Deepfake
The Secret Powers Of Doodling
Ktbs Payroll Login
Emerge Ortho Kronos
Huntress Neighborhood Watch
Space Coast Rottweilers
Pella Culver's Flavor Of The Day
Papa Johns Mear Me
Fedex Express Ship Center
Harvestella Farming Guide | Locations & Crop Prices | TechRaptor
Pokio.io
T-Zell-Leukämie mit großen granulären Lymphozyten - Altmeyers Enzyklopädie - Fachbereich Innere Medizin
Square Coffee Table Walmart
Craigslist Gigs Wichita Ks
Tsymo Pet Feeder Manual Pdf
Craigslist Columbia Sc Com
Ulta Pigeon Forge
Stanley Steemer Medford Oregon
Dpsmypepsico
Rs3 Bis Perks
Lowes Light Switch
80s Z Cavaricci Pants
New York Sports Club Carmel Hamlet Photos
Babbychula
Tires Shop Santoyo
Hooda Math—Games, Features, and Benefits — Mashup Math
Lagoon Pontoons Reviews
Tacoma Craigslist Free
Ultimate Guide to Los Alamos, CA: A Small Town Big On Flavor
Busted Newspaper Lynchburg County VA Mugshots
Potassium | History, Uses, Facts, Physical & Chemical Characteristics
Latest Posts
Article information

Author: Chrissy Homenick

Last Updated:

Views: 5667

Rating: 4.3 / 5 (54 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Chrissy Homenick

Birthday: 2001-10-22

Address: 611 Kuhn Oval, Feltonbury, NY 02783-3818

Phone: +96619177651654

Job: Mining Representative

Hobby: amateur radio, Sculling, Knife making, Gardening, Watching movies, Gunsmithing, Video gaming

Introduction: My name is Chrissy Homenick, I am a tender, funny, determined, tender, glorious, fancy, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.