
HTMLを直接3Dの質感として描画できる新機能「html-in-canvas」 複雑な操作画面をWebブラウザの標準機能でそのまま3D空間へ配置できます。 現在はChromeの試験運用機能ですが、Web3DのUI制作を劇的に効率化する可能性を秘めた期待の技術です。
The Hook
“(No spoken dialogue — Sustained, evolving pad sound creates an atmospheric mood, building tension with a high-frequency riser, culminating in a powerful sub-bass drop/impact.)”
Product Reveal
“(No spoken dialogue — Rhythmic, arpeggiated synth pattern emerges, providing forward momentum, followed by another high-energy riser and a more pronounced sub-bass impact.)”
Feature Teaser
“(No spoken dialogue — Electronic textures and subtle percussive elements are layered, maintaining dynamic yet controlled energy.)”
Call to Action
“(No spoken dialogue — A final, extended riser and sweep effect begins, culminating in a powerful, sustained sub-bass impact and a bright, shimmering synth chord, signaling a climax.)”
Synthesizable in Remotion · key components of the 3d-html-canvas-interactive template.
HTML content is rendered onto a flexible 3D plane, which can be manipulated and deformed in a 3D space, such as curling like a sheet of paper.
Utilize Remotion's `ThreeCanvas` component to render a `PlaneGeometry` with an `HTMLTexture` or `CanvasTexture` generated from a React component. Apply `ShaderMaterial` with custom vertex and fragment shaders to achieve the page curl deformation, interpolating parameters like curl amount and direction.
On-screen UI elements like sliders and buttons are rendered as part of the 3D HTML, responding to user input with visual feedback and updating numerical values.
Within the React component rendered to the `HTMLTexture`, implement standard HTML input sliders (`<input type="range">`) and buttons. Use Remotion's `useCurrentFrame` and `interpolate` to animate the slider thumb position and button states (e.g., color change on click) based on simulated user interaction or data changes.
Text content within the 3D HTML element updates dynamically, including meme-style captions and live input, appearing as if typed or changed in real-time.
Use a state management solution within the React component to update text content. Animate text changes using `spring` or `interpolate` for character-by-character reveals or instant swaps. Ensure the `HTMLTexture` updates efficiently to reflect these text changes on the 3D plane.
Purpose. Introduce the core concept of HTML as a physical 3D object.
Execution. A large, paper-like HTML page slowly rotates into view, revealing familiar web UI elements rendered with 3D depth and texture.
Purpose. Demonstrate the dynamic and interactive capabilities of the 3D HTML.
Execution. Sliders are manipulated, causing the 3D HTML page to deform and change properties, showcasing real-time feedback and physical simulation.
Purpose. Highlight the ability to interact with and customize the 3D HTML content.
Execution. Text is typed directly onto the 3D page, and buttons are clicked, showing how standard web interactions translate into the 3D environment.
Purpose. Conclude with a powerful statement about the technology's potential.
Execution. A dramatic, exaggerated page curl reveals a final, impactful message, emphasizing the 'fascinating' nature of the innovation.
Objective
Launch a new collaborative 3D modeling platform called 'ForgeFlow'.How the recipe adapts
The HtmlInCanvas3D primitive would be adapted to represent a shared 3D canvas where multiple users are simultaneously manipulating a complex model. Instead of HTML elements, the 'page' would be the 3D model itself, with user interfaces for tools and properties appearing as floating, interactive panels. The InteractiveUiSliders primitive would control model parameters like material properties or subdivision levels, with changes rippling across the shared model. DynamicTextUpdate would show user names appearing next to their cursors or chat messages floating in the 3D space. The camera would smoothly orbit the evolving model, occasionally zooming in on specific collaborative edits, maintaining the contemplative yet dynamic pacing.Scene durations (4 scenes, 27s)
Key Remotion components

Anthropic Labs launches Claude Design, which turns conversation into prototypes, slides and one-pagers, powered by Claude Opus 4.7.

A vibe design partner with an AI-native canvas for turning ideas into UI.

Your work tools in Claude are now available on mobile. Explore Figma designs, create Canva slides, check Amplitude dashboards, all from your phone. Give it a try: