> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spline.design/llms.txt
> Use this file to discover all available pages before exploring further.
# π Getting started
This documentation describes the core features of Spline. We will update the content as new features get implemented. [Submit a topic/idea/report here.](https://airtable.com/shryPwf6CV6NF65bG)
## π³ Basics
[What's in Spline?](/basics/what-is-spline)
[How is Spline different?](/basics/how-is-spline-different)
[Watch intro tutorials](/basics/watch-intro-tutorials)
[Creating your first scene](/basics/creating-your-first-scene)
[Understanding Spline's UI](/basics/understanding-spline-ui)
[Change theme on Spline](/basics/change-theme-on-spline)
[Play Mode](/basics/play-mode)
[Keyboard shortcuts](/basics/keyboard-shortcuts)
[Community Platform](/basics/community-platform)
[Download Spline for Desktop](/basics/download-spline-for-desktop)
[FAQ](/basics/faq)
***
## π Sharing, Collaboration, and Workspaces
[Files View](/sharing-collaboration-and-workspaces/files-view)
[Workspaces](/sharing-collaboration-and-workspaces/workspaces)
[File Sharing](/sharing-collaboration-and-workspaces/file-sharing)
[Real-time Collaboration in 3D](/sharing-collaboration-and-workspaces/real-time-collaboration-in-3-d)
[Comments & Feedback in 3D](/sharing-collaboration-and-workspaces/comments-feedback-in-3-d)
[Team Libraries](/sharing-collaboration-and-workspaces/team-libraries)
***
## π Designing in 3D
[Working with 2D and 3D objects](/designing-in-3-d/working-with-2d-and-3d-objects)
[Extruding 2D objects in 3D](/designing-in-3-d/extruding-2d-objects-in-3-d)
[Working with Parametric Objects](/designing-in-3-d/working-with-parametric-objects)
[Moving the Object Pivot](/designing-in-3-d/moving-the-object-pivot)
[Boolean Operations](/designing-in-3-d/boolean-operations)
[Cloner Motion](/designing-in-3-d/cloner-motion)
[Working with Text](/designing-in-3-d/working-with-text)
[Pen Tool](/designing-in-3-d/pen-tool)
[Shape Blending](/designing-in-3-d/shape-blend)
[3D Modeling Tools](/designing-in-3-d/3d-modeling-tools)
[3D Sculpting](/designing-in-3-d/3d-sculpting)
[UI Scenes](/designing-in-3-d/ui-scenes)
[Particles](/designing-in-3-d/particles)
[Real-time Collaboration in 3D](/sharing-collaboration-and-workspaces/real-time-collaboration-in-3-d)
[Library](/designing-in-3-d/3d-library)
[Components](/designing-in-3-d/components)
[Physics Properties](/designing-in-3-d/physics)
[3D Paths](/designing-in-3-d/3d-paths)
[Version History](/designing-in-3-d/version-history)
[Multi-Scenes](/designing-in-3-d/multi-scenes)
***
## πΈ Hana - a canvas for interactivity
[What is Hana?](/hana-a-canvas-for-interactivity/what-is-hana)
[Designing in Hana](/hana-a-canvas-for-interactivity/designing-in-hana)
[Interactivity in Hana](/hana-a-canvas-for-interactivity/interactivity-in-hana)
[3D Shapes in Hana](/hana-a-canvas-for-interactivity/3d-shapes-in-hana)
[Effects in Hana](/hana-a-canvas-for-interactivity/effects-in-hana)
[Exporting in Hana](/hana-a-canvas-for-interactivity/exporting-in-hana)
***
## β¨ Spline AI
[Spell - AI 3D Worlds](/spline-ai/spell-ai-3d-worlds)
[AI 3D Generation](/spline-ai/ai-3d-generation)
[AI Textures](/spline-ai/ai-textures)
[AI Style Transfer](/spline-ai/ai-style-transfer)
***
## πΉοΈ Interaction (States, Events, and Actions)
[How state-based animation works](/interaction-states-events-and-actions/how-state-based-animation-works)
[Events & Interactivity](/interaction-states-events-and-actions/events-interactivity)
[Animatable Properties](/interaction-states-events-and-actions/animatable-properties)
[Mouse & Key Toggle Property](/interaction-states-events-and-actions/mouse-key-toggle-property)
### Variables & Data
[Variables](/interaction-states-events-and-actions/variables)
[Real-time API](/interaction-states-events-and-actions/real-time-api)
[Webhooks](/interaction-states-events-and-actions/webhooks)
[AI Text OpenAI API](/interaction-states-events-and-actions/ai-text-open-ai-api)
[AI Voice Assistant API](/interaction-states-events-and-actions/ai-voice-assistant-api)
[Input](/interaction-states-events-and-actions/input)
### Events
[Start Event](/interaction-states-events-and-actions/events/start-event)
[Mouse Up Event](/interaction-states-events-and-actions/events/mouse-up-event)
[Mouse Down Event](/interaction-states-events-and-actions/events/mouse-down-event)
[Mouse Press Event](/interaction-states-events-and-actions/events/mouse-press-event)
[Mouse Hover Event](/interaction-states-events-and-actions/events/mouse-hover-event)
[Key Up Event](/interaction-states-events-and-actions/events/key-up-event)
[Key Down Event](/interaction-states-events-and-actions/events/key-down-event)
[Key Press Event](/interaction-states-events-and-actions/events/key-press-event)
[Scroll Event](/interaction-states-events-and-actions/events/scroll-event)
[Look At Event](/interaction-states-events-and-actions/events/look-at-event)
[Follow Event](/interaction-states-events-and-actions/events/follow-event)
[Game Controls Event](/interaction-states-events-and-actions/events/game-controls-event)
[Distance Event](/interaction-states-events-and-actions/events/distance-event)
[State Change Event](/interaction-states-events-and-actions/events/state-change-event)
[Variable Change Event](/interaction-states-events-and-actions/events/variable-change-event)
[Collision Event](/interaction-states-events-and-actions/events/collision-event)
[Drag and Drop Event](/interaction-states-events-and-actions/events/drag-and-drop-event)
[Trigger Area Event](/interaction-states-events-and-actions/events/trigger-area-event)
[Screen Resize Event](/interaction-states-events-and-actions/events/screen-resize-event)
[API Updated Event](/interaction-states-events-and-actions/events/api-updated-event)
[Webhook Called Event](/interaction-states-events-and-actions/events/webhook-called-event)
[AI Assistant Listener Event](/interaction-states-events-and-actions/events/ai-assistant-listener-event)
[AI Assistant Trigger Event](/interaction-states-events-and-actions/events/ai-assistant-trigger-event)
### Actions
[Sound Action](/interaction-states-events-and-actions/actions/sound-action)
[Transition Action](/interaction-states-events-and-actions/actions/transition-action)
[Sound Action](/interaction-states-events-and-actions/actions/sound-action)
[Video Action](/interaction-states-events-and-actions/actions/video-action)
[Open Link Action](/interaction-states-events-and-actions/actions/open-link-action)
[Reset Scene Action](/interaction-states-events-and-actions/actions/reset-scene-action)
[Switch Camera Action](/interaction-states-events-and-actions/actions/switch-camera-action)
[Set Variable Action](/interaction-states-events-and-actions/actions/set-variable-action)
[Conditional Action](/interaction-states-events-and-actions/actions/conditional-action)
[Particle Control Action](interaction-states-events-and-actions/actions/particles-control-action)
[Variable Control Action](/interaction-states-events-and-actions/actions/variable-control-action)
[Create Object Action](/interaction-states-events-and-actions/actions/create-object-action)
[Destroy Object Action](/interaction-states-events-and-actions/actions/destroy-object-action)
[Animation Action](/interaction-states-events-and-actions/actions/animation-action)
[Scene Transition Action](/interaction-states-events-and-actions/actions/scene-transition-action)
[Clear Local Storage Action](/interaction-states-events-and-actions/actions/clear-local-storage-action)
***
## ποΈ Exporting your scene
[How to optimize your scene](/exporting-your-scene/how-to-optimize-your-scene)
[Play Settings](/exporting-your-scene/play-settings)
### Web
[Exporting as Public URLs](/exporting-your-scene/web/exporting-as-public-ur-ls)
[Exporting as Spline Viewer](/exporting-your-scene/web/exporting-as-spline-viewer)
[Exporting as Code](/exporting-your-scene/web/exporting-as-code)
[Code API for Web](/exporting-your-scene/web/code-api-for-web)
### Apple Platform
[Native 3D Embeds for iOS](/exporting-your-scene/apple-platform/native-3d-embeds-for-i-os)
[iOS App Generation](/exporting-your-scene/apple-platform/i-os-app-generation)
[Spline Mirror for visionOS](/exporting-your-scene/apple-platform/spline-mirror-for-vision-os)
[Code API for SwiftUI](/exporting-your-scene/apple-platform/code-api-for-swift-ui)
### Android Platform
[Native 3D Embeds for Android](/exporting-your-scene/android/native-3d-embeds-for-android)
[Android (APK)](/exporting-your-scene/android/android-package-apk)
[Android App Bundles (AAB)](/exporting-your-scene/android/android-app-bundles-aab)
[Code API for Kotlin](/exporting-your-scene/android/code-api-for-kotlin)
### Files
[Exporting as an Image](/exporting-your-scene/files/exporting-as-an-image)
[Exporting as Video](/exporting-your-scene/files/exporting-as-video)
[Exporting Image Sequences](/exporting-your-scene/files/exporting-image-sequences)
[Exporting as GTLF/GLB](/exporting-your-scene/files/exporting-as-gtlf-glb)
[Exporting as USDZ](/exporting-your-scene/files/exporting-as-usdz)
[Exporting as STL (3D Printing)](/exporting-your-scene/files/exporting-as-stl-3d-printing)
***
## π» Importing Content
[Hot to Import Content](/importing-content/how-to-import-content)
[Import Animated Objects](/importing-content/import-animated-objects)
[Morph Targets](/importing-content/morph-targets)
***
## π Materials & Shading
[Material Library](/materials-shading/material-library)
[Creating Material Layers](/materials-shading/creating-material-layers)
[Material, Color, and Image Assets](/materials-shading/material-color-and-image-assets)
[Lighting Layer](/materials-shading/lighting-layer)
[Color Layer](/materials-shading/color-layer)
[Image Layer](/materials-shading/image-layer)
[Video Layer](/materials-shading/video-layer)
[Depth Layer / 3D Gradient](/materials-shading/depth-layer-3d-gradient)
[Normal Layer](/materials-shading/normal-layer)
[Gradient Layer](/materials-shading/gradient-layer)
[Noise Layer](/materials-shading/noise-layer)
[Fresnel Layer](/materials-shading/fresnel-layer)
[Rainbow Layer](/materials-shading/rainbow-layer)
[Toon Layer](/materials-shading/toon-layer)
[Outline Layer](/materials-shading/outline-layer)
[Glass Layer](/materials-shading/glass-layer)
[Metcap Layer](/materials-shading/matcap-layer)
[Displace Layer](/materials-shading/displace-layer)
[Pattern Layer](/materials-shading/pattern-layer)
[Layer Masking](/materials-shading/layer-masking)
[Bump Map & Roughness Map](/materials-shading/bump-map-roughness-map)
***
## π‘ Lighting
[Working with Lights](/lighting/working-with-lights)
[Directional Light](/lighting/directional-light)
[Point Light](/lighting/point-light)
[Spot Light](/lighting/spot-light)
[Soft Shadows](/lighting/soft-shadows)
***
## πΈ Cameras
[Working with Cameras](/cameras/working-with-cameras)
[Camera parameters](/cameras/camera-parameters)
[Effects (Post-Processing)](/cameras/effects-post-processing)
[Depth of Field (DoF)](/cameras/depth-of-field-dof)
[Working with Fog](/cameras/working-with-fog)
***
## π§Ά Integrations
Integrating your Spline scenes into Figma is a great way to preview how your scene will interact with the UI of your app or website.
Integrating your Spline scenes into Framer allows you to have real-time interactive 3D experiences on your Framer websites.
Add interactive 3D content to your Webflow websites without the need to write code.
Integrating with Notion is a great way to illustrate your documents with interactive 3D scenes.
You can use the Spline Viewer export to embed 3d scenes from Spline using Shopifyβs Custom Liquid feature.
Add real-time interactive 3D experiences on your app prototypes.
Add real-time interactive 3D experiences on your Wix websites.
Add real-time interactive 3D experiences on your Wix Studio websites.
Add real-time interactive 3D experiences on your Typedream websites.
Create engaging Tome presentations with real-time interactive 3D experiences.
Add real-time interactive 3D experiences on your web apps.
***
## π₯³ Fun facts
[The Bunny and Teapot Objects](/fun-facts/the-bunny-and-teapot-objects)
***
## π Suggest a new topic
If you don't find what you are looking for, [you can submit ideas for new topics in here](https://airtable.com/shryPwf6CV6NF65bG).
***
## π Find more about Splineβ¦
π¬ [Join us on Discord](https://discord.gg/M9hNDMqvnw)
βΆοΈ [Watch tutorials on YouTube](https://www.youtube.com/channel/UCjnuBkgYrryPxDuKz0eG09Q)
π¦ [Follow us on X / Twitter (@splinetool)](https://twitter.com/splinetool)
π [Follow us on Instagram](https://instagram.com/splinetool)
π¨ [Follow us on TikTok](https://www.tiktok.com/@splinedesign)