---
description: >-
  While Prefab Brush aims to provide a comprehensive and versatile toolset for
  Unity developers, there are some limitations that you should be aware of for
  optimal use.
---

# Limitations

### Mesh Raycasting Limitations

1. **Two-Sided Rendering:** Prefab Brush's Mesh Raycasting feature does not support objects with two-sided rendering. This means that objects rendered on both sides may not be placed accurately or as expected.
2. **Multiple Materials:** Objects that have multiple materials applied to them are not supported for Mesh Raycasting. To use this feature, objects must have a single material.
3. Vertex-Snapping: **Do not work with terrains.**

### Parenting Limitations

1. **Parenting under Hit Objects:** When using the Mesh Raycasting feature, Prefab Brush cannot parent the placed objects under the objects they are placed on ("hit objects"). To use the Smart Parenting feature, you would need to switch to other placement modes.

## Pen Support

Pen pressure support is available only for Unity 2022.1 and newer versions. Ensure you're using a compatible version for optimal functionality\
\
When using a pen on MacOS, the Command, Option, and Shift keys are not functional.

### Editor-Only Tool

Prefab Brush is designed to function as an editor tool within the Unity environment. It is not intended for runtime use in your published games or applications. This means that the functionalities provided by Prefab Brush, such as object placement, randomization, and other features, are only available during the development phase in the Unity Editor.



These limitations are part of the current version and may be addressed in future updates. If you encounter any issues or have further questions, please consult our online documentation or reach out to our support team.
