View & accessibility
Thumbnails
Motion
Bforartists
5.1
Editors

Asset Browser - Essentials Asset Library

Bforartists comes with a default asset library created by Blender. This asset library is a special one that only allows to append assets, there is no way to link in the assets.

5
 min read
Up to date for 
5.1
draft

Essentials Asset Library

Essentials Asset Library

Bforartists comes with a default asset library created by Blender. This asset library is a special one that only allows to append assets, there is no way to link in the assets.

The Asset Browser

The Asset Browser is an editor in the Asset Workspace that gives you some essential nodegroups mostly for curves objects and curve data geometry nodes modifiers and node groups.

Library Contents

Library Contents

To select the Essential Library, choose it from drop-down box that contains the libraries that comes with Bforartists. Here you can select what asset you want to load.

The assets are grouped by categories.

Introduction

The Asset Browser Library and Modifier assets

The Asset Browser Library and Modifier assets
The Asset Browser Library and Modifier assets
The Asset Browser Library and Modifier assets
The Asset Browser Library and Modifier assets

Hair nodes are Geometry node groups found in the Essentials Library included with Bforartists. They differ from the other nodes in the add menu due to being mid level node groups instead of individual low level nodes.

These hair nodes are also available as Modifier assets. When used as a Modifier asset, these adds the same node group as you would do it in the geometry node editor. Which means you can control these node groups in the modifier stack now instead of the geometry node editor.

Note: Curves objects is usually a mesh only functionality. But shows for all other object types too. You can use some of the these node groups with Curve data also.

The Asset Browser Library and Modifier assets
The Asset Browser Library and Modifier assets

General functionality

General functionality

Every node group has a set of parameters with tooltips, each can help you understand what each node group does. You can view the properties in the modifiers stack in the Properties Editor or directly in the Geometry Nodes Editor.

All node groups also have an Output Attributes and Internal dependencies tab. If the hair node has output attributes or internal dependencies depends of the hair node.

Examples of properties:

Examples of properties:
Examples of properties:
Examples of properties:

Categories Overview

  • Hair
  • Deformers
  • Generation
  • Guides
  • Read
  • Utility
  • Write
  • Normal

Usage

Preparation

Preparation

Select the Assets Workspace or alternatively change and editor by toggling the Hide Editor Type and changing it to the Asset Browser.

Once you have an asset browser open, select the Default Library from the drop down to the top left of the editor.

Preparation

If you don’t see any assets, press the refresh icon.

Loading Assets

Loading Assets

Click on any categories in the left sidebar, then click and drag on an item to then add it into either the Node editors or the 3D View.

The asset and editor context may influence where you can drag and drop. Example: A collection can only be added to the 3D Viewport, but a Node Group can only be added to the Node Editor in the correct mode (Shader, Geometry Nodes, etc)

You can also drag and drop the assets onto data slots.

Loading Assets

Categories

Brushes

EntryWhat it does
Curve Sculpt—
Grease Pencil Draw—
Grease Pencil Draw—
Grease Pencil Draw—
Grease Pencil Draw—
Mesh SculptGeneral · Add & Subtract · Contrast · Transform · Utilities · Paint · Simulation
Mesh Texture Paint—
Mesh Vertex Paint—
Mesh Weight Paint—

Hair

Deformations

Deformations

This group of hair node groups are useful for deforming the curves object hair strands. They can also be used on curve objects or curve data in other geometry nodes.

EntryWhat it does
Blend Hair CurvesBlends the shape between multiple hair curves in a certain radius together.
Frizz Hair CurvesDeforms hair curves using a random vector per point to frizz them.
Hair Curves NoiseDeforms hair curves using noise texture.
Roll Hair CurvesRolls up hair curves, starting from their tips.
Rotate Hair CurvesRotates each hair curve around an axis.
Shrinkwrap Hair CurvesShrinkwrap hair curves to a mesh surface from below and optionally from above.
Smooth Hair CurvesSmooths the shape of hair curves.

Generation

Generation

The curves object node groups contain methods to generate new hair strands.

EntryWhat it does
Duplicate Hair CurvesDuplicates hair curves a certain amount of times in the given radius.
Generate Hair CurvesGenerates new hair curves on a surface mesh.
Interpolate Hair CurvesInterpolates existing guide curves on a surface.
EntryWhat it does
GuideBraid Hair Curves: Deforms existing hair curves into braids using guide curves. · Clump Hair Curves: Clumps together existing hair curves using guide curves. · Create Guide Index Map: This creates a new index map as an attribute that maps each curve to its nearest guide via index to assist in using an index field per hair cluster. · Curl Hair Curves: Deform existing hair curves into curls.
ReadCurve Info: Reads and gets the individual curve data as a field, including the index, curve ID, length, direction, random and surface UV. · Curve Root: Reads information and gets data from every curve’s root point. · Curve Segment: Reads information from each point in from every curve’s previous curve segment. · Curve Tip: Reads information and gets data from every curve’s tip point. · Curve Attachment Info: Reads information and gets data from the attach point regarding a surface mesh.
UtilityAttach Hair Curves to Surface: Attaches hair curves to a surface mesh. **Note:**Bare in mind you will need to parent the hair curves to a mesh before you can attach the curves to a surface mesh. · Redistribute Curve Points: Redistributes existing control points evenly along each curve. · Restore Curve Segment Length: Restore the length of each curve segment using a previous state after deformation. Consider this like a bypass node.

Write

Write
Set Hair Curve Profile

Set the radius attribute of hair curves according to a profile shape.

Normals

Normals

This category only contains one node for procedural autosmoothing of normals.

Smooth by Angle

Smooth normals by angle procedurally. Anything above a certain angle threshold will be marked as sharp.