
Creates parallax layers. Provides a system to paint or erase them all once. Uses presets to define each parallax layer, which can be saved, edited and reused. Can preview different camera positions.The BrushForger - ParallaxPainter gives you the ability to draw prefabs or lines on multiple parallax layers. It comes with presets to adjust what is drawn on each layer, randomize the prefabs and adjust the speed for all layers. The ParallaxPainter focus is on maximizing the speed of this process, without compromising on customization. The resulting parallax effect can be previewed with a camera reference point. DependenciesBrushForger - Base Core and Line Brush.BrushForger - PrefabPainter.Use-CaseDrawing prefabs or lines on multiple parallax layers with a single brush stroke.Erasing on multiple parallax layers.Creating and previewing parallax layers in any camera position in edit mode.For coders and creators.Customization of parallax brushes.Creation of parallax brushes with different objects and settings.Scripting parallax brush0 variations for custom usage.Scripting parallax brush tool variations for custom usage.1.2.2 LimitationsMight not work on a 2D effect, that is not based on a x and y axis.Might not work with multiple cameras, like in VR or with a split screenPackage includesEditor scripts for the parallax brush.Editor scripts for the parallax brush tools.Scripts for a parallax layer.Scripts for previewing the parallax layers in any camera position in edit mode.A simple sample scene.Sample presets for background and foregroundSample scripts for playing as a 2D player.BrushForgerAssetBrushForger - Base Core and Line Brush.BrushForger - PrefabPainter.The parallax brush is based on the BrushForgerBrush class.Tools can be added/removed from brushes.Undo support.Full tooltip documentation.Public variables and methods are XML-commented.Interface uses Unity UI Toolkit.The parallax brush class and it’s tools can be extended or used as base for custom scripts.