ADVERTISEMENT

LEGO-fied Amorsolo masterpieces on exhibit at Manila City Hall

Published Feb 16, 2023 11:11 am

Three masterpieces of Fernando Amorsolo were turned into LEGO mosaics in commemoration of his 50th anniversary as the First Filipino National Artist.

Photo by Juan Carlo de Vela/ MANILA BULLETIN

The City Government of Manila, in partnership with Pinoy Lego User Group (PinoyLUG), officially launched the LEGO Bricks Mosaic Arts Exhibition "Project AMORsolo" on Thursday, Feb. 16.

Project AMORsolo is an exhibit that recreates works of Fernando Amorsolo’s paintings -- “Early Traders,” ”Bayanihan”, and “Dalagang Bukid" -- into LEGO mosaics.

“Isang matagal na po na pangarap ang Project Amorsolo. Tinapos ng mahigit isang taon, sa kasagsagan ng pandemya at lockdowns. Hindi po biro ang pinagdaanan namin para matapos ito (Project Amorsolo has been a dream for a long time. It took over a year, at the time of the pandemic and lockdowns. What we went through to finish this is no joke),” said Leslie Leshen Araujo, president and LAN (Lego Ambassador Network) ambassador of PinoyLUG.

“Ang inspirasyon ay galing sa aking pagkabata... Ang buong pamilya po namin ay tagahanga ni Amorsolo, lalo na ang aking ama (The inspiration came from my childhood... Our whole family is a fan of Amorsolo, especially my father),” he added.

Photo by Juan Carlo de Vela/ MANILA BULLETIN

Using certified genuine LEGO bricks, Araujo said three teams of LEGO enthusiasts worked separately on each painting.

“Project AMORsolo is a story of love and resilience in a family of LEGO fans looking towards future generations who would create something new from the pieces of their past,” the group said.

“It is a celebration of achievement through dedication, persistence, sharing, and building together which are the guiding principles of PinoyLUG,” they added.

Manila Mayor Honey Lacuna led the ribbon-cutting at the Bulwagang Rodriguez, Manila City Hall on Thursday.

Photo by Juan Carlo de Vela/ MANILA BULLETIN

“Isa pong batang Maynila si Fernando Amorsolo... Kami dito sa Maynila ay lubos na nagpapasalamat na nadala ninyo dito itong Lego Brick Mosaic sa Manila City Hall (Amorsolo was a son of Manila. We are very grateful that you brought this Lego Brick Mosaic to Manila City Hall)," she said.

"Salamat at mabibigyan niyo kaming Manilenyo ng pagkakataon upang personal na makita ang inyong mga likha na nagpapaalala dito sa amin na di matatawarang ambag sa ating bayan na si Fernando Amorsolo (Thank you because you gave us Manilenyos the opportunity to personally see your pieces that remind us of the invaluable contribution of Fernando Amorsolo to our country)," the city mayor said.

Lacuna was joined by Vice Mayor Yul Servo Nieto, President and Chairman of Fernando C. Amorsolo Art Foundation, Inc. (FAAFI) Sylvia Amorsolo Lazo, FAAFI Executive Director Fernando "Nandy" Amorsolo Lazo, Department of Tourism Culture and Arts of Manila (DTCAM) Director Charlie Dungo. and city councilors.

Project Amorsolo is also part of the city’s celebration of National Arts Month.

The exhibition will run until Feb. 28, 2023.

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.