Legoaizer - Help

Functions

These functions are only shows when a button on the left of the GUI is pressed. A dedicated window is now opened with a certain set of features, settings, checkboxes, etc. Each time a new function-set is selected this pop-up window is refreshed with the new functions. There can be only one of these windows open.

Mosaic size

Picture above: the mosaic size pop-up window. The following functions are available:

Colour matching

Picture above: the colour matching size pop-up window. The following functions are available:

Picture above: the 5 colour sorting options. From left to right: Original sequence (actually following Bricklink sequence), Hue, Windows RGB and Perceptive, Alphabetical.

Because the sorting is not easy to explain in the example above, we also show the result from a series of 500 random colours, sorted according to the first 4 methods:

From top to bottom: original (random), Hue, Windows RGB and Perceptive.

Colour filters

Picture above: the colour correction filters and colour overview pop-up window.

The following functions are available:

  • Colour weights: here you can emphasize a certain colour of the source picture. In most cases this is not needed, but in other cases e.g. the blue channel is too dominant and too many blue bricks are selected. To counter this, the user can lower the influence of the blue channel, by reducing the RGB ratio. The effect is instantaneous, and can only be discarded by resetting the values to 0 again.
  • The filter box is used to correct the overall colour of the source picture. The effect is immediately applied in the window of the source picture.
  • 'Apply photo filter' activates the filter effect.
  • The white rectangle is the colour of the filter. Click on this swatch to change the colour.
  • The Filter transparency is the amount of filter that is applied to the source picture. Default is 50%, it ranges from 0 to 100%.
  • The Filter box has a selection of 43 different filters. Some are too weird to use, but fun to look at. Others can be very helpful to make the colours crispier, sharper or to correct a certain colour haze.
  • Apply transparency is a great way of getting rid of background in images. The transparent parts will not be used in the brick/bead mosaic, and you will be able to create image shapes, rather then full rectangular baseplates/pegboards (and considerably cheaper to create). For instance, when a cartoon image is used, the background is usually white (or any other solid colour). By clicking on the colour patch a pop-up window is shown, in which you can click anwhere in the left image, while the right image reflects the part that will be made transparent. A few controls for feathring and sensitivity are provided to tune the transparent part. In the tutorial lesson 5 for beads more information and examples is provided.
  • The Colour requirements box on the right is the graphical representation of the colours of the source picture, and the available colours in the brick library. The picture colours will be live-updated when Colour weights are changed. In the current version it does not yet respond to changes in the filters.

The filters van be used for several purposes: to correct a colour cast of the source picture, or to make the colour more crisp, or to emphasize a certain colour, e.g. 'gold' Ministeck® mosaics (some colours are very suitable to create warm-gold mosaics). The two example pictures below show some of the effects that can be made.

Example picture 1: the photo filters and their transparency settings

Example picture 2: the RGB filters for several different settings

Ministeck settings

Picture above: the Ministeck® price & mosaic rendering settings pop-up window. The following functions are available:

  • Minimize use of 1x1: in some cases it's useful to limit the amount of 1x1 because there are just 2 in each commercial colour sets, while the other parts (1x2 etc) are commonly available. This might not always be very useful because also sets of 1x1 pieces can be purchased where 20 parts per set are available.
  • Use L-shapes: some users don't want these to appear in the mosaic. Also the availability of L-shapes is not very high, just 4 per commercially available set.
  • Optimize for cost: depending on the previously explained settings, the application can optimize the use of all the pieces in the commercially available sets and limit the need for purchasing many sets, where just a few parts are needed. This is not always a real optimum, it's a computer generated mosaic and in some cases not optimal to the utmost. This is typically an area we still improve a lot.
  • Cost: the actual cost in your currency of choice (here: 15 euro cents per set). Simply edit this box and fill in your own value. These values will be stored in your table when saved.

Bead options

The beads colour settings are simple (left part of the above picture): indicate wich combination of colour set is required, then press the 'Update colour set' button. The current colour set is immediately replaced with the new selection. The new selection is only temporary, and when closing the application this selection is not remembered. Be careful: not-stored changes in the old set are discarded when changing the colour set for beads this way.

On the right side a different feature is shown: using shaped pegboards. These pegboards are pre-installed, and should not be removed from your system (they will be removed however when you uninstall Legoaizer). To make a pegboard active, check the 'Apply pegboard' option, and select one of the boards in the miniature viewer. Then create the mosaic. The output picture is complete, but the excel spreadsheet is not suitable for building. You should use the 'Special printing' pdf-printing get a good building map for colours, positions and amounts per colour. This output applies the peg-board settings to visualise each bead (in the GUI and in print), but in some cases the peg size is too large or small, showing a pegboard mosaic result where the beads seems too large or small to fit onto the shaped pegboard. The 'Peg size correction' can change this: a positive value will make each bead larger in the print-out, while a negative value will decrease the bead shape (but only in the interface and the 'Special printing' blueprint). This tweaking parameter is only useful for making the result look more realistic, and has no effect on the bead mosaic creation.

Finally, the 'Paint tube' icon in the middle opens a dedicated window in the interface to actually 'goo' and draw with a pencil/brush. Since this feature requires quite some explanation, this is described in detail in the tutorial on pegboards (link), and therefore not explained in this paragraph.

Preferences

Picture above: the preferences pop-up window. The following functions are available:

3D options are used for simulating 'real' bricks in the blueprint output. When no library of photographs is used for bricks, the entire mosaic is computer generated, where the brick colour is taken from the colour sets, and the 3D stud is created by overlaying a real built-in picture a of a brick stud. The top and bottom shades are also computer generated. When this option is checked, the studs are used for the mosaic end result in the viewer.

  • Depth intensity: the thickness and colour of the computer generated edge of each brick. Below you see the differences in values. The four on the left are with bricks, the two on the right are for Ministeck®.

  • Shade colour depth: similar to the width of the shade lines, also the colour of the shade can be set. This minor control is merely a fun-factor aspect and does not add real value. Nevertheless, in some cases you might want to create deeper shades for e.g. printing purposes.
  • Output size multiplier: since the entire mosaic is generated by computer code, the size of a brick must be indicated. This multiplier sets the size of a 1x1 brick in pixels. A value of 20 is pretty much ok, larger requires more RAM, smaller makes smaller pictures, but still fine.

The save options are used to assure there is always a picture of file at the end of the mosaic creation.

  • Automatic save (of) the result: when checked also one of the 'PNG', 'JPG' or 'BMP' buttons must be selected. Since jpg is a compressed format, some users prefer the uncompressed format (png or bmp). In addition, the 'XLS' option will also generate the excel spreadsheet output. This is a complete overview of the brick parts, codes, colour, positions, amounts, etc.
  • Rimless spreadsheet (if possible): in many cases you want to have the full build data available. The application creates an excel file where all the relevant data of bricks, sizes, cost and amount is shown. You must have an instance of Excel or an Excel Reader (freeware from Microsoft) available on your computer to read that file. It will be generated anyhow. In case the width of the mosaic exceeds the number of available columns in te spreadsheet (256) a new page is added. Until all pages are printed. There is hardly a limit to the height, so all pages are printed in full height. To create a page of exactly 256 columns (so: 256 studs wide) you should activate this option. In that case the horizontal stud numbers will be placed below the blueprint, while the vertical stud numbers are skipped, leaving exactly 256 studs on one sheet. This is particularly useful to create multiple sizes of 32-stud baseboards.
    The little black (or white) rectangle indicates which colour the excell cell-edges will have: black or white. By clicking on this little square it will toggle between these two options. In most cases black will be fine, while for very dark mosaics white may be a better choice.
  • PDF save type: there are two possible output format for pdf save (Menu bar: 'File' > 'Print special'). The type 1 will save the build data for that page on a next page, type 2 will save the build data on the same page as the blueprint. Type 1 will therefore avoid that for large amounts of different bricks and colours the build/amount data gets printed off-page. Type 1 is the default, and this setting is also remembered next time you open Legoaizer (as with most of all general settings).

Other settings

  • The currency and unit you want to use for cost and price information. The number on the right is the granularity of your prince and cost information. In this case the currency is Euro, but each value in the Colour table should be divided by a factor of 1000 to get the real cost. For instance: the Ministeck® price of a set of 20 pieces is 15 cents, or 0.75 cent per piece. When we use the value of 75 in out tables, we actually mean 75/1000 euro.
  • Check for updates at startup. When ticked, each time the application is started, it will check if a new version of Legoaizer is available. You need to be connected to the internet. Only when a new version is found you will be notified.
  • Show guidelines in overviews: the 'Amount' and 'Cost' overviews can sometimes be hard to read by the sheer amount of data. When this option is checked guidelines are added in these two overviews which makes it easier to read.
  • Keep sharp edges. This option is useful to keep the sharp colour changes in a source picture. When the picture is used for colour matching some averaging is done: when smooth averaging is done the colours will gradually change over the picture, but this will also lead to unnatural (unwanted?) brick colour to cater for the change. When this option is active the colour is sharply changing, with hardly any 'weird' brick colours to make the transition. The two examples below shows the difference: left the normal colour extraction, right when sharp edges needs to be maintained.




Copyright © 2015-2018 APP Helmond