相机 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    相机中涵盖的控件变换是3D开发入门的关键门槛,本课程是整个3D开发中至关重要的一课。这堂课我们来介绍相机的基本概念、应用意义,以及其背后隐含的复杂数学知识。

    1.相机概述 00:10:49

    本课时介绍相机的应用意义,讲解相机的视锥体模型,以及在开发中相机的3个轴及其作用。

    2.从3D世界到2D屏幕 00:11:53

    本课时介绍我们是如何将3D世界展示到2D屏幕上的基本过程,这其中会阐述坐标系的概念,以各个变换阶段的意义,最后引出我们的变换工具——矩阵。

    3.透视投影相机详解 00:21:13

    本课时主要通过数学知识来解释透视投影,进而理解为什么矩阵能够表达空间变换。

    4.矩阵在WebGL中的表达 00:10:06

    由于在不同平台不同类库矩阵的表达和运算方式会有差异,这会使初学者混乱。本课时旨在帮助学员理清Three.js中使用的表达方式和运算顺序。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

相机

4课时,54分钟
夔牛
夔牛

极客学院签约布道师

课程背景:
在学员学习完前面三个章节后,进入了3D开发最关键的一课,这节课将带领学员了解相机的本质知识,通过相机了解3D开发背后复杂的数学变换,初步建立3D思维。

核心内容:
1.相机的基本概念
2.从3D世界到2D屏幕经过的几个阶段以及各个阶段的作用
3.透视投影相机的数学本质
4.矩阵的在代码中的表达方式

软件环境:Windows10

是否提供资料:

课程等级:中级

适合人群:
Three.js开发初学者
  • 技术问答
  • 1

    相机概述

    10:49

    本课时介绍相机的应用意义,讲解相机的视锥体模型,以及在开发中相机的3个轴及其作用。

  • 2

    从3D世界到2D屏幕

    11:53

    本课时介绍我们是如何将3D世界展示到2D屏幕上的基本过程,这其中会阐述坐标系的概念,以各个变换阶段的意义,最后引出我们的变换工具——矩阵。

  • 3

    透视投影相机详解

    21:13

    本课时主要通过数学知识来解释透视投影,进而理解为什么矩阵能够表达空间变换。

  • 4

    矩阵在WebGL中的表达

    10:06

    由于在不同平台不同类库矩阵的表达和运算方式会有差异,这会使初学者混乱。本课时旨在帮助学员理清Three.js中使用的表达方式和运算顺序。