[cg] Graphics 笔记总览

  • GPU架构 

GPU架构和渲染 - 知乎 (zhihu.com)

[cg] GPU架构 vs CPU架构-优快云博客

  • 管线

DXR -DirectX Raytracing API-优快云博客

[cg][UE] UE管线解析 一 --PrePass-优快云博客

[cg][UE] UE管线解析 二 -- Occlusion Culling Pass-优快云博客

[cg][UE] Reverse-Z-优快云博客

[cg] MeshShader-优快云博客

[cg] Hiz原理-优快云博客

  • 移动渲染管线

TBDR

渲染架构比较:IMR、TBR & TBDR - 知乎 (zhihu.com)

移动预览器 | Epic Developer Community (epicgames.com)

浅谈Mobile TBDR GPU——引擎民工视角 - 知乎 (zhihu.com)

针对移动端TBDR架构GPU特性的渲染优化-优快云博客

功能级别和渲染模式 | 虚幻引擎文档 (unrealengine.com)

[cg][UE] mobile管线-优快云博客

[cg][UE] 调试命令-优快云博客

[cg][UE] andriod 手机抓帧-优快云博客

renderdoc调试总结 (aicdg.com)

[cg][UE] - 移动端 Pixel Local Storage-优快云博客

[cg] TBDR-优快云博客

移动平台延迟渲染 (aicdg.com)

移动端硬件架构

GPU 性能原理拆解 (qq.com)

剖析虚幻渲染体系(12)- 移动端专题Part 2(GPU架构和机制) - 0向往0 - 博客园 (cnblogs.com)

  • PLS 

Pixel Local Storage on ARM Mali GPUs - Graphics, Gaming, and VR blog - Arm Community blogs - Arm Community
  •  framebuffer fetch:

Shader 优化相关资料整理_framebuffer fetch-优快云博客

移动管线性能

移动端延迟渲染是否可以落地后续 - 知乎 (zhihu.com)

打包压缩

[cg][UE] Andriod 打包-优快云博客

UE4 4.26 安卓最小包体打包实践 - 知乎 (zhihu.com)

关于UE5编译打包速度慢的问题 - 知乎 (zhihu.com)

​​​​jwin10安装jdk1.8(附国内下载镜像)_jdk1.8镜像下载-优快云博客

Shader 编译 

游戏引擎随笔 0x11:现代图形 API 特性的统一:Attachment Fetch - 知乎 (zhihu.com)

管线优化

(99+ 封私信 / 80 条消息) YiQiuuu - 知乎 (zhihu.com)

  • 材质,光照模型

[cg] Phong 、 Blinn-Phong光照模型-优快云博客

[cg] Games202 -- BRDF-优快云博客

[cg] 纹理插值-优快云博客

[cg][UE] Cloth 材质-优快云博客

[cg]-mdl bsdf-优快云博客

openGL纹理的环绕方式和纹理过滤 - 知乎 (zhihu.com)

opengl 纹理格式:OpenGL Type - OpenGL Wiki (khronos.org)

  • 纹理压缩

ASTC纹理压缩格式详解 - oayx - 博客园 (cnblogs.com)

Unity常见的几种图片压缩方式:DXT、ETC、ASTC - 草莓♭布丁 - 博客园 (cnblogs.com)

BC纹理压缩(Block Compression)介绍及工具总结 - 知乎 (zhihu.com)

  • 半透明渲染

[cg] OIT 半透明算法-优快云博客

  • GI

[cg]球谐函数-优快云博客

[cg] 重要性采样-优快云博客

[cg] Games202-realtime raytrcing-优快云博客

[cg] Games202- SSR(Screen space reflection)-优快云博客

[cg][UE] Lumen-优快云博客

虚幻引擎中的Lumen技术细节 | 虚幻引擎 5.6 文档 | Epic Developer Community

光线追踪入门 - 王贺的博客

[英文直播]Lumen讲解(官方字幕)_哔哩哔哩_bilibili

[UnrealCircle北京]骁龙平台与虚幻引擎5带来的硬件加速全局光照 | 文艳山 高通_哔哩哔哩_bilibili

虚幻引擎中的Lumen全局光照和反射 | 虚幻引擎 5.6 文档 | Epic Developer Community

移动端GI:

实时PRTGI技术与实现 - 知乎 (zhihu.com)

[UOD2021]《黎明觉醒》中的移动端实时GI和多线程渲染优化 | 光子工作室 魏知晓_哔哩哔哩_bilibili

  • 阴影

Games202 - PCF PCSS-优快云博客

  • AO

环境遮罩之SSAO原理 - 知乎 (zhihu.com)

  • 场景管理

[cg] BVH划分 Surface Area Heuristic-优快云博客

Signed Distance Field - 知乎 (zhihu.com)

  • 大世界场景

  • 概念

[技术分析]探讨大世界游戏的制作流程及技术——大场景制作技术概况篇 - 知乎

  • Nanite

[cg][UE] Nanite-优快云博客

三角形的狂飙(上):UE5 Nanite Tessellation 源码解析 - 知乎

[cg][UE] 世界分区-优快云博客

  • 地形

Clipmap 在开放世界中的实战应用 - 知乎 (zhihu.com)

  • 大气

【实时渲染】UE新版大气渲染(论文及分析)_a scalable and production ready sky and atmosphere-优快云博客

  • 非真实感渲染

[cg] Games 202 - NPR 非真实感渲染-优快云博客

  • 抗锯齿

游戏反走样算法调研 | 英伟达最新 DLSS, TAA, FXAA, MSAA 原理及比较 - 知乎 (zhihu.com)

[cg] SSAA,MSAA-优快云博客

  • 性能

  • 多线程与RHI

[cg][UE] PSO Cache-优快云博客

[cg] UE 游戏线程,渲染线程与RHI线程-优快云博客

[cg] DrawInstance,静态合批,动态合批-优快云博客

Performance and Profiling(UE4优化) - 知乎 (zhihu.com)

多线程渲染 - 知乎 (zhihu.com)

[cg][UE] RHI多线程优化-优快云博客

[cg] UE RHICommand , RHICommandList-优快云博客

基于UE4的多RHI线程实现-优快云博客

  •   v-sync 垂直同步

应该开启“垂直同步”吗 ? (zhihu.com)

  •  Bindless

基于UE4的多RHI线程实现-优快云博客

[cg] 现代图形 API 的 Bindless-优快云博客

 OpenGL多线程——渲染与逻辑分离详细结构(附代码) - 知乎 (zhihu.com)

  • IndirectDraw vs multiIndirectDraw:

Vulkan学习例子013: vulkan_013_indirectdraw DrawIndirect/MultiDrawIndirect渲染 - 知乎 (zhihu.com)

  • 移动端优化

UE4 的性能瓶颈定位、性能分析和优化方法 - 哔哩哔哩 (bilibili.com)

  • 数学相关

[cg] ray tracing 相交计算-优快云博客

[cg] AABB 相交计算-优快云博客

[cg] 直线的光栅化方法-优快云博客

[cg] 三角形插值--重心坐标-优快云博客

随机数生成方式:

利用shader生成随机数_shader 随机数-优快云博客

GLSL fract函数真的是返回小数部分吗-优快云博客

  • 矩阵转换

[cg] MVP 坐标转换-优快云博客

  • Graphic API

  • vulkan vs opengl:

Vulkan - Wikipedia

[cg] vulkan vs opengl-优快云博客

opengl 状态机:

What is the "OpenGL State Machine"? - Stack Overflow

[cg] Opengl 状态机-优快云博客

架构对比:

Vulkan与OpenGL对比——Vulkan的全新渲染架构_vulkan和opengl-优快云博客

  • vulkan: 

[cg] volatile buffer-优快云博客

[cg] Vulkan中的同步机制-优快云博客

[cg] - Vulkan同步机制-优快云博客

【opengl】-- gl_FragCoord-优快云博客

[cg] Vulkan - shadingRate Attachment-优快云博客

[cg] vulkan ubo 内存对齐_ubo vulkan-优快云博客

图形API学习工程(17):着色器中的资源绑定(Resource binding in Shader)_着色器 绑定 surfaceview-优快云博客

[cg] Stage buffer-优快云博客

Vulkan:用dynamic uniform绘制多个物体 - 简书 (jianshu.com)

hlsl对应的vulkan register 编号

HLSL for Vulkan: Semantic Strings and Location Numbers | Lei.Chat()

  • opengl:

Texture 格式:GL_RGB, GL_RGBA, GL_RGB8,..... what is what??? - OpenGL / OpenGL: Advanced Coding - Khronos Forums

scissor:

Scissor Regions与Stencil Buffer - 知乎

opengl shader 存储为二进制文件

OpenGL-Program Binaries(Shader的二进制数据) - 知乎

  • gles:

OpenGL ES SDK for Android: Tutorials

https://www.khronos.org/assets/uploads/books/openglr_es_20_programming_guide_sample.pdf

  • Metal:

游戏引擎随笔 0x08:现代图形 API 实战回顾-Metal 篇 - 知乎 (zhihu.com)

  • D3D12:

shader register: HLSL 中的资源绑定 - Win32 apps | Microsoft Learn

  • 后效

[cg] 伽马空间与线性空间-优快云博客

谈谈游戏中常见的后处理技术 - 知乎 (zhihu.com)

高质量泛光(bloom)从理论到实战 - 知乎 (zhihu.com)

[cg] - ColorGrading LUT-优快云博客

Learn OpenGL 28 Bloom(泛光)_opengl bloom-优快云博客

Tone Mapping---色调映射算法-优快云博客

[cg] tonemapping-优快云博客

  • 颜色相关

UnityShader颜色相乘与相加的区别 - 知乎 (zhihu.com)

  • 跨平台技术

1. Mono + IL2CPP

Unity将来时:IL2CPP是什么?有了Mono为什么还需要IL2CPP? - porter_代码工作者 - 博客园 (cnblogs.com)

Unity--Mono + IL2CPP-优快云博客

  • Unity

Custom SRP 2.4.0 (catlikecoding.com)

TODO:: Unity Mobile Deferred 管线 

URP延迟渲染+Native Renderpass踩坑记录 - 知乎 (zhihu.com)

RenderReature

2022版的Unity URP的RenderFeature后处理新版的RTHandle对应的API写法 - 哔哩哔哩 (bilibili.com)

[笔记]URP-RenderFeature实践 - 哔哩哔哩 (bilibili.com)

Unity Mobile 游戏优化:

1. 优化移动游戏性能:来自Unity顶级工程师的性能分析、内存与代码架构小贴士

2. GuardianOfGods/unity-mobile-optimization: This repository will assist you in optimizing a mobile game in unity. (github.com)

  • UE 

虚幻4渲染编程专题概述及目录 - 知乎 (zhihu.com)

generated.h没有生成的问题

no generated.h file - Programming & Scripting / C++ - Epic Developer Community Forums (unrealengine.com)

RDG

RenderDependencyGraph学习笔记(一)——概念整理 - 知乎 (zhihu.com)

游戏引擎随笔 0x03:可扩展的渲染管线架构 - 知乎 (zhihu.com)

Render Dependency Graph | Epic Developer Community (epicgames.com)

TaskGraph

[cg][UE] -- CAS 无锁队列-优快云博客

[cg][UE] -- TaskGraph-优快云博客

Shader 体系

[cg][UE] Shader 体系-优快云博客

[cg][UE] shader编译-优快云博客

内存

[cg][UE] -- 内存管理- FMallocBinned2-优快云博客

Mesh裁剪

剖析虚幻渲染体系(03)- 渲染机制_fprimitivesceneproxy-优快云博客

Ref

虚幻5渲染编程专栏概述及目录 - 知乎 (zhihu.com)

andriod 架构 + EGL

android_native_app_glue框架使用流程_android glue-优快云博客

OpenGL ES EGL eglMakeCurrent - 猿说编程 - 博客园

[cg] -Andriod gles框架-优快云博客

[cg] Andriod 模拟器-优快云博客

OpenGL ES 共享上下文实现多线程渲染-腾讯云开发者社区-腾讯云

UE5.1 + Android 环境搭建_ue5接入安卓-优快云博客

UE5与Android开发环境搭建指南:一步到位-优快云博客

UE5 andriod禁用vulkan:

bDetectVulkanByDefault | UE Setting & Cvar Wiki

UE5 RHI调试:

[cg] UE5 调试技巧-优快云博客

gles 多线程

荆棘中的舞蹈:OpenGL多线程同步方案 - 简书

[cg] gles glFenceSync-优快云博客

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值