To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.build.mosaicOpen lugnet.build.mosaic in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Building / Mosaics / 340
Subject: 
Is it efficient to replace plates w/bricks in a plates studs up mosaic?
Newsgroups: 
lugnet.build.mosaic
Date: 
Wed, 2 Feb 2005 20:25:31 GMT
Viewed: 
5630 times
  
Is it efficient to replace plates w/bricks in a plates studs up mosaic?

I always thought it was and have been trying to think of a way to implement it in Bricksaic for about a year. I was trying to come up with a smart and efficient way of doing it. I finally figured out a way to do it but the results are not what i was hopping for. While implementing my idea i came up with a better one, and an even better one after that. but the better ones may not be so good.


1966 parts - part list LDraw file The first image is made up of all plates.


1490 parts - part list LDraw file This image is made by making an LDraw file with all plates. Then i look for common color, common sized plates and replace them with a brick.


1548 parts - part list LDraw file This image is made by checking every 3 rows and placing as many brick in as possible. Then going back and filling the holes with plates.


1646 parts - part list LDraw file This image is made by checking every 1 row and placing as many brick in as possible. Then going back and filling the holes with plates.


So which is the best way? Is there a better way? When building such a huge mosaic, is part count really an issue? How should i handle this in Bricksaic? Should the user get to choose which optimization to use? Is this even an issue? Am I putting to much thought into this (my brain is starting to hurt)?


bob kojima


Subject: 
Re: Is it efficient to replace plates w/bricks in a plates studs up mosaic?
Newsgroups: 
lugnet.build.mosaic
Date: 
Thu, 3 Feb 2005 01:12:44 GMT
Viewed: 
5726 times
  
In lugnet.build.mosaic, Bob Kojima wrote:
   Is it efficient to replace plates w/bricks in a plates studs up mosaic?

I always thought it was and have been trying to think of a way to implement it in Bricksaic for about a year. I was trying to come up with a smart and efficient way of doing it. I finally figured out a way to do it but the results are not what i was hopping for. While implementing my idea i came up with a better one, and an even better one after that. but the better ones may not be so good.



So which is the best way? Is there a better way? When building such a huge mosaic, is part count really an issue? How should i handle this in Bricksaic? Should the user get to choose which optimization to use? Is this even an issue? Am I putting to much thought into this (my brain is starting to hurt)?


bob kojima

Bob,

I just downloaded a copy of program this week and have played around with it over a few lunch hours. Good question. Can you implement all three choices, say as a toggle like you choose with the other features?

I have yet to do a mosiac, but after seeing Van Gough’s Stary Night in the brick, I thought I’d take a more serious look at trying one.

Thanks, Ed


Subject: 
Re: Is it efficient to replace plates w/bricks in a plates studs up mosaic?
Newsgroups: 
lugnet.build.mosaic
Date: 
Thu, 3 Feb 2005 15:36:53 GMT
Viewed: 
5782 times
  
   I have yet to do a mosiac, but after seeing Van Gough’s Stary Night in the brick, I thought I’d take a more serious look at trying one.



Yeah i was looking at Van Gogh’s Cafe Terrace and Stary Night yesterday. i would love to do a mosaic, but never see my self with enough bricks to do one.


bob


Subject: 
Re: Is it efficient to replace plates w/bricks in a plates studs up mosaic?
Newsgroups: 
lugnet.build.mosaic
Date: 
Sat, 5 Feb 2005 15:17:59 GMT
Viewed: 
5738 times
  
In lugnet.build.mosaic, Bob Kojima wrote:
Is it efficient to replace plates w/bricks in a plates studs up mosaic?

I always thought it was ....
bob kojima

Yes it is !
If you build larger mosaics, you'll see that it gets much heavier if you only
use plates. The more bricks you use, the lighter your finished mosaic will be.

The best method??
In my mosaic I searched for large areas to use bricks instead of plates (mainly
manual), but in the mean time I tried to preserve a "brickwall"-structure to
make it as sturdy as possible (because I don't like to glue my precious lego
elements).
If weight is a crucial factor then I suggest you do the following:
Calculate the total amount of studs in all the used bricks (A), and calculate
the total amount of bricks (B). The method where A divided by B gives the
biggest number is the method in which you replaced as many plates as possible
with bricks (and thus resulting in the lightest mosaic) by using as few bricks
as possible (don't forget to check "A" because 23/5 < 8/1 but 23 >> 8).
This method is not perfect: 2 1x1 bricks weigh more than 1 1x2 brick, but 2 1x8
bricks weigh less than 1 1x16 brick....
Alternative: implement the weight of every element (found on BrickLink) when
doing a piece-count.

Conclusion: the method using the fewest elements is not necessarily the best
method...

:-)

Maarten


Subject: 
Re: Is it efficient to replace plates w/bricks in a plates studs up mosaic?
Newsgroups: 
lugnet.build.mosaic
Date: 
Tue, 8 Feb 2005 10:06:29 GMT
Viewed: 
5879 times
  
Bob,

One more suggestion:

Because there is no "brickwall"-structure in your MLCad results, it might not be
such a bad idea to alternately read lines from left to right and from right to
left.
In my program I also have something like this:

For I = 0 to LastRow
  For J = 0 to LastColumn
     read pixel(I,J)
     ...
  Next J
Next I

Should become something like this:

For I = 0 to LastRow
  If (I mod 2 = 0) Then
    For J = 0 to LastColumn
       read pixel(I,J)
       ...
    Next J
  Else
    For J = LastColumn to 0 step -1
       read pixel(I,J)
       ...
    Next J
  End If
Next I

If I do this while converting an image with the dithering process, I often get
lousy results. But if you use it in the second fase (conversion to MLCad -
piececount), it may be satisfying.

Maarten


Subject: 
Re: Is it efficient to replace plates w/bricks in a plates studs up mosaic?
Newsgroups: 
lugnet.build.mosaic
Date: 
Thu, 10 Feb 2005 18:44:55 GMT
Viewed: 
5917 times
  
In lugnet.build.mosaic, Maarten Steurbaut wrote:
In lugnet.build.mosaic, Bob Kojima wrote:
Is it efficient to replace plates w/bricks in a plates studs up mosaic?

I always thought it was ....
bob kojima

Yes it is !
If you build larger mosaics, you'll see that it gets much heavier if you only
use plates. The more bricks you use, the lighter your finished mosaic will be.

The best method??
In my mosaic I searched for large areas to use bricks instead of plates (mainly
manual), but in the mean time I tried to preserve a "brickwall"-structure to
make it as sturdy as possible (because I don't like to glue my precious lego
elements).
If weight is a crucial factor then I suggest you do the following:
Calculate the total amount of studs in all the used bricks (A), and calculate
the total amount of bricks (B). The method where A divided by B gives the
biggest number is the method in which you replaced as many plates as possible
with bricks (and thus resulting in the lightest mosaic) by using as few bricks
as possible (don't forget to check "A" because 23/5 < 8/1 but 23 >> 8).
This method is not perfect: 2 1x1 bricks weigh more than 1 1x2 brick, but 2 1x8
bricks weigh less than 1 1x16 brick....
Alternative: implement the weight of every element (found on BrickLink) when
doing a piece-count.

Conclusion: the method using the fewest elements is not necessarily the best
method...

:-)

Maarten

hi Maarten,

you bring up a good point.  it never occurred to me that weight would also be an
issue.  this now becomes a weight vs. part count efficiency problem.

i'm going to have to go find the weight of the parts i'm using and do some
calculating.  i could probably spit out a total mosaic weight after the LDraw
file is made.  humm...that would be interesting.


thanks,

bob


Subject: 
Re: Is it efficient to replace plates w/bricks in a plates studs up mosaic?
Newsgroups: 
lugnet.build.mosaic
Date: 
Thu, 10 Feb 2005 18:55:27 GMT
Viewed: 
6300 times
  
In lugnet.build.mosaic, Maarten Steurbaut wrote:
Bob,

One more suggestion:

Because there is no "brickwall"-structure in your MLCad results, it might not be
such a bad idea to alternately read lines from left to right and from right to
left.


Thanks for this suggestion.  that way i wont get colums of bricks all the same
size and the layers will be more interlocked.  great idea!

bob


©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR