光照 VIP

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

    目录 收起>

    本课程讲解3D开发重要要素——光照,介绍关于图形学中光照的基础知识,以及Three.js对光照的封装。本课程还将介绍着色器语言ELSL基础,以及Three.js渲染引擎对着色器部分的处理。

    1.光照基础知识 00:23:39

    本课时介绍光照相关基础知识,两种基本的着色方法和光照反射模型,Three.js中封装的几种光照,以及Three.js中Lambert与Phong材质。

    2.光照着色器 00:33:35

    本课时简单介绍着色器语言,用着色器语言实现上节课中讲解的两种光照反射模型;本课时内容还包括Three.js中对着色器的封装,Three.js中暴露的底层着色器类。
  • 提问

    提交问题
  • 下载

  • 线路

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

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

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

光照

2课时,57分钟
夔牛
夔牛

极客学院签约布道师

课程背景:
光照是3D开发的核心之一,上一课程完成了物体与图形的介绍,这节课进入光照的学习。通过光照反射模型,学员可以知道物体显示在屏幕上的最终颜色是如何计算的,那么可以在实际项目中根据公式设置参数。通过着色器的学习,学员可以自己扩展Three.js,完成一些定制的效果。

核心内容:
1.光照基本概念
2.光照反射模型
3.Lambert与Phong材质
4.着色器基本知识
5.Three.js对着色器的封装

软件环境:Windows10

是否提供资料:

课程等级:初级

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

    光照基础知识

    23:39

    本课时介绍光照相关基础知识,两种基本的着色方法和光照反射模型,Three.js中封装的几种光照,以及Three.js中Lambert与Phong材质。

  • 2

    光照着色器

    33:35

    本课时简单介绍着色器语言,用着色器语言实现上节课中讲解的两种光照反射模型;本课时内容还包括Three.js中对着色器的封装,Three.js中暴露的底层着色器类。