Why a Custom Brick Model Can Make Your Trade Show Stand More Memorable

A custom brick model can make a trade show stand easier to recognise by turning a product, building, venue or brand story into something physical. Rather than acting as generic decoration, it can represent the specific subject visitors need to understand. The model might serve as a stand display, a conversation aid or a relevant take-away for selected attendees. The right format depends on the message, stand layout, intended use and production requirements.

A custom brick model can give a trade show stand a clearer focal point

Exhibition stands often contain signs, screens, products and printed materials competing for limited space. A trade show display model introduces one defined visual subject, such as a product, building, piece of equipment, mascot or campaign concept. Its connection to the exhibitor matters more than size or complexity. A focused subject also gives stand staff a concrete reference point when introducing the business.

Memorability is better approached through recognition and relevance than as a promised event result. A distinctive silhouette, familiar building or carefully selected product detail can make the model meaningful to the intended audience. Staff can use those features to explain purpose, design or history without asking the model to communicate every message at once. This keeps the display connected to the commercial reason for attending.

Choose the role before choosing the model

Start by deciding what the model needs to do. A prominent display has different requirements from a small kit intended for selected visitors, and neither should be designed as an afterthought. Defining the role helps establish scale, detail, construction, quantity and presentation. It also gives the project a clearer basis for design and production decisions.

Three practical roles for custom brick models at trade shows
FormatPrimary rolePlanning priorities
Display modelRepresent a product, place, character or campaign idea on the standViewing distance, stand position, recognisable shape, handling and transport
Conversation aidHelp stand staff explain a subject through a physical referenceRelevant details, accessibility, talking points and close-range viewing
Buildable attendee kitOffer selected visitors an activity or take-away connected to the exhibitorQuantity, portability, instructions, parts, packing and distribution

One project can combine these roles, but it does not need to. A larger model might remain on the stand while smaller branded brick model sets are prepared for selected guests or follow-up activity. The formats can share a subject without using identical designs. Each model can then be planned for its actual setting instead of forcing a display piece to work as a giveaway.

If the brief calls for a substantial centrepiece, explore large-scale brick display models. If attendees are expected to assemble and keep the model, custom brick model sets made to order may be more relevant. These project types involve different decisions about construction, instructions, parts and presentation.

What makes a trade show model easier to remember

A strong concept usually begins with one recognisable subject. Products with distinctive profiles, notable buildings, specialist equipment, brand characters and campaign visuals can provide suitable starting points. The subject should connect directly to what the exhibitor wants to discuss. Combining several unrelated ideas can weaken that connection and make the model harder to interpret.

Prioritise silhouette and proportion

Overall shape is often more useful for recognition than a collection of small details. The design should establish important proportions, outlines and major features before adding surface decoration. This is particularly relevant when representing vehicles, machinery, architecture or product packaging. Details that are difficult to see should not compromise the clarity of the main form.

Use colour with a clear purpose

Colour can connect the model to a product or visual identity, but it needs to work with the subject’s shape and the available brick palette. Priority colours should support recognition rather than covering every surface without distinction. Printed or graphic details may be considered where colour and form alone cannot represent an essential feature. Any such element needs to be agreed within the project scope.

Select details that support the conversation

Details are most useful when they help staff explain the product, place or story. A removable section might reveal an internal feature, while a distinctive entrance could make a venue familiar. The aim is not to reproduce every element at the smallest possible scale. It is to preserve the features that carry the subject’s identity and support the event message.

Belle-Ve Bricks provides a digital design preview so important shape, scale, colours and details can be agreed before production. The preview allows the intended subject and planned use to be considered before a production route is confirmed. It also provides a point at which important features can be emphasised or simplified. Instructions, sourcing and supply decisions can then follow the agreed design direction.

Display model, buildable kit or both?

Custom model design is the starting service, but the finished route depends on how the model will be used. A display piece may be planned mainly for viewing, while a kit also needs a practical building sequence. Digital building instructions can support an activity or take-away, but they are separate from the physical supply of parts. Brick sourcing, sorted parts and physical brick supply must therefore be confirmed for each project rather than assumed.

Where applicable, a full project can include custom model design, sorted parts and clear building instructions. Custom printed packaging is optional and may be considered for selected projects where presentation or distribution is part of the brief. Pre-assembled delivery is available only for suitable selected projects. These production elements are not automatically included without an agreed scope.

  • Choose a display-led approach when viewing and staff explanation are the priorities.
  • Choose a kit-led approach when building or taking the model away is central to the idea.
  • Consider both formats when the stand needs a focal display and selected visitors need a related item.
  • Discuss design, instructions, sourcing, physical supply, packaging and assembly as separate requirements.

A smaller kit is not simply a reduced display model. Its parts must suit repeat packing, the building sequence needs to be understandable and the finished model should remain recognisable at the selected scale. Quantity can also affect which sourcing, packaging and production routes are practical. These decisions should be considered while the design is being developed.

Plan a custom brick model trade show stand around the visitor journey

Consider what visitors will encounter before they reach the model. If it needs to be understood from an aisle, silhouette and stand position will matter more than small internal details. A model intended for a consultation table can place greater emphasis on close-range features. Its position should be planned alongside equipment, literature, screens and staff movement.

Supporting signage should explain the connection between the model and the exhibitor without repeating the entire brand presentation. A concise label can identify the product, project, venue or story represented. Stand staff can then expand on the details relevant to each conversation. This keeps the physical design focused while connecting it to the commercial message.

Handling and transport also need consideration. Decide whether visitors may touch the model, whether staff will demonstrate moving features and how the piece will be transported. A frequently handled model may need different design priorities from a protected display. The stand team should understand its intended position and any elements requiring careful handling.

For a kit, plan when and to whom it will be distributed. Giving one to every passer-by creates different quantity, storage and staffing requirements from reserving kits for meetings or follow-up activity. Packaging should be practical to store at the stand and convenient for the recipient to carry. These operational details can influence model size and format.

When a brick-built model is a strong fit for an exhibition

Custom brick models for trade shows are most suitable when there is a specific subject worth translating into physical form. Strong candidates include distinctive products, buildings, venues, equipment, milestones, mascots and focused campaign concepts. A model can also represent something that is too large, fixed in place or otherwise impractical to bring to the stand. The idea still needs to translate clearly into brick-built form.

  • Represent equipment that cannot be transported to the exhibition.
  • Show a recognisable property, venue or architectural project.
  • Give a product team a physical reference for discussing a distinctive design.
  • Connect a display to an anniversary, launch or campaign story.
  • Offer selected attendees a buildable model related to the event message.

A brick-built trade show giveaway is less suitable when the only objective is achieving the lowest possible cost per item for large, untargeted distribution. Standard merchandise may be more practical when the item does not need to represent a specific subject or support a wider story. A custom model should justify its design and production requirements through relevance to the exhibitor’s purpose. Adding branding alone may not create a sufficiently focused concept.

The same qualification applies to stand displays. A larger model should not be commissioned solely because floor space is available. Establish its subject, viewing position and role in staff conversations first. Belle-Ve Bricks’ custom model design services provide a wider view of possible subjects and project routes.

What to prepare before discussing a project

A polished creative brief is not required to start a discussion. Belle-Ve Bricks can work from photographs, brand assets, product references, venue details or rough notes. The initial information should explain what the subject is and why it matters to the event. Design and production questions can then be addressed through the project discussion.

Identify whether you are considering a stand display, buildable kit or combination of the two. Include the event context, approximate quantity, available reference material and known presentation requirements. If the event date is fixed, include it so feasibility can be assessed without assuming a delivery commitment. Packaging needs should also be stated if models will be stored or distributed at the venue.

  • The product, place, person or story the model should represent
  • How the model will be used during or after the trade show
  • Whether visitors will view, handle, build or take away the model
  • The approximate quantity being considered
  • Available photographs, drawings, product references or brand assets
  • Preferred scale, colours or essential identifying details
  • Whether building instructions, sourcing, sorted parts or physical supply are required
  • Whether optional packaging or suitable pre-assembled delivery should be considered

Separate essential requirements from optional ideas. A product silhouette may be critical, while an internal feature or printed box may only be desirable if it suits the scope. This distinction gives the designer a clearer basis for balancing scale, detail and production needs. It also keeps the model focused on the reason it is being created.

How Belle-Ve Bricks approaches trade show model projects

Belle-Ve Bricks turns brands, products, venues, buildings, people, milestones and stories into custom brick-built models and kits. A trade show project starts by establishing the subject, intended audience and role of the model. The design direction is developed and reviewed through a digital preview. Once the design is understood, the suitable instructions, sourcing, production, supply and presentation route can be confirmed.

Projects typically start from £395, but this is not a fixed final price for every commission. Final pricing depends on the model, parts, quantity, packaging, production, delivery and wider project requirements. A display model and a batch of individually packed kits can involve different scopes even when they represent the same subject. A proposal therefore needs to account for the intended format and use.

There is no standard minimum order quantity, although not every production route is practical for a single unit. One exhibition display may be viable where a particular batch-production or packaging approach is not. A kit intended for distribution also requires decisions that do not apply to a single display piece. Feasibility is assessed against the complete brief rather than quantity alone.

Belle-Ve Bricks operates independently from the LEGO® Group and does not offer official LEGO® sets. Where LEGO® bricks are considered, the brand reference and the independent nature of the service should remain clear. The selected bricks and supply arrangements are confirmed for the individual project.

Discuss the right format for your next trade show

Begin with a clear subject and the role you want the model to play. Share the event context, available references and whether you are considering a display, kit or combined approach. Belle-Ve Bricks can then assess the concept and discuss an appropriate design and production route. Discuss a custom LEGO® model project with the Belle-Ve Bricks team.

Projects typically start from $395. We'll come back with a free concept and detailed quote, no commitment required.

<div class="badge-base LI-profile-badge" data-locale="en_US" data-size="large" data-theme="dark" data-type="HORIZONTAL" data-vanity="ferdi-vol" data-version="v1"><a class="badge-base__link LI-simple-link" href="https://www.linkedin.com/in/%E2%9C%85-ferdi-vol-corporate-gifts/?trk=profile-badge"></a></div>
/* Auto generated, hash = 5dceu9kevqjdyuy2uw1atqrsu */
//TODO: Break this file down so that we can actually unit test it.
(function(window) {
  /**
  * Renders all unrendred LinkedIn Badges on the page
  */
  window.LIRenderAll = function () {
    var CALLBACK_NAME     = 'LIBadgeCallback', //Must match callback on helpers.js
        BADGE_NAMES       = '.LI-profile-badge, .LI-entity-badge',
        // TODO -- tracking param for other badge types
        TRACKING_PARAM    = 'profile-badge',
        responsesReceived = 0, //Keeps track of number of responses recieved for proper cleanup when finished
        expectedResponses = 0, //Keeps track of number of responses to expect
        scripts           = [ ], //Keeps track of scripts added for proper cleanup when finished
        childScripts      = {}, //Keeps track of child scripts to render
        badges            = Array.prototype.slice.call(document.querySelectorAll(BADGE_NAMES));

    var i, len, badge, rendered;
    for (i = 0, len = badges.length;  i < len; i++) {
      badge    = badges[i];
      rendered =  badge.getAttribute('data-rendered');
      if (!rendered) {
        expectedResponses++;
        badge.setAttribute('data-rendered', true);
        renderBadge(badge);
      }
    }

    function isCNDomain() {
      if (typeof window !== "undefined") {
        var hostName = window.location && window.location.hostname ||  '';
        return (/linkedin(-ei)?.cn$/).test(hostName);
      }

      return false;
    }

    function generateUrl(isEI) {
      var domainPrefix = isEI ? 'https://badges.linkedin-ei' : 'https://badges.linkedin';
      if (isCNDomain()) {
        return domainPrefix + ".cn/";
      }

      return domainPrefix + ".com/";
    }

    function getBadgeKeyQueryParams(badge) {
      return Array.prototype.slice.call(badge.attributes).filter(function (attr) {
        return attr.name.lastIndexOf('data-key-', 0) !== -1;
      }).map(function (attr) {
        // Most browsers automatically lowercase the attribute name when its being read
        // We are calling lowercase on it again to ensure consistency for any browsers that are lagging behind.
        return encodeURIComponent(attr.name.replace('data-', '').toLowerCase()) + '=' + encodeURIComponent(attr.value);
      });
    }

    /*
    * Renders a single badge on the page
    * @param badge: div element of badge to render
    */
    function renderBadge(badge) {
      var size       = badge.getAttribute('data-size'),
          locale     = badge.getAttribute('data-locale'),
          type       = badge.getAttribute('data-type'),
          theme      = badge.getAttribute('data-theme'),
          vanity     = badge.getAttribute('data-vanity'),
          version    = badge.getAttribute('data-version'),
          isEI       = badge.hasAttribute('data-ei'),
          entity     = badge.getAttribute('data-entity'),
          isCreatePage = badge.hasAttribute('data-iscreate'),
          uid        = Math.round(1000000 * Math.random()),
          baseUrl = generateUrl(isEI),
          queryParams = [
            'locale=' + encodeURIComponent(locale),
            'badgetype=' + encodeURIComponent(type),
            'badgetheme=' + encodeURIComponent(theme),
            'uid=' + encodeURIComponent(uid),
            'version=' + encodeURIComponent(version)
          ],
          url;

      if (version === 'v2') {
        baseUrl += 'view';
        queryParams.push('badgesize=' + encodeURIComponent(size));
        queryParams.push('entity=' + encodeURIComponent(entity));
        queryParams = queryParams.concat(getBadgeKeyQueryParams(badge));
      } else {
        baseUrl += 'profile';
        queryParams.push('maxsize=' + encodeURIComponent(size));
        queryParams.push('trk=' + encodeURIComponent(TRACKING_PARAM));
        queryParams.push('vanityname=' + encodeURIComponent(vanity));
      }

      if (isCreatePage) {
        queryParams.push('fromCreate=true');
      }

      url = baseUrl + '?' + queryParams.join('&');
      badge.setAttribute('data-uid' , uid);
      jsonp(url); //Calls responseHandler when done
    }

    /**
    * Handles a response from the server. Finds badge matching badgeUid and inserts badgeHtml there
    * @param badgeHtml: String representing contents of the badge
    * @param badgeUid: UID of the badge to target
    **/
    function responseHandler(badgeHtml, badgeUid) {
      responsesReceived ++;

      var i, badge, uid, isCreate;
      var defaultWidth = 330 // max possible width
      var defaultHeight = 300 // max possible height

      for (i = 0, len = badges.length; i < len; i++) {
        badge = badges[i];
        // isCreate needed to prevent reloading artdeco script tag
        isCreate = badge.getAttribute('data-iscreate');
        uid   = parseInt(badge.getAttribute('data-uid'), 10);
        if (uid === badgeUid) {
          var badgeMarkup = `<body>${badgeHtml}</body>`
          var iframe = document.createElement('iframe');
          iframe.onload = function() {
            var iframeBody = iframe.contentWindow.document.body;
            // 5 px buffer to avoid the badge border being cut off.
            iframe.setAttribute('height', (iframeBody.scrollHeight || defaultHeight) + 5);
            iframe.setAttribute('width', (iframeBody.scrollWidth || defaultWidth) + 5);
          };
          iframe.setAttribute('frameBorder', '0');
          iframe.style.display = 'block';
          badge.appendChild(iframe);
          iframe.contentWindow.document.open();
          iframe.contentWindow.document.write(badgeMarkup);
          iframe.contentWindow.document.close();
          replaceScriptTags(badge, isCreate);
        }
      }
      tryClean();
    }

  // These functions are needed because badge markup is added via innerHtml property which does not run script tags
  function replaceScriptTags(node, isCreate) {
    if (shouldReplaceNode(node, isCreate)) {
      node.parentNode.replaceChild(cloneScriptNode(node), node);
      childScripts[node.src] = true;
    } else {
      var i = 0,
          children = node.childNodes;
      while (i < children.length) {
        replaceScriptTags(children[i++], isCreate);
      }
    }
    return node;
  }

  function shouldReplaceNode(node, isCreate) {
    return isScriptNode(node) && !childScripts[node.src] && (!isCreate || (isCreate && !node.getAttribute('data-isartdeco')));
  }

  function isScriptNode(node) {
    return node.tagName === 'SCRIPT';
  }

  function cloneScriptNode(node){
    var script  = document.createElement("script");
    for( var i = node.attributes.length-1; i >= 0; i-- ) {
      script.setAttribute( node.attributes[i].name, node.attributes[i].value );
    }
    return script;
  }

    // Gets all incoming responses
    window[CALLBACK_NAME] = responseHandler;

    /**
    * Tries to clean added tags
    **/
    function tryClean() {
      //Clean up after all requests are done..
      //Accounts for people including script more than once
      var done = (responsesReceived >= expectedResponses && expectedResponses > 0) || responsesReceived >= badges.length;
      if (done) {
        delete window[CALLBACK_NAME];

        // remove all script tags
        scripts.map(function(script){
          document.body.removeChild(script);
        });

      }
    }

    /*
    * Makes Jsonp request, responses handles by CALLBACK_NAME
    * @param url String: url of server to make request to
    */
    function jsonp(url) {
      var script = document.createElement('script');
      script.src = url;
      scripts.push(script);
      document.body.appendChild(script);
    }
  };

  if (document.readyState === 'complete') {
    window.LIRenderAll();
  } else {
    window.addEventListener('load', window.LIRenderAll, false);
  }

})(window);
Popular Posts