# How to use logic in your 3D scenes with Spline - Spline Academy (https://spline.design/academy/tutorials/how-to-use-logic-in-your-3d-scenes-with-spline)

> Hi! In this tutorial, you will learn how to use the new conditional logic event in Spline to add more complex interactivity to your 3D scenes.

1. [Academy](https://spline.design/academy)
2. [Tutorials](https://spline.design/academy/tutorials)
3. How to use logic in your 3D scenes with Spline

# How to use logic in your 3D scenes with Spline

Spline 3DBeginner7 min

Hi! In this tutorial, you will learn how to use the new conditional logic event in Spline to add more complex interactivity to your 3D scenes.

## What you’ll learn

1. [0:00Introduction](https://www.youtube.com/watch?v=6XLvzJ9ngtg&t=0s)
2. [0:34Setting up the scene](https://www.youtube.com/watch?v=6XLvzJ9ngtg&t=34s)
3. [1:55Distance comparison with IF and THEN](https://www.youtube.com/watch?v=6XLvzJ9ngtg&t=115s)
4. [3:15Using ELSE to reverse](https://www.youtube.com/watch?v=6XLvzJ9ngtg&t=195s)
5. [4:30Adding sound actions](https://www.youtube.com/watch?v=6XLvzJ9ngtg&t=270s)
6. [5:08The State Change condition](https://www.youtube.com/watch?v=6XLvzJ9ngtg&t=308s)

## Overview

- Spline 3D
- 7 min
- Beginner

## Related tutorials

[All tutorials](https://spline.design/academy/tutorials)

[How to Build Drag & Drop Interactions in 3DSpline 3DBeginner10 min](https://spline.design/academy/tutorials/how-to-build-drag-drop-interactions-in-3d)[How to Animate a 3D Walking CharacterSpline 3DBeginner14 min](https://spline.design/academy/tutorials/how-to-animate-a-3d-walking-character)[How to Build 3D Multi-scenes and Import AnimationsSpline 3DIntermediate18 min](https://spline.design/academy/tutorials/how-to-build-3d-multi-scenes-and-import-animations)

[Spline](https://spline.design/)

The 3D and 2D editor for teams and their agents. Ship to the web, iOS and Android.

#### Ask AI about Spline

#### Products

- [3D Design](https://spline.design/3d-design)
- [Hana](https://spline.design/hana)
- [Omma](https://omma.build)
- [AI 3D Generation](https://spline.design/ai-generate)
- [Spline MCP](https://spline.design/mcp)
- [Pricing](https://spline.design/pricing)
- [Enterprise](https://spline.design/enterprise)

#### Runtimes

- [Web](https://spline.design/web)
- [iOS](https://spline.design/ios)
- [Android](https://spline.design/android)

#### Apps

- [Download](https://spline.design/download)
- [Spline Mirror](https://spline.design/spline-mirror)
- [Download Spline Mirror](https://spline.design/download-mirror)

#### Learn

- [Docs](https://docs.spline.design/)
- [Academy](https://spline.design/academy)
- [Spline API](https://www.npmjs.com/package/@splinetool/runtime)
- [Solutions](https://spline.design/solutions)

#### Community

- [Spline Community](https://community.spline.design)
- [Blog](https://spline.design/blog)
- [Changelog](https://spline.design/changelog)
- [Education](https://spline.design/education)
- [Contra](https://spline.design/contra)
- [Affiliate](https://spline.design/affiliate)

#### Company

- [Customers](https://spline.design/customers)
- [Careers](https://www.ycombinator.com/companies/spline/jobs)
- [Security](https://spline.design/security)

#### Legal

- [Terms & Conditions](https://spline.design/terms)
- [Privacy](https://spline.design/privacy)

#### Contact

- [help@spline.design](mailto:help@spline.design)
- [jobs@spline.design](mailto:jobs@spline.design)

© 2026 - Spline, Inc.
