【教程】[Udemy] – 从头开始学习Unity着色器

【教程】[Udemy] - 从头开始学习Unity着色器

课程内容

14 个部分• 69 个讲座•总长度5h 51m

介绍4 个讲座• 13 分钟

  • 欢迎来到课程预览
  • 介绍预览
  • 并行处理
  • Cg 不是 C#

第一步5 个讲座• 35 分钟

  • 你的第一个着色器预览
  • 在 Cg 中使用向量
  • 使用属性部分
  • 混合颜色
  • 使用step和smoothstep

塑造功能13 个讲座• 1 小时 18 分钟

  • 画一个圆预览
  • 画一个正方形
  • 移动我们的形状
  • 用鼠标移动方块
  • 随着时间的推移移动形状
  • 旋转正方形
  • 更改旋转中心和缩放比例
  • 平铺
  • 画圆圈
  • 画线
  • 组合线
  • 显示多边形
  • 创建砖块图案

噪音4 个讲座• 14 分钟

  • #pragmas
  • 那是什么噪音?
  • 使用噪声创建火焰着色器
  • 利用噪音创造木材和大理石

纹理3 个讲座• 18 分钟

  • 纹理图像的简单使用
  • 使图像产生波纹预览
  • 纹理之间的混合。

顶点着色器3 个讲座• 14 分钟

  • 将一个盒子变成一个球体
  • 使用 Unity 光照 – Lambert
  • 创建一个熔岩球

表面着色器9 个讲座• 35 分钟

  • ShaderLab 表面着色器 – 简介
  • 凹凸贴图
  • 菲涅耳着色预览
  • 环境映射
  • 将凹凸贴图添加到反射表面
  • 布林冯照明
  • 定制照明
  • 标准照明
  • 将顶点函数添加到表面着色器

高级效果6 个讲座• 26 分钟

  • 顶点、片段着色器中的光照
  • 位置着色器
  • 在地板上画一个十字
  • 镶嵌
  • 使用模板缓冲区
  • 剪辑输出

透明着色器2 个讲座• 11 分钟

  • 表面着色器中的 Alpha 透明度
  • 太空海盗变成玻璃

体积着色器2 个讲座• 12 分钟

  • 体积渲染
  • 在渲染中使用纹理

要求

  • 您所需要的只是一份可供学生免费使用的 Unity 副本。
  • 假设您了解使用 Unity 的基础知识,这可以通过许多在线教程轻松获得。
  • 假设不了解着色器。
  • 了解编程语言会有所帮助,但并不假定。

描述

在本课程中,我们将了解Unity ShaderLabHLSL 着色语言,以创建令人惊叹的着色器

也许你是

  • 开发人员努力将特定游戏功能变为现实,因为它需要自定义着色器
  • 一位一直想创建自定义着色器但又不敢开始的开发人员。
  • 想要向 3D 渲染添加一些自定义后处理效果的开发人员。

Unity ShaderLab是您创建自定义着色器的方法。它有 3 种风格:固定函数、顶点片段和表面着色器。我们不会在本课程中讨论固定功能路线,因为它实际上是一个遗留选项,并且您想要学习现代最佳实践。代码语法基于 C 语言,但不用担心,我们会假设您根本不了解这种语言,并且正如课程标题所述,我们将从头开始学习。着色器使用GPU(图形处理单元)同时处理多个程序,因此速度快得令人难以置信

我们将从非常简单的示例开始,慢慢地完成开发自定义着色器的每个阶段。您将能够使用 Visual Studio 或其他代码编辑器(如果您愿意)来使用着色器代码。您可以尝试不同的值以查看它对最终结果的影响。

Unity 着色器分为顶点着色器片段着色器,我们将首先关注片段着色器,它基本上在 2d 环境中工作。通过课程资源中的数十个着色器,您将轻松地学习该语言。在继续使用 Unity 的表面着色器语法来轻松包含复杂的光照之前。

一旦您熟悉了简单的着色器,我们将介绍高级效果,例如曲面细分、透明度、使用模板缓冲区和后处理。

创建您自己的着色器意味着理解HLSL 语言,这就是本课程的目标。您可以在 ShaderToy 或 ShaderFrog 上搜索合适的着色器,然后尝试调整代码。但如果不了解语言,你会发现这很难做到。为了真正有效,您需要了解语言、整形函数、平铺和光照计算。为此,您需要遵循课程并完成建议的许多挑战。最后,您将能够创建您可以想象的任何着色器。

现在包含有关URP 着色器着色器图的部分

与往常一样,有30 天退款保证。所以你没有什么可失去的。今天我们就来晒晒太阳吧

学生对课程的评价

很棒的课程。将此作为重新回到着色器的复习。提供了您需要的一切。每个讲座的起始场景以及遇到代码错误时的完成场景。不错的学习曲线。一切都得到了很好的解释。不需要太长无聊的幻灯片。还有很多挑战,我喜欢并发现这对帮助你的学习非常有用。非常清晰的音频和代码。所以跟随起来没有问题,有很多东西可以吸收。尼古拉斯对你的问答非常有帮助。强烈推荐。”

“这门课程提供的信息非常棒。导师很有个性,我怎么强调他都让这门课程变得多么有趣。”

这太棒了。你需要一点数学知识才能更好地理解它,但只要注意和重复,任何人都会很容易。非常感谢教授!”

非常好的结构化分步课程。必要时会现场提供背景知识。尼克有一种特别鼓励的态度,听他讲课很有趣。谢谢!”

迄今为止我见过的最好的着色器教练。他的课程清晰、实用,他的演讲方式以适当的幽默激励学生,但又不会失去注意力!我很高兴找到了这门课程。 ”

“我想说,这是迄今为止我在 Udemy 上购买的最好的课程。”

本课程适合谁:

  • 需要超越平台上可用的着色器的 Unity 开发人员。
  • 开发人员热衷于学习适用于其他开发平台(例如 Unreal)的 HLSL 着色语言。

– 备注:

-本站统一解压密码: www.edvfx.com

-详情可访问官网地址

-中英文字幕

-含课程素材

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

【耳东视效】温馨提醒:

1.本站大部分内容均收集于网络!不保证资源的完整性,仅供学习研究,若内容若侵犯到您的权益,请联系站长处理! 2.如果您喜欢我们,欢迎购买VIP会员,享受全站资源免费下载,您将得到更好的服务! 3.本站所有内容只做学习和交流使用。 版权归原作者所有!

给TA打赏
共{{data.count}}人
人已打赏
BlenderUEUnity教学教程

【教程】[Udemy] - 游戏资产制作并向Godot+Unity+UE

2024-3-15 5:24:00

3ds MaxPS教学教程

【教程】[Udemy] - 用3dsmax+Vray+Photoshop打造赛博朋克圣诞老人

2024-3-15 12:19:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索