Llama Labs Interactive
  • Introduction
  • Asset Creation
    • The Crate Series
      • Blender Basics
        • The Base Model
        • Edit Elements
        • Blender Common Tools
        • Simple Materials
        • Useful Techniques
        • Exporting the Asset
        • Summary
      • Materials and UVs
      • Palette & Gradient Texturing
        • Palette Approach
        • Creating the Material
        • Unwrapping UVs
        • Finalizing the asset
      • Tileable Textures
        • Creating the Texture
        • Creating the Material
        • Unwrapping the UVs
        • Finalizing the Asset
      • Trim Sheets
        • Creating the Texture
        • Creating the Material
        • Unwrapping UVs
        • Finalising the Asset
      • Hand Painted Assets
      • High polygon Assets
    • VRM Avatars
      • Getting Started
      • VRM for Blender
        • Installation
        • Rigging the Avatar
        • Weight Painting
        • Blend Shapes
        • VRM Details
        • VRM Export
  • Hyperfy
    • Custom Avatar Animation
Powered by GitBook
On this page
  • Combining Metallic and Smoothness
  • Using Palette textures in Unity
  • Advanced Palette Texturing Techniques
  • Moving On
  1. Asset Creation
  2. The Crate Series
  3. Palette & Gradient Texturing

Finalizing the asset

This doc goes into how to use low resolution textures in Unity, and Advanced Approaches to Palette Texturing...

PreviousUnwrapping UVsNextTileable Textures

Last updated 6 months ago

Combining Metallic and Smoothness

As Unity is the target platform using the Standard Material, the Smoothness and Metallic textures need to be combined into one texture.

Metallic is applied to the Red Channel and Smoothness is applied to the Alpha Channel.

The best image format is PNG as it supports an Alpha channel.

Using Palette textures in Unity

As most engines will tend to blur low resolution textures by default, you may need to adjust some of the material settings. Other engines such as Unreal or Godot will most likely have something similar.

  • Select the imported texture in Unity.

  • Switch the 'Filter Mode' from 'Bilinear' to 'Point (No Filter)' in the Inspector.

  • Make sure to Apply the change at the bottom of the details in the Inspector.

This will make sure that the texture does not blur, and your colors should look correct when applied on the asset.

Advanced Palette Texturing Techniques

If you have the room to move on polycount in your final experience, you can actually consider adding more detail as polygons instead of texture such as ink lines or basic shading. As you are significantly reducing the drawcalls of your experience due to using a single material, you can certainly increase the polycount by a certain amount, even for low end devices like Mobile, standalone VR/XR and WebGL experiences.

Another benefit of this is that regardless of how close you get to the asset, the color edges will always be sharp, whereas if you are using average sized textures, you can sometimes get blurring or pixelation.

Moving On

As fast and efficient as Palette Texturing can be it can be very limiting to only have simple colors to use for an entire asset or experience.

In the next category, we will be taking the basics of Palette Texturing to the next level using Gradients instead and look at some approaches to utilising them in interesting ways.

Setting the Texture to Point (No Filter)...