Realistic Soda Cans With Animation

by ADRIANO OLIVEIRA AZEVEDO in Models


Texture Selection Guide

This pack includes two metallic textures for the soda can model that allow for different surface appearances:

  • Default Metallic Texture:
    The material shader uses the T_M_MetalCan_ScrathSoft_Metallic texture by default, giving the can a softer, less worn look.

  • Alternative Metallic Texture:
    If you prefer a more scratched and worn appearance, you can switch to the alternative metallic texture named T_M_MetalCan_ScrathHard_Metallic. To apply this texture:

    1. Open the Material Shader editor.
    2. Locate the node connected to the Metallic input.
    3. Replace the T_M_MetalCan_ScrathSoft_Metallic texture with T_M_MetalCan_ScrathHard_Metallic by selecting it from your texture library.

Geometry Node Functionality

The included Geometry Node, named "GN_CanInstances", allows for the automatic instancing of different material variations on the can model based on vertex index order. Here’s how it works:

Models to instantiate:

Select the collection of models you want to instantiate

    Vertex Index Order:

    The materials are applied to the model’s vertices according to their index in the vertex list. For example:

    • If you select three materials in the GN_CanInstances node, the first material from the list (top to bottom) will be applied to the vertex instance with index 0, the second material to the vertex with index 1, and the third material to the vertex with index 2.

    • The node will then cycle through these selected materials for subsequent vertices, repeating the pattern as it moves down the vertex index list.

    • Customizing Material Instances:

      • You can control which materials appear on which vertex instances by toggling materials on or off within the GN_CanInstances node.
      • The order of the materials in the list determines the sequence in which they are applied to the vertices.

    This system offers flexibility in how the materials are displayed on the soda can model, enabling creative control over the appearance of each instance based on the vertex index.


    Note: Please ensure that all texture files are correctly linked in the shader editor and that the GN_CanInstances node is set up properly to achieve the desired visual outcome.

    Dev Fund Contributor
    Published 6 days ago
    Blender Version 4.2
    Render Engine Used Cycles, Eevee
    Misc Data Uvs-Unwrapped, Rigged, Animated, Normal-Mapped, Textured
    License Creative Commons
    Have questions before purchasing?

    Contact the Creator with your questions right now.

    Login to Message