27 Slicer 27 Slicer
Search Results for

    Show / Hide Table of Contents

    Slice Modifiers

    Previous Demo | Next Demo

    Scene Path: /Asset/Plugins/27 Slicer/Demos/4. Slice Modifiers/Slice Modifiers.unity

    Introduction

    Slice modifiers can be used to modify other objects that are a descendant of a SlicerController.

    In this demo the mug has a PositionSliceModifier to keep it in the corner of the table. It will stay in this location as the table's SlicerController Size vector is changed.

    The tablecloth has both a ScaleSliceModifier and a PositionSliceModifier that allows the tablecloth to scale with as the table’s size is changed.

    The SlicerIgnore on both the mug and tablecloth stops the SlicerController from slicing their meshes. SliceModifiers that are a sibling to a SlicerIgnore will be run, but any descendants of the SlicerIgnore will be ignored.

    Example

    In the video example below Edit Mode of the Slicer Controller is toggled on and off. It then navigates through the Table hierarchy to show how it is setup.



    Note

    These demos are setup to only work with the Built-in Render Pipeline.

    The lighting and materials will be incorrect if the demo is loaded into a project with a different render pipeline enabled.

    27 Slicer is compatible with these renderers when properly setup. The Compatibility page has further information.

    Credits

    The assets used in these demos are by Kenney. Licensed under Public Domain CC0 1.0 Universal (CC0 1.0).

      ☀
      ☾
      In This Article
      Back to top
      27 Slicer documentation | Copyright 2021 Deftly Games
      ☀
      ☾

      Slice Modifiers