SpeedTree
    Show / Hide Table of Contents

    Feature vertices

    Feature vertices are extra vertices added to branch geometry to ensure that areas of high contrast displacement have enough geometry to capture the detail.

    To add feature vertices, paint them on by hand or add them via the branch material. The image below shows how feature vertices are used to add displacement detail on a branch.

    A branch with knots and the corresponding solid wire version of branch, divided into feature vertices.

    To better understand why these vertices are necessary, consider the heightmap in the following shot:

    A heightmap with displacement details.

    Without feature vertices, the only way to be sure to capture those displacement details is to use a very high number of length and radial segments on the branches. Doing so will capture the features by applying a dense, uniform grid of vertices across the whole branch. The details will be captured but the resulting polygon count is almost always much too high.

    By using feature vertices, extra vertices are added precisely where they are needed. The following image shows the same shot with and without feature vertices.

    A branch with feature vertices. The knobs are clearly distinguishable along the branch. A second branch without feature vertices has texture but no distinguishable height geometry.

    Copyright © 2023 Unity Technologies
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX.