インタラクティブな3Dを、 Webのために

HTMLタグひとつで3Dシーンを埋め込むことも、Vanilla JS、React、Next.js、Three.jsのコードとしてエクスポートすることもできます。

your-website.com
Spline Viewer

タグひとつで、どんなサイトにも

<spline-viewer>はネイティブのWebコンポーネントなので、Framer、Webflow、Squarespace、React、Svelte、素のHTMLのどれでも動きます。キャンバスの中だけでなくページ全体を認識するため、シーンがカーソルを追いかけたり、見つめたり、スクロールに合わせてアニメーションしたりできます。

詳しく見る(Spline Viewerについて)
main.js
import { Application } from '@splinetool/runtime';

// Render the scene on a canvas
const canvas = document.getElementById('canvas3d');
const app = new Application(canvas);

app.load('https://prod.spline.design/DGI6oWLNcrhyDwvi/scene.splinecode');
コードエクスポート

3Dシーンを、そのままコードに

Vanilla JS、React、Next.js、Three.js、react-three-fiberとしてエクスポート。コードをコピーしても、CodeSandboxで開いても、ファイルをダウンロードしてセルフホストしてもかまいません。

詳しく見る(コードエクスポートについて)
Webでできること

共有リンクから自社サーバーまで

コードAPI

Vanilla JS、React、Next.jsの自分のコードから、イベントの発火、変数の更新、オブジェクトのプロパティ変更ができます。

公開URL

シーンをリンクで共有したり、Notion、Webflow、WordPressなどに埋め込んだりできます。

セルフホスト

ランタイムを含むプロジェクト一式をダウンロードし、自社サーバーから配信できます。Enterpriseプランで利用可能です。

WebGPU

シーンはWebGPUでレンダリングされ、使えない環境では自動的にWebGLに切り替わります。

3Dで、つくりはじめよう

エージェントを接続し、チームを招待して、最初の3Dシーンを今日公開しましょう。