ZolHo Blog

每个人 都是某样东西的奴隶

置顶:博客索引

欢迎访问,可以在此查看导航

Tip: 如果加载缓慢可尝试访问博客腾讯云镜像 面试官请看这里 个人详细信息,包括游戏经历、技术栈、项目详情等内容点击About UE4第三人称射击游戏DEMO:github地址,2分钟功能演示视频 路径追踪渲染器DEMO:github地址

UE中的Tick实现机制浅析

一、Actor如何实现Tick 当我想探寻下Actor是如何实现Tick时,我想到了两种方法。一是给Tick函数打个断点,二是我们知道Actor可以通过修改PrimaryActorTick.bCanEverTick实现开关Tick功能,我们也可以从这里入手寻找相关的代码。 我们先看看控制Tick开关的成员变量PrimaryActorTick,它是一个FActorTickFunction类...

Actor管理与生命周期学习与理解

注:以下内容均为自己学习过程中结合实验、源码和他人文章进行的理解和推测,一定有不准确和疏漏,感谢指正。参考源码版本4.27 一、World,Level,PersistentLevel和Actor的关系 总所周知,Actor作为UE游戏世界基本的独立单位,我们能在游戏内看到的所有东西都是继承自AActor类。那么它们是如何存在于这个世界的呢,我们先看下World、Level和Act...

笔记 - 知识点笔记-22年5月

左右手坐标系下的默认旋转方向原来是不同的??左手系顺时针,右手逆时针。(US入门精要4.2.5节) 半兰伯特模型:兰伯特模型中的点乘结果偏移+0.5,让非光线直射处也亮 Schlick菲涅尔近似等式:$F_{schlick}(\bold{v,n})=F_0+(1-F_0)(1-\bold{v}\cdot \bold{n})^5$ Empricial菲涅尔近似等式:$F_{E...

收藏夹

无法短时间学习的东西的收藏夹

技术 SGI-STL V3.3,学习STL源码 Game-Programmer-Study-Notes,作者的游戏学习的读书笔记,写的很好。当我正在整理收藏,看到作者ID的时候才发现是他写的,又难过了… 生活 程序员做饭指南,程序员风格菜谱 程序员延寿指南,额..有空看看 工具 常用正则

待学清单

记录一些暂时不需要学,但是以后会用上的知识点

FFT快速傅里叶变换算法,可以将$O(n^2)$的卷积运算转换到频域完成,减低复杂度至$O(n*log(n))$ UnLua,UnLua是适用于UE的一个高度优化的Lua脚本解决方案。它遵循UE的编程模式,功能丰富且易于学习,UE程序员可以零学习成本使用 CUDA编程入门,有空看看,加深GPU工作原理的理解,能使用GPU解决问题更好

整理 - 游戏开发学习资料整理

>_<收藏夹压仓低的东西太多了,收拾收拾整理下

PS. 如果将太细的知识点资料加入的话会很多很乱,故只整理些内容涵盖稍广的资料吧 元知识系列: 菜鸡的TA知识阶段性总结 - 苏格拉没有底 【游戏开发面经汇总】- 图形学基础篇 - Steven王 【游戏开发面经汇总】- 计算机基础篇 - Steven王 ue4技术方向学习路线如何安排 - MoolyMax 参加数十次校招笔试面试后,我做了全面的总结(游戏开...

笔记 - 知识点笔记-22年4月

低差异序列 低差异序列(一)- 常见序列的定义及性质 - 文刀秋二 低差异序列(二)- 高效实现以及应用 what 低差异序列简单来说就是,生成的随机数序列在任意区间的值都会比较均匀的分布在取值空间 Discrepancy更严谨一点的定义为,对于一个N维空间中的点集,空间体积为A,点集个数为K。任取空间B,计算B中点集个数为$K_b$,则D...

项目 - 路径追踪渲染器实现过程

path tracing render

待填坑 建立渲染器框架,调用时自定义采样数、分辨率、输出文件名 实现几何球体、轴对齐立方体,以及对应的与光线求交方法 实现材质漫反射、镜面反射、glossy 将轴对齐立方体完善成任意立方体 实现折射材质 找方法在同等采样数时降噪 前言 出于增加C++代码量和深入理解图形学算法的目的,打算实现一个光线追踪渲染器。框架与算法参考学习了项目Ray Tracing ...

日记 - 日记_2021年4月

不积小流无以成江河

2021_04_14 实现 Trie (前缀树) 2021_04_13 二叉搜索树节点最小距离 games101作业2 实现三角形格栅化算法 实现点是否在三角形内算法 实现z-buffer算法 实现超采样MSAA 4x算法 2021_04_08 寻找旋...

-->