Intro to SceneKit. An easy to use iOS 3D framework.
4.2 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
58 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Intro to SceneKit. An easy to use iOS 3D framework. to your Wishlist.

Add to Wishlist

Intro to SceneKit. An easy to use iOS 3D framework.

Learn how to draw and style 3D objects using SceneKit so that you can add 3D UI into your new or existing iOS app.
4.2 (16 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
58 students enrolled
Created by Kevin Healy
Last updated 4/2015
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Draw 3D objects.
  • Customize the color and textures of objects.
  • Position 3D objects.
  • Move and rotate the camera.
  • Add custom lighting to the scene.
View Curriculum
Requirements
  • You should have Xcode 6 already installed.
  • You should have basic experience with the swift programming language.
Description

The future of software is going to be 3D. If you watched the 2015 F8 Facebook Keynote you'll know that they are focusing on 3D virtual reality with oculus rift.

Yeah yeah, 3D is cool but isn't 3D like really hard to develop? ...usually it is but Apple has released a framework called SceneKit that makes it pretty darn simple.

This is your chance to get ahead of the technological curve and become proficient with the next generation of 3D frameworks.

---

This course will give you an introduction to Apple's easy to use 3D framework called SceneKit. In this course you will learn how to draw objects to the screen and modify their appearance, position, and lighting. You can use this to get your feet wet for 3D game development or better yet as a way create apps with a 3D UI.

You will use playgrounds exclusively so that you can follow along without a device. All you need is Xcode 6.

You will program everything in Swift.

Who is the target audience?
  • People who want to learn how to create 3D environments using SceneKit. This is a "get your feet wet" where you will draw your first objects using Xcode playgrounds.
  • This is just an intro course. If you need a full survey of SceneKit in order to create physics based games I may do that in a later course, but this course does not cover that.
  • People who enjoy a fast paced instructor. If you need me to talk slowly that's not gonna happen.... (luckily you can replay the videos)
Students Who Viewed This Course Also Viewed
Curriculum For This Course
7 Lectures
01:23:57
+
Intro to SceneKit
7 Lectures 01:23:57

In this video we will learn how to set up our playground and will draw a donut on screen.

Preview 13:42

In this video we will draw the primitive SceneKit shapes onto the screen. These are the basic building blocks that you can use to make more complex objects.

Preview 14:01

In this video we will draw a custom shape by using a UIBezierPath.

Draw a Custom Shape
08:23

In this video to demonstrate how to modify the colors and textures of an object we are going to create planet earth.

Preview 14:40

In this video we will learn how to position nodes to a custom point in 3D space.

Position Nodes
15:58

In this video we will stop using the default camera and instead learn how to create, position, and move our own camera.

Cameras
07:34

In this video we will stop using the default lighting and instead learn how to create, position, and move our own lights.

Lights
09:39
About the Instructor
Kevin Healy
4.2 Average rating
16 Reviews
58 Students
1 Course
App Developer, Entrepreneur

I'm an entrepreneur who has created several apps for iOS. I dropped out of school and taught myself how to program because my college was way behind the technology curve and didn't offer modern programming courses. I hope to help people who are in the same position I was and want to teach themselves how to program cool apps for modern technology.