ネイティブな3Dを、iOSのために

完全ネイティブなSplineのMetalレンダラーで、iOS、iPadOS、macOS、visionOSにインタラクティブな3Dを。

Splineがネイティブにレンダリングしたインタラクティブな3Dシーンを表示する、iPhoneの音楽プレーヤー
ContentView.swift
// Import Spline Runtime
import SplineRuntime
import SwiftUI

struct ContentView: View {
    var body: some View {
        ZStack {
            // Load scene from local bundle
            // let url = Bundle.main.url(forResource: "scene",
            //     withExtension: "splineswift")!

            // Load scene from Spline cloud
            let url = URL(string:
                "https://build.spline.design/Ld3y60vEVRtabR7XWbuf/scene.splineswift")!

            try? SplineView(sceneFileURL: url).ignoresSafeArea(.all)
        }
    }
}
Splineのネイティブな3Dキャラクターをカスタムフレームに埋め込んだ、iPhoneのアバター選択画面
ネイティブ3D埋め込み

SwiftUIアプリに3Dを埋め込む

Swiftのコードスニペットひとつで、Xcodeプロジェクトにネイティブな3Dシーンを追加できます。Splineのクラウドから読み込んで常に同期させることも、バンドルに含めて高速に読み込むこともでき、表示はカスタムフレームでも全画面でも可能です。

詳しく見る(ネイティブ3D埋め込みについて)
Splineで生成したアプリ「Frosty Fables」を表示したiPad同じアプリのiPhoneの起動画面。アイコンとApp Storeも表示
アプリ生成

すぐにビルドできるアプリを生成

iOS、iPadOS、macOS、visionOS向けのXcodeプロジェクトをSplineから直接書き出せます。アプリ名、アイコン、起動画面を設定すれば、ゼロからコードを書かずにApp Storeへ公開できます。

詳しく見る(アプリ生成について)
ネイティブを選ぶ理由

レンダラーから、ネイティブ

ネイティブのパフォーマンス

Metalベースのレンダラーが、Appleデバイスのグラフィックアクセラレーションを最大限に活かします。

インタラクティブでアニメーションも

ステート、イベント、アクションを使って、Appleプラットフォーム向けの魅力的でインタラクティブな3Dをつくれます。

レイヤー構造のマテリアル

おなじみのレイヤー型マテリアルシステムを、ネイティブの3Dコンテンツにも。

画面の外へ

visionOS向けのネイティブな空間体験を、Splineから直接デザインできます。

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

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