3D 图形学入门

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

    目录 收起>

    本课程主要讲解 3D 图形学入门基础知识,内容包括坐标系、点、线和面,转换的通俗概念以及矩阵、纹理和着色器等。通过本课程学习,学员可对 3D 图形学的概念、背景有一定了解,并为学习 WebGL 打下坚实的基础。

    1.3D 的基本元素 00:04:46

    本课时介绍三维世界的点、线、面基本元素,帮助学员认识三维世界基本元素。

    2.3D 变换概念 00:04:43

    本课时介绍 3D 变换中的平移、缩放和旋转等方式以及矩阵的概念,帮助学员进行理解。

    3.网格表面 00:03:34

    本课时介绍纹理、材质和光照等基础知识,并探讨 3D 世界中物体表面的呈现效果。

    4.着色器 00:02:26

    本课时介绍着色器的基本知识,并通过它将顶点、变换和材质等概念建立起交互关系。

    5.3D 世界与立方体 00:03:05

    本课时介绍与 3D 世界的真实感相关的相机、视口、投影和透视的基本概念和立方体的基本构造。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

3D 图形学入门

5课时,19分钟
曾亮LiangZeng
曾亮LiangZeng

极客学院签约布道师

课程背景:
随着计算机速度不断提高,软件与硬件的完善和进步,计算机图形学遇到的各种问题逐步得到解决,其结果是计算机显示的图形越来越生动多彩。由二维图形向三维图形的转变、由静态到动画转变、线框图向真实感图转变,这些都与 3D 图形学的发展密不可分。之前电脑屏幕显示的多是二维视感,现在的计算机在性能上可以显示出 3D 视感,3D 图形学的一些基本概念和知识,对于要开发 3D 视感应用程序的人是必不可少的。

核心内容:
1. 3D 坐标与原点、顶点、面、网、法线
2. 平移、缩放、旋转和矩阵
3. 纹理 、材质、光照
4. 着色器
5. 3D 世界与立方体

软件环境:无特殊要求

是否提供资料:

课程等级:初级

适合人群:
Web 前端开发人员、3D 游戏从业人员
  • 技术问答
  • 1

    3D 的基本元素

    04:46

    本课时介绍三维世界的点、线、面基本元素,帮助学员认识三维世界基本元素。

  • 2

    3D 变换概念

    04:43

    本课时介绍 3D 变换中的平移、缩放和旋转等方式以及矩阵的概念,帮助学员进行理解。

  • 3

    网格表面

    03:34

    本课时介绍纹理、材质和光照等基础知识,并探讨 3D 世界中物体表面的呈现效果。

  • 4

    着色器

    02:26

    本课时介绍着色器的基本知识,并通过它将顶点、变换和材质等概念建立起交互关系。

  • 5

    3D 世界与立方体

    03:05

    本课时介绍与 3D 世界的真实感相关的相机、视口、投影和透视的基本概念和立方体的基本构造。

相关课程

  • HTML5 微场景实战

    本课程主要讲解如何使用 HTML5 实现一个微场景,通过 CSS3 与 JavaScript 的配合,完成 PPT 中的基础动作,实现华丽的动画效果。本课程既是 HTML5 的实例,也是 JavaScript 的实例,课程讲解主要是思路分析、需求转换和代码解析,同时也会详细的讲解代码的调试和错误的排除。

    7课时 190分钟
    初级
    27177人学习
  • HTML5 文件API(二)

    本套课程主要讲解 HTML5 文件 API 中的 FileSystem,FileSystem API 适用于当用户需要永久保存数据。主要内容包含 FileSystem 概述及浏览器检测、申请磁盘配额和创建文件

    3课时 18分钟
    初级
    9515人学习
  • HTML5 文件API(一)

    本套课程讲解 HTML5 文件 API ,在 HTML5 中,提供了一些关于文件操作的文件 API ,本课所讲解包括,FileList 对象与 File 对象,文件 API 之 Bolb 对象和文件 API 之 FileReader 对象。

    3课时 25分钟
    初级
    14947人学习
  • HTML5 indexedDB数据库索引

    本套课程主要讲解 HTML5 indexedDB 数据库索引,索引的一个好处就是可以迅速定位数据,提高搜索速度,在 indexedDB 中有两种索引,一种是自增长的 int 值,一种是 keyPath :自己指定索引列,我们重点来看看 keyPath 方式的索引使用。

    3课时 30分钟
    初级
    7261人学习