Magical Universeは、音楽と光を演出するWEBアプリケーションです。TextAliveの機能を使って、文字と光エフェクトを連動させて、イラストと共にパフォーマンスします。
画面を横に置いて、地球🌏をタップして、「Magical Universe」を体験してみましょう。
Magical Universe - A music and lighting performance web application powered by TextAlive. Combines lyrics, light effects and illustrations to build an immersive 3D universe experience.
Set your screen horizontally, tap the Earth 🌏 and enjoy!
デモページ / Demo page: GitHub Pages
- 推奨環境: Chrome ブラウザ(PC版) / Recommended environment: Google Chrome (PC version)
- 高解像度推奨 / Recommended high-resolution :
4k,1440p,1080petc. - 推奨画面アスペクト比 / Recommended screen aspect-ratio:
16:9,21:9 - スマートフォン・タブレット対応 / Mobile & tablet support
- 高解像度推奨 / Recommended high-resolution :
- 『初音ミク「マジカルミライ 2025」楽曲コンテスト』4楽曲に対応 / Supports 4 tracks from "Hatsune Miku “Magical Mirai 2025” Song Contest" 💿
- TextAlive App Customizerで別の楽曲も動作可能 / Other tracks can be played using TextAlive App Customizer.
イラスト、全画面&音量は画面右上の「コントロールボックス」で変更可能 /illustrations,Full screen&Volumecan be changed via the "Controls Box" at the top right of the screen.- 開演時の
地球における光線の変化 / Light transitions onEarthat the start ☀️ - 3D文字の構成色と光エフェクトの演出 / Visual effects of light on 3D text color combinations 🎆
- 初音ミクのイラストの動作 / Hatsune Miku's illustration animation
- Program & Model by Aless Li
- Illustrations & Models by Yohki
投稿者コメント
ようこそ、マジカル宇宙ヘ!
「マジカル宇宙」は、初音ミク×奏の森リゾートというグランピングイベントから着想を得て、伊豆高原で見えた夕暮れから夜への「星河一天」の景色を、光と音楽のパフォーマンスとして再現するWEBアプリケーションです。
地球🌏をタップすると、演出が開始されます。 また、選曲や音量などの設定を変更することができます。
パフォーマンスの最後、ミクの姿が...?
※横画面での演出を推奨
docker compose up --build
To install packages & run development environment
cd app/frontend
npm install
npm run dev -- --host
To build production
npm run build
TextAlive API token
In .env file, replace VITE_TEXTALIVE_TOKEN
TextAlive App API is the JavaScript API for developing "lyric apps" (cf. lyric videos) that show lyrics synchronized with the music playback.
For more details on the TextAlive App API, please visit the website TextAlive for Developers.
axios (MIT)
textalive-app-api (Read the license permissions & conditions at TextAlive.jp )
three.js (MIT)
threejs-gif-texture (BSD 2-Clause)
lil-gui (MIT)
typescript (Apache-2.0)
vite (MIT)
-
DotGothic16 (SIL Open Font License (OFL) version 1.1), converted to typeface.json format for textloader in three.js.
-
Shippori Mincho B1 (SIL Open Font License (OFL) version 1.1)
-
font-awesome (SIL Open Font License (OFL) version 1.1)
