デバイスを縦にしてください。
当サイトは縦画面での閲覧を推奨しています。

Please rotate your device.
This site is best viewed in portrait mode.

Tonami Komuro - Web Creator Portfolio

portfolio tonami komuro

portfolio tonami komuro

project

[ information ]

Genre:
Website
Technologies:
JavaScript, Three.js, WebGL, GLSL, Canvas2D
Tools:
Figma, Nano Banana Pro

[ description ]

- English -

Overview

This is a WebGL-based gallery site that takes light, water, and the memories that rise from them as its motif.

It is built around custom shaders written with Three.js and GLSL, layering multiple visual effects such as liquid background transitions, refraction through glass, and mouse-trail-driven distortions.
On desktop, works are switched via wheel scroll, while on smartphones they change via swipe gestures, with interaction design tailored to each device.

About the Title

“Anamnesis” is a title taken from Platonic philosophy, where it refers to the idea that the soul recalls knowledge it already possessed (“recollection”).

In this work, that idea is interpreted in a more sensory way: it deals with moments where memories—uncertain whether they truly belong to you, and images that feel like echoes of another life—suddenly surface, triggered by the trembling of light and water.

As described in the site’s own description, the gallery is positioned as a quiet place for contemplating memories that may be “the remnants of someone else’s life.”

Core Concept

At the core of this piece is the attempt to bring into being, as an experience through interaction and transition, those scenes that you can’t clearly remember, yet somehow feel you’ve seen somewhere before.

  • Each image is kept from saying too much about a specific place or story; instead, the bleeding of light and the ripples of water are used to leave room for viewers’ own memories to connect with the work.
  • The transitions are designed not merely as a way to “switch to the next scene,” but as an important element for expressing the very process by which memories surface and then sink away again.

Animation / Visual Expression

All visual elements are built with custom shaders.

  • Background transitions
    The liquid transition effect is designed around the image of new memories surging in like waves and layering over existing ones.
    The tone of the transition also changes depending on whether you move forward or backward: when moving forward, color gradually rises into the scene to express the process of a memory becoming more vivid; when moving backward, exposure is lifted toward white to evoke the feeling of tracing memories in a flashback.
  • Card & glass
    The central card recomposes the same texture used for the background with a different tone, creating a slight sense of depth between the world behind and the object in front.
    The glass layer combines refraction, chromatic aberration, and subtle fringes, tuned to convey a gentle “thickness of light” without making the overall look feel overly flashy.

Findings Through Production (Collaboration with AI)

As a secondary theme, this project was also an experiment in “making maximum use of AI.”

  • Roughly 80–90% of the code was generated by a conversational AI, within a workflow where the human side handled the overall design, requirements, refactoring decisions, and final judgment.
  • All images used in the work were generated with Nano Banana Pro.

Through this process, I strongly felt that:

  • As long as the direction of the design and concept is sufficiently articulated in words, a large portion of the implementation can be carried out in collaboration with AI.
  • Humans can then focus on “steering the world-building,” “fine-tuning what feels good,” and “designing structures that don’t break,” allowing more time to be devoted to genuinely creative decisions.

- Japanese -

概要

光と水、そしてそこから立ち上がる “記憶” をモチーフにした、WebGL ベースのギャラリーサイトです。

Three.js と GLSL によるカスタムシェーダーを中心に構成し、背景のリキッドトランジション、ガラス越しの屈折表現、マウストレイルによるエフェクトなど、複数のレイヤーを重ねた視覚表現を実装しました。

PC ではホイールスクロール、スマートフォンではスワイプ操作で作品が切り替わるように設計しています。

作品タイトルについて

「Anamnesis(アナムネーシス)」は、プラトン哲学における「魂がもともと知っていたことを思い出す(想起)」という概念から取ったタイトルです。

本作ではその考えをより感覚的に解釈し、自分のものかどうかも定かでない記憶や、別の人生の残響のようなイメージが、光と水の揺らぎをきっかけにふと立ち上がってくる瞬間を扱っています。

サイトのディスクリプションにもあるように、「誰かの人生の残響かもしれない記憶」を静かに眺める場として位置づけています。

コンセプトの核心

この作品の核にあるのは、「明確には思い出せないけれど、確かにどこかで見たことがあるような風景」を、インタラクションとトランジションによって“体験”として立ち上げることです。

  • 一枚一枚のビジュアルは、具体的な場所や物語を語りすぎないように抑えつつ、光のにじみや水面の揺らぎによって、鑑賞者それぞれの記憶と結びつく余白を残しています。
  • トランジションは「次のシーンへ切り替える」ためだけではなく、記憶が浮かび上がっては沈んでいくまでのプロセスそのものを表現する重要な要素として設計しています。

アニメーション / ビジュアル表現

ビジュアルまわりは、すべてカスタムシェーダーで構築しています。

  • 背景トランジション

記憶の上に新たな記憶が波のように押し寄せて重なっていくイメージをもとに、リキッドなトランジションエフェクトを設計しました。

また、進む/戻るの方向によってトランジションのトーンも変えています。進むときは徐々に色が立ち上がり、記憶が鮮明になっていくプロセスを表現し、戻るときは露光を上げて白に近づけることで、フラッシュバックのように記憶をたどる感覚を演出しています。

  • カード & ガラス表現

中央のカードは背景と同じテクスチャを異なるトーンで再構成し、奥の世界と手前のオブジェクトにわずかな階層差を生み出しています。

ガラス部分は屈折、色収差、フリンジなどを組み合わせ、さりげない「光の厚み」を感じられるよう調整しました。

制作を通じた発見(AIとの協働について)

本作品では、裏テーマとして「最大限 AI を活用する」という実験も行いました。

  • コードの 8〜9 割は対話型 AI に生成させ、設計・要件定義・リファクタリング・最終判断を人間側で担うワークフローを採用しました。
  • 作品内で使用している画像は、すべて Nano Banana Pro によって生成しています。

その中で得られた気づきとして、

  • デザインとコンセプトの方向性を十分に言語化できれば、実装の大部分を AI と協働しながら進めることが可能であること
  • 人間側は「世界観の方向付け」「気持ちよさの微調整」「破綻しない構造づくり」に集中できるため、クリエイティブな判断により多くの時間を割けること

を強く実感しました。

An image framed by a glass border placed in front of a low-saturation background
The first image that sparks the act of tracing memories

[ images ]

  • Lens-like distortions appearing along the mouse cursor’s trail
    Trail effect generated along the mouse cursor’s path
  • Glass overlay subtly refracting and distorting the background image
    Glass layer adding a soft, prismatic distortion to the scene
  •  The background increases in saturation and transitions with a wave-like effect
    Transition when moving forward
  •  The background turns monochrome and brightens in a flashback-like transition
    Transition when moving backward
©2025 Created by Tonami Komuro