About Fluffy Monster
Fluffy Monster

What is Fluffy Monster?
Fluffy Monster creates images to be used as wallpaper for your iOS and MacOS devices. Gradient mesh principles create the images. Each Monster is a small individual document that can be shared with friends.

What makes Fluffy Monster different to other gradient mesh image generators?
A Monster is comprised of a grid of points. Each point has a colour and a twist. The twist has four values that describe how the colour changes to each of the neighbouring points and colours.
The four twist values are controlled by the two twist areas (or eyes). Up/down and left/right for each area. Colours are controlled via Hue, Saturation, Brightness, and Alpha sliders.
Fluffy Monster with grid
Fluffy Monster works in a three dimensional space, offering greater variations than the traditional two dimensional mesh. An extra dimension takes a little bit of time to master. Each image below is of the same Monster.

Fluffy Monster without and with frame

The third dimension allows an image to look completely different when viewed with altered framing.

What's the best way to get started making amazing wallpaper?
Inspirations are a great way to learn how to use Fluffy Monster - and the app has a number of great inspirations built in. Each inspiration shows a different way of creating Monsters. A single twist can be copied to random cells and produce unexpected patterns. Random twists can combine with colours to produce sweeping gradient images. Changing the Frame can make the Monster look totally different. All of these variations are covered in the Inspirations.

Fluffy Monster has a built-in generator that adds colours and twists in a random pattern. A random Monster is a great stepping off point for your creativity.

Both the Generator settings and the Inspirations are located in the Monster generation menu in the top right corner of the screen. Also in this menu is the Monster Zoo. The Zoo is a web site collection of Monsters that can be downloaded and examined or altered.

Sharing Monsters
Monsters are individual documents that can be shared via eMail, AirDrop, or Messages. Fluffy Monster supports iOS 15.1 and higher so almost any iOS device can view shared files. A preview of the Monster is viewable even when the Monster is zipped.
Note: A bug in iOS from 17.6 to the current version (18.2) stops Monsters from being shared via Messages if the Monster file is in local storage. Sharing from iCloud works as expected.

Is there any tracking in Fluffy Monster?
There is no external tracking in Fluffy Monster.
Viewable from the Settings app is a Monster Tamer level. This levelling system is triggered by taking certain actions in the app.
Example status level
After an action is taken a new word is added to the Monster Tamer level.


What technologies does Fluffy Monster use?
Fluffy Monster uses a UIManagedDocument to store the data for each Monster.
SceneKit and SpriteKit are used for the modelling and drawing of the data.
Other frameworks used by the app are:
- SwiftUI
- UIKit (Swift and Objective-C)
- CoreImage
- Photos
- QuartzCore
- WebKit
- MessageUI
- Network
- QuickLook
- QuickLookThumbnailing
- StoreKit2
- SSZipArchive (3rd party)