lego-art-remix icon indicating copy to clipboard operation
lego-art-remix copied to clipboard

Background patterns

Open debkbanerji opened this issue 3 years ago • 11 comments

Fancier replacement for solid backgrounds - basically replace color ties with an offset based on another input image

debkbanerji avatar Jun 20 '21 04:06 debkbanerji

Is it possible to include the option for bare baseplate as a background? baseplate isn't quite the same colour as shiny black dots depending on lighting angles, and appears slightly lighter than then the black dots, but still very dark.

Also, would love to see the little 90 degree circle portions from the dots kits be able to be used as a combination of their colour and the baseplate colour, like a sort of halftone shading like in old comic printing.

infinitebacon avatar Jun 29 '21 05:06 infinitebacon

Bare baseplates as a background seems doable, but would require a significant code rewrite, so it's lower on the priority list. More so for the dots pieces because a lot of work would have to go in to decide how the UI would function and rewrite the experience. Feel free to open separate issues for these if they are important - maybe a halfway implementation of these with color approximation would be helpful in unblocking use cases without fully committing to the core logic rewrite.

debkbanerji avatar Oct 24 '21 08:10 debkbanerji

I saw a comment about incorporating dots set and it was redirected here. I wondering if the Dots said could be chosen from one of the list of sets such as the set 41935 Lots of Dots. Even if selecting it only added the circle pieces to the availability as to not have to rewrite any code.

b321gonzo avatar Jun 28 '22 23:06 b321gonzo

I'm confused - what would the Dots functionality look like, and how would this solution be achievable without code changes? The algorithms and display logic currently treat single stud pieces as points.

debkbanerji avatar Jul 01 '22 19:07 debkbanerji

You already have a list of sets you can import studs whether from the beginning or in step 3 to add in studs from a set. You can include Dots sets only for their circular dot pieces. For example, Lots of Dots (set 41935) would add in 30 yellow, 20 red, 20 orange, 20 light aqua, 20 lavender, 30 dark turquoise, 20 dark blue, 30 coral, and 30 blue, to the available stud count. Lots of Dots cost about $20 and the Art sets usually $120 so it's an easier way to get some of these colors. I manually add these in when I did my own project, I just thought having the option to select it as we would other sets would speed up the process. I know on it's own it's not enough to create a project from one set of these, but it's easier to add to the total studs in step 3.

b321gonzo avatar Jul 01 '22 20:07 b321gonzo

Got it - Great suggestion. I've added these in in v2022.7.3, though I separated these out into 2 sets so square and round tiles can be handled separately. What other Dots sets would it be useful to include?

debkbanerji avatar Jul 03 '22 20:07 debkbanerji

I went through and tried finding the Dots sets with at least 15 of any color round tile 1×1 pieces. I think in the selection it's important to note that it's only the inventory of those round pieces. I'm inexperienced with coding so I can only throw out ideas, but may e when selecting sets to use there can be a way to select multiple sets at the same time and of varying quantities? But anyways, here's the sets I came up with (other than the Lots of Dots):

41906 Pineapple Pencil Holder (tile round 1×1 only) • 24 White • 32 Lime • 24 Bright Pink • 2 Black

41928 Cute Banana Pen Holder (tile round 1×1 only) • 26 White • 20 Dark Orange

41916 Extra Dots Series 2 (tile round 1×1 only) • 19 Blue • 20 Coral

41932 Extra Dots Series 5 (tile round 1×1 only) • 15 Glow-in-the-Dark White • 19 Magenta

41946 Extra Dots Series 6 (tile round 1×1 only) • 19 Dark Pink • 19 Yellowish Green

41958 Extra Dots Series 7 (tile round 1×1 only) • 15 Light Aqua • 15 Vibrant Yellow

b321gonzo avatar Jul 03 '22 23:07 b321gonzo

An idea with incorporating the quarter circles for Dots, they have the same area as the 1×1 circle tiles so theoretically a mosaic could look around the same as the circles. An idea to start incorporating those without redoing codes would take a little more thought on the user of the program to select the correct sets. There could be separate set inventories listed but instead of clarifying it's tile round 1×1 only, it would be the inventory of tile round 1×1 quarter pieces only. Hopefully my explanation makes sense. I'm using the name of the pieces as they are called on rebrickable.

b321gonzo avatar Jul 03 '22 23:07 b321gonzo

Set 41938 Creative Designer box has a lot of square tiles.

b321gonzo avatar Jul 05 '22 13:07 b321gonzo

I went through and tried finding the Dots sets with at least 15 of any color round tile 1×1 pieces. I think in the selection it's important to note that it's only the inventory of those round pieces. I'm inexperienced with coding so I can only throw out ideas, but may e when selecting sets to use there can be a way to select multiple sets at the same time and of varying quantities? But anyways, here's the sets I came up with (other than the Lots of Dots):

41906 Pineapple Pencil Holder (tile round 1×1 only) • 24 White • 32 Lime • 24 Bright Pink • 2 Black

41928 Cute Banana Pen Holder (tile round 1×1 only) • 26 White • 20 Dark Orange

41916 Extra Dots Series 2 (tile round 1×1 only) • 19 Blue • 20 Coral

41932 Extra Dots Series 5 (tile round 1×1 only) • 15 Glow-in-the-Dark White • 19 Magenta

41946 Extra Dots Series 6 (tile round 1×1 only) • 19 Dark Pink • 19 Yellowish Green

41958 Extra Dots Series 7 (tile round 1×1 only) • 15 Light Aqua • 15 Vibrant Yellow

Added in the sets here, barring series 7 since glow in the dark parts aren't yet supported. Matched the Bricklink colors for the rest based on the Brickset/Bricklink listings. Added in Neon yellow color as well to support the Extra Dots Series 7 set.

debkbanerji avatar Jul 10 '22 05:07 debkbanerji

An idea with incorporating the quarter circles for Dots, they have the same area as the 1×1 circle tiles so theoretically a mosaic could look around the same as the circles. An idea to start incorporating those without redoing codes would take a little more thought on the user of the program to select the correct sets. There could be separate set inventories listed but instead of clarifying it's tile round 1×1 only, it would be the inventory of tile round 1×1 quarter pieces only. Hopefully my explanation makes sense. I'm using the name of the pieces as they are called on rebrickable.

At this point, if a user really, really wanted to use these, and understands that they'd have to see things from a distance, I assume they'd be willing to enter the counts for these themselves. I don't believe it's worth muddying up the UI with new rarely used options for this, especially considering that the looks of the mosaics could be misleading, and a lot of disclaimer text would need to be added.

debkbanerji avatar Jul 10 '22 05:07 debkbanerji