SceneKit学习笔记

SceneKit

  • SceneKit苹果官方文档

    • SCNCamera
    • SCNMaterial
    • SCNLightType
    • SCNLightingModel
  • SceneKit中文文档

  • 国外移动开发网站raywenderlich.com

    • Scene Kit Tutorial with Swift Part 3: Physics
  • SceneKit+ARKit专题

    • 酷走天下
    • ScnenKit_Learn
    • SceneKit_中级09_碰撞检测
    • SceneKit_高级01_GLSL
  • SceneKit学习专题

    • SceneKit框架之SCNode
  • 史前图腾-SceneKit专题

  • ARKit专题

    • SceneKit框架详细解析(一) —— 基本概览(一)
    • 入门AR,VR,OpenGL必备知识--3D图形学基础理论
    • 坐标系的概念和坐标系之间的变换
  • 3D引擎SceneKit系列

    • SceneKit 开发(1) --起始篇

    • SceneKit 开发(2) --贴图篇

    • SceneKit 开发(4) --关于旋转的几点问题

      • SceneKitRoationDemo
    • SceneKit 开发(6) --SCNAction

    • SceneKit 开发(7) --基础的碰撞检测

  • SceneKit Demo

    • iOS - SceneKit显示与交互3D建模(一)
    • iOS - SceneKit显示与交互3D建模(二)

坐标系

右手坐标系,原点在左下角,即x正方向向右,y正方向向上,z正方向向前指向观察者。
左手坐标系,原点在左上角,即x正方向向右,y正方向向下,z正方向向前指向观察者。

  • 平面坐标系(左手坐标系)
  • 笛卡尔坐标系(右手坐标系)
    • 坐标系旋转变换公式图解
  • 三维空间的几种坐标系
    • 世界坐标系(右手坐标系)
      • iOS界面中的三维坐标系
    • 物体坐标系
    • 相机坐标系

三维坐标系变化

  • 旋转矩阵

3D 建模工具

主流3D建模工具:3dmax、MeshLab

3D Obj模型

  • SceneKit开发关于加载obj格式文件的处理
    • MisterZhiWei/SceneKitDemo
  • SceneKit | 加载 3D模型(obj/scn/dae)到你的AR项目中
    • tankxie/AR-Blog

项目SceneKit技术点

  • 场景、节点层次布局
  • 相机视角
    • VR+全景播放器+头控讲解-02
  • 灯光效果
    • Lights灯光
  • 材质
    • ios 3D引擎 SceneKit 开发(2) --贴图篇
  • 平移、旋转
  • 碰撞检测
    • ios SceneKit实现飞机小游戏
  • 3D Obj模型制作
    • SCNNode通过nodeWithMDLObject方法创建节点

Git

使用SSH连接到GitHub

你可能感兴趣的:(SceneKit学习笔记)