• Stars
    star
    221
  • Rank 179,773 (Top 4 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created about 10 years ago
  • Updated about 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The sample code for the different chapters in "3D Graphics with Scene Kit" (which I call "SCNBook" as a joke)

3D Graphics with Scene Kit

Sample code

This repository contains sample code for my iBook about Scene Kit.

How to use this code

Each chapter that includes one or more sample project will have a folder in this repository. That folder contains the finished project for you to download as experiment with. This is the same code that you will find at the end of each chapter (in the book itself).

Some chapters require assets (3D models and/or textures) to follow along in your own project with what is being explained in the book. In those cases the folder also contains an Assets folder for you to download.

All projects (so far) have its Deployment Target set to OS X 10.8 "Mountain Lion".

If things are unclear

These projects are documented to the extent of explaining what is happening in the code, but not necessary enough to explain underlying concepts. That is what the book is for. The sample projects are made to make sense if you've followed along with the chapter in the book. If you still feel that the code is unclear, please file an issue and try to point out which part you would like a better or different explanation of.

This is the first versions of these sample projects. Issues or (even better) pull requests are very welcome, if you find bugs in the code.

License

All sample code has an MIT License, but some assets may have a different license. Such exceptions are mentioned in the license that is included with that specific sample project.

More Repositories

1

blogpost-codesample-PullToRefresh

A custom pull to refresh animation where timeOffset is used to control the timing as you drag down
Objective-C
484
star
2

DRMeshGeometry

A builder of mesh geometry useful for making 3D plots
Objective-C
86
star
3

Additive-Animations-Playground

A playground for experimenting with multiple additive animations in Core Animation.
Swift
35
star
4

scenekit-outline-technique

A recreation of the last example from my objc.io SceneKit article, using SCNTechnique.
Swift
25
star
5

Behind-the-Curtain-of-UIView-Animations-Slides

This is my slides from my NSConference BLITZ talk (17 March 2014) about what UIView animations is doing behind that abstraction.
21
star
6

cocoaheads-coreanimation-samplecode

Sample code for my CocoaHeads Stockholm presentation on Core Animation
18
star
7

blogpost-codesample-CustomGeometry

Sample code for my blog post about Custom SceneKit Geometry
Objective-C
18
star
8

CutViewIntoPieces

The beginning of replicating the shredder animation in Passbook for iOS using Core Animation
Objective-C
13
star
9

CoreAnimation-Tricks-slides

The slides form my "Core Animation Tricks" talk at CocoaHeads Stockholm on October 8th 2013
11
star
10

blogpost-samplecode-AccessibleDrawRect

Objective-C
11
star
11

blogpost-samplecode-SimpleScene

Objective-C
7
star
12

d-ronnqvist.github.com

The repository for ronnqvi.st, an iOS and OSX developer blog written by David Rönnqvist.
HTML
5
star
13

cocoaheads-accessibility-samplecode

Sample code for my presentation on making custom views accessible
Objective-C
5
star
14

View-Layer-Synergy-example-objc.io-12-

This is the full runnable sample code for the "Custom Block-Based Animation API" example from my article "View-Layer Synergy" for objc.io issue 12.
Objective-C
1
star