Get 50% off during Black Friday!

Design+Code logo

Quick links

Suggested search

Creating dynamic interactions, like hover effects, drag-and-drop functionalities, seamless scrolling, or intuitive keyboard shortcuts, used to require delving into complex frameworks like ThreeJS and navigating lines of intricate code.

Path-20Animation-20--20Img-2010

Meet Spline

Imagine having a 3D tool that’s as intuitive as Figma, but for the 3D world! It's not just a 3D tool; it's a powerhouse, often referred to as the Figma of the 3D world. Imagine everything you'd wish for in a modern design tool: a sleek interface, real-time collaboration, an extensive library of sample files, and the best part? It runs right in your browser, making it seamlessly compatible with Mac, Windows, and Tablets. But that's not all! Spline also offers interactions and easy code export.

Get ready to dive into a world of limitless creativity, all made possible by Spline's support! Embrace a new era in design and get ready to be inspired! This course comes to you absolutely free, all thanks to the fantastic sponsorship from Spline.

Introduction to Spline image 2

This Course

Step into the future of design with our exciting course! Explore 3D Icons, Cloner animations, dynamic Cards, Screen Resize, UI Animations, Variables, and Scrolling interactions. Learn how to export, optimize, and publish your creations on 3D sites. Get ready to turn your ideas into awesome interactive experiences. Let the creative journey begin!

3D Icons

Create a simple Wi-fi icon. Understand the power of basic shapes, and how they can be used to create complex objects within a 3D space. We will use circles, and add depth to make it 3D. Finally, adding realism, with the use of materials and shadows.

Introduction to Spline image 3 The techniques learned can be applied to all sorts of projects, from app design to data visualization

Introduction to Spline image 4 Explore and create variations of your icons

Introduction to Spline image 5

Path Animation

Discover methods to add creativity into your projects. We will dive into the utilization of the path tool to craft intricate 3D paths and explore the fundamentals of animating these paths, enhancing your creations with interactive elements.

Introduction to Spline image 6

Cards and Screen Resize

Explore the process of crafting a 3D card with parallax effect. This method includes organizing elements at various depths, giving the impression that they move at different speeds. It incorporates a glass layer serving as a portal to a concealed background, creating both depth and a distinctive visual encounter.

Introduction to Spline image 7 We will examine the Screen Resize tool, a crucial asset for designing layouts that seamlessly adjust to different screen sizes. This tool empowers you to activate actions based on the canvas size, making it essential for customizing your projects to various screen dimensions.

Introduction to Spline image 8

UI Animations

Craft captivating 3D wave animations and animate glass tab bar. These interactions will enhance not only your web designs and product presentations but also your mobile applications adding a touch of elegance to your designs.

Introduction to Spline image 9

Variables

Variables act as enchanting components that breathe life into your interactive designs. They represent dynamic values capable of alteration or modification. Picture variables as versatile assets that can be assigned to multiple objects within your project. Variables empower you to control and transform various aspects of your creation.

Introduction to Spline image 10

Scrolling Event

Dive into crafting scroll-based interactions and scenes tailored for your web design projects. Understand the fundamental concepts and techniques necessary to incorporate multiple scenes and scroll events, thereby elevating the impact of your web designs.

Introduction to Spline image 11

Learning Path

Learning 3D has never been this accessible with the magic of Spline. Dive right in and make a splash in the world of 3D design! Ready to take your first steps? Head over to Spline’s YouTube channel, where you'll find a treasure trove of tutorials covering everything from Interactions, Lighting, Materials & Shading, to Creating 3D Worlds, Icons, and even crafting characters that come to life! Make your designs shine like never before. Your 3D journey starts now! If you wish to learn more, check out Spline’s documentation to explore it’s core features to get you started.

Introduction to Spline image 12 Follow our introductory course on how to Design and code a landing page, with an interactive 3D asset using Spline and CodeSandbox! This course will teach you to turn 2D UI in Figma, into immersive 3D wonders by adding mouse hover interactions using states. Create eye-catching 3D blobs and animations with ease, And Learn to export your interactive assets seamlessly to CodeSandbox.

Introduction to Spline image 13 Head over to our second spline course, where we will teach you to build an interactive 3D scene implemented on a ReactJS site. Animate objects by using state-based animations and the physics feature, which allows objects to be affected by gravity. This course will explore game controls to move an object in your scene and customize your camera to make your scene look stunning.

Introduction to Spline image 14

Spline Library

Even with limited design experience, Spline offers an opportunity to explore creativity. Within their library, neatly categorized into 3D scenes and 3D objects, you'll find a plethora of options. All these 3D models are completely free. Take a dive into each file, understanding its construction, and feel free to customize them according to your preferences.

Introduction to Spline image 15

Spline Community

This platform serves as the ideal space for connecting with fellow designers, offering a ton of inspiration for your upcoming projects. Explore the community to draw innovative ideas for your creative ventures. Share your creations to the world and receive constructive feedback. Make a significant impact in your industry by building your portfolio. The community is waiting for you!

Introduction to Spline image 16

Inspiration

Here are some of the designs we took inspiration from the community. Reeded Glass Effect : https://app.spline.design/@niemabiedy

Introduction to Spline image 17 https://app.spline.design/community/file/a74713b7-6154-4b89-a5d9-47cfca3f413f

Order : https://app.spline.design/@kerembalku

Introduction to Spline image 18 https://app.spline.design/community/file/b37f4148-cb6f-4709-adba-85dbfefa2a2b

Illusion Cube : https://app.spline.design/@BigLoong

Introduction to Spline image 19 https://app.spline.design/community/file/9cd5424a-e4fb-4b7f-9602-98f1684cd17b

3D Portal Card : https://app.spline.design/@aximoris

Introduction to Spline image 20 https://app.spline.design/community/file/599304aa-55a7-431e-86ee-b3d8cd6ecca0

Threads Splash Screen : https://app.spline.design/@framehuts

Introduction to Spline image 21 https://app.spline.design/community/file/483c150a-9bdf-4329-9034-c1ce953cf62c

Remix feature

Upon discovering a design that captures your interest, you can simply open and view it. Moreover, with the click of the remix button, you gain the ability to edit the design. This action allows you to create a duplicate of the file and modify it according to your personal preferences.

Introduction to Spline image 22

Download Spline

You can download Spline for Mac or Windows. You can also use it directly in the browser which is convenient on the go and on devices like the iPad.

Introduction to Spline image 1

Spline Interface

Spline's user interface is designed with simplicity and efficiency in mind to provide a smooth and intuitive design experience. Here's an overview to help you understand the various components of the interface and their functions.

Editor

The Editor is the main workspace where you create and manipulate your 3D designs.

  • Tab Bar: This is where your open files are displayed. You can create new files by clicking on the "+" icon and return to the dashboard by clicking on the button with your name.
  • Toolbar: This provides quick access to common objects, transform options, and special modes like the vector tool or frame mode. You can also see the zoom value, export your scene, or switch to presentation mode from here. Click on the "+" icon to see a full list of available objects (parametric objects), and the Transform icon (the arrow) to move, scale, and rotate an object. The "Play" icon takes you to Play Mode.
  • Left Sidebar (Outliner): This shows your scene's layers or objects. Switching to "Assets" takes you to the asset browser and team library manager.
  • Right Sidebar (Property Panels): This displays the property panels, where you can change properties of the entire scene or selected objects.

Introduction to Spline image 2

Files View

This is where you access your files, teams, notifications, tutorials, and more.

  • Home: This gives you access to your recent files, latest tutorials, and library examples.
  • Left Navigation Bar: This provides access to your files, notifications, tutorials, community, and other resources.
  • Team Section: This shows your team projects and allows you to switch between teams.

Introduction to Spline image 3

AI Style Transfer

Spline goes beyond the ordinary 3D tool. Its cutting-edge AI feature is set to transform your workflow, offering a fresh approach to visualize your 3D designs. Transform your 3D objects and watch your idea transform with a wide range of styles from cartoon, painting to realistic. Fine-tune every detail with modifiers and text prompts, ensuring your image is perfect down to the smallest element. Spline's innovative features empower you to bring your creative visions to life in a whole new way!

Introduction to Spline image 4 To access the feature, click on the stars icon from the toolbar. You need a paid subscription to unlock this feature.

Introduction to Spline image 5

AI Textures

AI Texture refers to the application of artificial intelligence in generating various textures such as grass, concrete, wood, ceramic, and patterns. This innovative feature allows users to effortlessly create textures simply by typing specific prompts. However, AI Texture Generation is a paid feature, requiring an active Super or Super Team subscription for access.

Introduction to Spline image 6

To utilize AI Texture Generation, follow these steps:

  1. Select an object.
  2. Change the layer to "Image" type by clicking on the dropdown icon at the Materials.
  3. Open the Image Panel by clicking on the thumbnail.
  4. Click on the "Generate with AI" button in the Image panel.

In the AI Texture Generation panel, you can create new textures by inputting text prompts in the designated field. Suggestions are available to help you get started and inspire ideas. Once you've entered the text, click the purple sparkle button or hit enter to generate and apply the texture.

Additional features on the panel include the ability to download the texture as an image by clicking on the download icon. You can also adjust the texture's resolution through the dropdown menu at the bottom, offering options such as Small (512 x 512 px), Medium (1024x1024 px), and Large (2048 x 2048 px). Furthermore, you can save it as an image asset by clicking on the "Save as asset" button at the bottom.

Mockup Demo

READ NEXT

3D Shapes and Materials

Templates and source code

Download source files

Download the videos and assets to refer and learn offline without interuption.

check

Design template

check

Source code for all sections

check

Video files, ePub and subtitles

Assets

1

Introduction to Spline

Learn 3D design, UI animations, icons, components, variables, screen resizing, scrolling, and optimize and publish 3D assets online

10:24

2

3D Shapes and Materials

Creating a 3D Icon in Spline: a step-by-step guide

9:45

3

Weather Icon and Sculpting

Master the art of 3D design with Spline's user-friendly interface, and learn how to create a stunning weather icon in a few easy steps.

13:29

4

Icon Animation

Learn to build a 3D animated weather icon using Spline's intuitive interface and powerful features

9:27

5

Path Animation

Learn how to create 3D paths with the path tool and to edit them

9:35

6

Waves Animation

Mastering Wave Animation with the Spline 3D Tool

15:33

7

3D Card with Parallax

Creating a 3D Card with Parallax Effect using a glass layer

9:57

8

Button Components

Simplify Your Design Workflow with Spline Components for Reusable and Dynamic Object Creation

11:41

9

Screen Resize Adaptive Layout

Creating adaptive layouts with Screen Resize Events using Breakpoints and Transitions

10:43

10

Tab Bar Animation

Crafting Futuristic UI: Designing a Glass Tab Bar with Crystal Floating Button using Spline

21:23

11

UI Charts and Variables

Exploring Variables Usage in Interactive UI Design

16:54

12

Scroll Interaction and Scenes

Crafting Scroll-Based Interactions and Scenes for Web Design

9:18

13

Export to USDZ and Optimizations

Creating immersive AR experiences on iOS devices using Spline's 3D models

9:28

14

Publish to 3D Site

Easily embed your 3D creations on web pages using Spline's native HTML component, the Spline Viewer

3:48

Meet the instructor

We all try to be consistent with our way of teaching step-by-step, providing source files and prioritizing design in our courses.

Akson Phomhome

UI Designer

Designer at Design+Code.

icon

12 courses - 55 hours

course logo

Build a SwiftUI app with Claude AI

This comprehensive SwiftUI course combines cutting-edge AI assistance with hands-on development, guiding you through the process of transforming Figma designs into fully functional iOS applications. Leveraging Claude 3.5 Sonnet, you'll learn to efficiently generate and refine SwiftUI code, create reusable components, and implement advanced features like animations and responsive layouts.

5 hrs

course logo

Prototype and Code iOS apps in Figma and SwiftUI

Welcome to our course on designing a sleek wallet interface with Figma! You’ll learn to create a visually appealing and functional wallet interface using DesignCode and Apple UI Kits. Master prototyping, swipe gestures, carousel animations, overlays, and reusable components. Plus, explore a Figma plugin to easily transition from design to SwiftUI. By the end, you’ll create dynamic, user-friendly prototypes.

3 hrs

course logo

Create 3D UI for iOS and visionOS in Spline

Comprehensive 3D Design Course: From Basics to Advanced Techniques for iOS and visionOS using SwiftUI

3 hrs

course logo

3D UI Interactive Web Design with Spline

Learn to create 3D designs and UI interactions such as 3D icons, UI animations, components, variables, screen resize, scrolling interactions, as well as exporting, optimizing, and publishing your 3D assets on websites

3 hrs

course logo

Design and Prototype for iOS 17 in Figma

Crafting engaging experiences for iOS 17 and visionOS using the Figma design tool. Learn about Figma's new prototyping features, Dev Mode, variables and auto layout.

6 hrs

course logo

Design and Prototype Apps with Midjourney

A comprehensive course on transforming Midjourney concepts into interactive prototypes using essential design techniques and AI tools

8 hrs

course logo

Web App Design using Midjourney and Figma

Get UI inspirations from Midjourney and learn UI design, colors, typography as a beginner in Figma

2 hrs

course logo

UI Design for iOS 16 in Sketch

A complete guide to designing for iOS 16 with videos, examples and design files

3 hrs

course logo

UI Design Android Apps in Figma

Design Android application UIs from scratch using various tricks and techniques in Figma

2 hrs

course logo

UI Design Smart Home App in Figma

Design a Smart Home app from scratch using various tricks and techniques in Figma

2 hrs

course logo

UI Design Quick Apps in Figma

Design application UIs from scratch using various tricks and techniques in Figma

12 hrs

course logo

Figma Handbook

A comprehensive guide to the best tips and tricks in Figma

6 hrs