ADVERTISEMENT

Meet Allan Vincent Cruz, an artist who brings anime characters to life through papercraft

Published Sep 13, 2025 12:55 am  |  Updated Sep 13, 2025 01:03 am
Allan Vincent Cruz
Allan Vincent Cruz
For kids growing up in the ’90s, days were spent outside, playing with neighborhood friends, and, if lucky, exploring nature. One of the highlights of a fun day was spending time in front of the TV, watching their favorite cartoons or anime.
That’s what Allan Vincent Cruz’s childhood was all about—witnessing heroes fight villains, discovering fantasy worlds, and following underdogs on a quest. Soon enough, these characters emerged from the screens in the form of toys and collectibles. While Allan and his family didn’t have the means to buy such items, it didn’t hinder him from dreaming of owning a collection of cartoon and anime figures. Little did he know that he would one day be crafting them with his own hands and eventually be recognized for it.
Through papercraft, Allan has been bringing his favorite characters to life since 2013. Papercraft is a form of art where paper or cardstock is folded, cut, glued, or layered to make three-dimensional (3D) creations. Among its popular iterations are origami, kirigami, card modeling, and even scrapbooking.
Allan’s process starts with Pepakura, a computer software that turns 3D digital models into patterns. These templates are then printed on board paper or vellum, cut, and assembled with glue. To make his character figures, he also uses salvaged styrofoam and cardboard boxes.
“One of my techniques for large projects is to put styrofoam inside as reinforcement,” the 37-year-old papercrafter tells Manila Bulletin Lifestyle. “When the climate is cold, the paper softens and causes damage to a papercraft or sculpture."
Through the years, Allan has produced character figures from “One Piece,” “Demon Slayer,” “Jujutsu Kaisen,” and “Hunter x Hunter,” among others. One of the pieces he is most proud of is his five-foot-tall Unicorn Gundam, which took four months to finish. The most challenging, however, was the Disneyland Paris diorama, which he worked on for almost six months.
After sharing his works online, Allan was eventually invited to exhibit his works in schools and public spaces, including SM Supermalls and Vistamall. His first solo exhibits were put on display at SM Marilao in 2023 and 2024.
“I want to share the joy that I experience in making these creations with other people,” Allan muses. “They also went through childhood, and like me, they loved anime. Whether they are aunts, uncles, fathers, or mothers, they are also surprised once they find out that these are actually made of paper."
Allan’s works are a testament to how passion and creativity can turn childhood dreams into reality. Through patience, skill, and resourcefulness, people can transform the humblest materials into art and build a wonderland of their own.

Related Tags

Luminaries Luminaries
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.