ADVERTISEMENT

Tomorrow X Together releases final concept photos, clips for 'minisode 3: Tomorrow' album

Published Mar 25, 2024 05:35 am

Gen Z icons Tomorrow X Together released the final concept photos and clips for their upcoming sixth mini-album “minisode 3: Tomorrow.” 

Tomorrow X Together, composed of Soobin, Yeonjun, Beomgyu, Taehyun, and Hueningkai, will drop the new album on April 1. 

Following the announcement of their new album, Tomorrow X Together released an intriguing concept trailer on March 6, cinematically setting the tone for their imminent comeback. 

TXTminisode 3_TOMORROW.jpg

Tomorrow X Together's concept photos (Big Hit Music)

Opening in a barren desert, the trailer follows the quintet's bond with a fox, transitioning from a whimsical memory to a stark reality. Encountering the fox in a bustling cityscape triggers memories of a forgotten promise, leading to a renewed sense of hope for the future. 

The trailer also evokes nostalgia and recalls the band’s overarching musical narrative, seamlessly weaving in elements of past albums, such as a crown (debut lead single “Crown”) and a heart-shaped eye patch (second studio album “The Chaos Chapter: Freeze” concept photo), as well as an acoustic rendition of "Dreamer" (a B-side track of their third studio album “The Name Chapter: Freefall”). 

Directed by Yu Kwang Goeng, one of South Korea’s leading directors in the commercial film space, the intricate mise-en-scène and stunning cinematography offer viewers a captivating visual feast. 

Beginning on March 18, Tomorrow X Together sequentially released a series of photos and clips for the album’s four concepts—”Light,” “Ethereal,” “Romantic” and “Promise.”

The “Light” version concept photos bring fairytale to life, painting a serene portrait of the members with blonde hair against a picturesque scene of a wheat field lit up by a golden sunset. 

“Ethereal” version, themed “Highway to Star,” illustrates the quintet's road towards becoming tomorrow's leaders. Dressed in rebellious  rockstar-like attire adorned with bold accessories, the members embody allure and confidence that exudes past the screen. 

The “Romantic” version further highlights the band’s dreamy visuals, heightening the romantic atmosphere with the use of a rose to symbolize the remembrance of love. 

The “Promise” version, released on March 24, offers a visual interpretation of the album’s message centered around the rediscovery of a forgotten promise made with “you.” The concept photos and clip, with the fox mask appearing as a meaningful object, shows the members navigating through the city in search of “you” to fulfill their long-awaited promise.

By incorporating iconic and nostalgic elements from Tomorrow X Together’s discography, the concept trailer, photos, and clips for “minisode 3: Tomorrow” not only connect the band’s multifaceted overarching narrative, but also visually capture the album’s message, showcasing their unparalleled artistry as visual storytellers. 

Tomorrow X Together’s “minisode 3: Tomorrow” will be released on April 1, 6 p.m. KST. Tomorrow X Together will also embark on the US leg of their world tour “Act: Promise’ starting May 14 for 11 concerts across eight cities. 

 

Related Tags

TOMORROW X TOGETHER
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.