上课时间
2023.8.14~2023.11.19
您想问什么问题?手机扫码添加QQ群号
群号:826837306
课程特色
虚幻引擎渲染机制和
深入掌握底层架构
理论基础加实践训练
对于发动机开发和高级 TA 至关重要
你有没有遇到过
这种问题?
1、项目开发遇到打包困难
2 海量Actor模型渲染问题
3.优化破碎时碎片巨大的问题
4.海量场景透明解题
以上只是随机列出的一些项目中常见的问题。 对于很多人来说,这种问题一是很难定位故障,二是即使知道问题所在,也没有系统学习过渲染和UEShader编译架构等相关知识,但很难从根本上解决问题。解决这些问题。
系统深度学习
Unreal底层渲染代码
真正从源头上解决问题!
这次给大家带来一套UE5底层渲染课程。 本套课程属于心智提升课程系列。 百分之九十的课程内容会带领你阅读学习引擎的底层代码,百分之十是实战。 课程代码量有几万行,包括最新UE技术的引擎生命周期+底层渲染。
UE的渲染已经发展了十多年,内部结构早已极其复杂却又深奥。 很多UE用户都知道底层如何渲染,对底层代码了解很多。 如何理解底层代码,对于学习者来说,需要深厚的自研引擎和UE引擎功底。
本套课程就是为了解决这个问题而设计的。 首先,课程并不是简单地讲解渲染,而是结合引擎生命周期来讲解:它是如何初始化、如何勾选、如何销毁、游戏线程与渲染线程之间如何协调,通过一个小小的介绍。框架深入到具体内部模块的实现,最终被我们所使用。
专家
发动机生命周期
以及UE最新技术
低级渲染课程
学习这套课程对你找到工作有何帮助?
以下是Boss直接聘用的部分相关职位。 可见技术美术、UE渲染、UE引擎开发等岗位行业内存在巨大缺口,薪资也在水涨船高。
开放UE源码分析学习讲座形式
该课程定位于专家级别,对于学习者来说有一定难度。 为了让学生在学习后真正掌握核心技术,比如知道代码在哪里,后面如何调用,它的具体实现等细节。 我们会带领学生仔细阅读和分析代码,并要求学生打开UE源码一步一步跟着我们的课程进行,并做笔记。
代码在哪里?
之后怎么调用呢?
其具体实现
我们每讲解一个内容,也会为大家做一个小总结。 读完几万行代码后,我们会有一个最终的总结,配合你实际的渲染库,你可以轻松深入地理解渲染系统。
适合本课程的学生
1、有一定的UE项目经验,想要更全面地了解引擎底层的面纱,为未来的职业规划做好规划。
2、想了解UE底层渲染,苦于底层渲染代码几万条,又酸又难懂,无从下手。
3、想要定制自己的渲染管线,苦于UE庞大的渲染系统和历史遗留代码,无法整理。
4.如果你想拿高薪,就和笔试官交谈,教笔试官如何做人。
5、不想当理论助教。
6、转U3D后虚幻引擎手机游戏源码在哪,苦于UE代码庞大,自学周期长。
后基础
为了更好地学习和理解本课程的内容,学生需要掌握一定的UEC++基础,而本课程不会涉及这些基础知识。 基础知识可以参考仁斋先生之前的相关教诲:
核心内容
引擎初始化、引擎滴答、引擎销毁。
我们带大家详细了解一下引擎初始化Tick和引擎销毁之间到底发生了什么。 想要真正讲好UE渲染,需要分析引擎的生命周期。
前向渲染和延迟渲染
前向和延迟源码分析,UE是如何实现这种内容的。其实在渲染中,这两种技术是结合使用的。 这次我就带大家一起分析一下,从结构上了解一下实现原理
Slate 渲染剖析
我们经常使用Slate知识来开发插件和编辑器,那么它的底层原理是什么呢? 下面我们就带大家来稍微分析一下。 遇到Slate带来的性能提升之后,很容易定位问题所在。
模型和动画渲染流程
UE的模型渲染和动画渲染都经过了什么,它是如何把这些数据传递给Shader,最终驱动角色运动的。 这次我们来分析一下它的核心代码
RHI跨平台结构设计
我们将学习UE的RHI跨平台设计,UE如何通过RHI实现多平台的兼容运行
Shader编译原理
我们会系统的讲解UE是如何编译Shader的,这些理解都是基于代码层面的。
流明和纳米体
该技术是UE5的核心渲染技术。 为什么UE这么好,我们将带您详细探究它的底层代码实现。
Q1
零基础适合学习这门课程吗?
至少有UEC++的基础知识,比如了解UE多线程、UE智能手、UE代理、UE标准库等,在引擎架构中会有很多这方面的知识。 事实上,我们也有类似的课程可以帮助您。
UE5C++基础与进阶、UE4核心技术第一部分、UE4核心基础进阶、UE4多线程。
Q2
课程的引擎版本是什么?
我们使用UE5.2引擎。 由于UE引擎底层变化非常快,建议您匹配我们的版本,否则会匹配不上。 完全掌握了这些知识后,再回头看一下高版本的引擎源码虚幻引擎手机游戏源码在哪,看看它们增加了什么、改变了什么、做了什么改动等等。
第三季度
渲染笔试会询问的内容
这门课还会有答案吗?
是的,比如经常有人问游戏线程和渲染线程如何协调和同步,具体是如何实现的,UE如何渲染一帧,渲染顺序是什么,UE的Shader的编译原理是什么,如何实现UE要实现延迟和转发,UE如何混合使用。 渲染优化思路和顺序。
如何结合渲染,如何自定义和扩展Shader,全局Shader的工作原理是什么等等。
第四季度
课程有哪些?
课程的方式为教案+直播的形式。 每周都会上传讲义,直播会对教案中不懂的部分进行深入讲解,或者增加新的讲解。
Q5
课程会涉及编辑器开发的讲解吗?
课程会稍微涉及一些,但是不多,这不是我们的主要内容。
Q6
本套课程将讲解UE的
Lumen是最新技术吗?
是的,我们将深入分析它的生命周期和实现原理。
Q7
这套课程会涉及Nanite吗?
是的,这就是UE5渲染的核心之一。
Q8
这些知识对笔试有什么帮助?
这些知识对于笔试来说也是非常重要的。 如果你告诉笔试官你研究过这方面的源码,这一定是一个加分项。
Q9
为什么其他书面测试人员不去自己的
学习引擎源代码来通过我的课程?
由于UE引擎的源码难度太大,程序员需要有自研引擎技能、图形基础知识支持、以及多年的编码经验才能看懂。
Q10
解释渲染就能解释优化吗?
是的,这三者是一体的,理解UE引擎的渲染、优化也是有必要解释的。 因为他们的偶然关系。
ABOUTCG官方陌陌
给你第一手CG资料
优质课程推荐