课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 3年android开发经验、3年游戏开发经验; Unity客户端高级开发;985院校人工智能方向硕士学位; 热爱游戏、热爱编程。

  • 课程详情

    Unity着色器开发知识精讲-案例部分分为两部分,这两部分关联不大,方便有不同学习需求的同学们购买。

    本课程是Unity着色器开发知识精讲-案例部分的第一部分,主要内容如下

    第一章后处理堆

    本章向同学们介绍后处理堆Post Processing Stack,通过后处理堆,我们可以不编写任何脚本就可以改善游戏画质效果。

    第二章 创建我的第一个shader

    带领大家走入Unity的shader开发世界,我们会搭建一些基本的着色器,学习如何在着色器中引入可调整的属性,从而使这些属性更便于交互。

    第三章 表面着色器和纹理映射

    讲解表面着色器的基本原理,通过表面着色器实现一些常用的技术,比如如何给模型使用纹理映射和法线映射。

    第四章 理解光照模型

    详细讲解shader是如何对光照行为进行建模的。带领大家创建一个自定义光照模型来模拟一些特殊的效果,比如卡通着色。

    第五章 物理渲染

    物理渲染是Unity给游戏带来真实体验的标准技术方法。本章讲解物理渲染的基础知识,如何使用物理渲染,掌握透明度、反射表面和全局光照等技术方法。

    第六章 顶点函数

    讲解如何使用shader改变物体的几何形状,我们引入顶点修饰的方法来实现体积爆炸、下雪等特效。

     

    以下内容是Unity着色器开发知识精讲-案例部分的第二部分,不包含在本课程中,这里仅作为同学们参考。

    第七章 片元着色器和捕捉通道

    讲解如何使用捕捉通道来模拟半透明材质的变形过程。

    第八章 移动端着色器调整

    讲解如何优化shader来适应大多数的设备

    第九章 Unity渲染纹理实现屏幕特效

    讲解屏幕特效的开发方法

    第十章 游戏可玩性与屏幕特效

    讲解如何利用后处理特效来补充游戏的可玩性

    第十一章 高级着色技术

    讲解一些常用的高级着色技术,比如皮毛着色和热力图渲染。

    第十二章 Shader Graph

    讲解如何设置工程来使用Unity新添加的Shader Graph编辑器。我们会学习如何创建一个简单的着色器图,如何暴露出属性,以及如何通过代码与着色器图进行交互。

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课