GAMS104 现代游戏引擎 2
渲染的难点可以分为一下三部分如何计算入射光线、如何考虑材质以及如何实现全局光照。渲染的难点之一在于阴影或者说是光的可见性。如何做出合适的阴影效果远比想象中要难得多在实践中往往需要通过大量的技巧才能实现符合人认知的阴影效果。其次场景中往往有着各种类型的光源需要考虑。常见的光源形式包括平行光、点光源、聚光灯、面光源等等。这块可以看看以下的文章对课程内容做了一个比较好的记录我图形学这块是真学不太明白记不住这么多计算模型现在这个课程还是起到一个整体科普的方向其中涉及一些技术我会另外详细学习比如 Unity 的 UI优化等参考文章GAMES104课程笔记05-Lighting, Materials and Shaders - Bos Blog (peng00bo00.github.io)GAMES104课程笔记06-The Challenges and Fun of Rendering the Beautiful Mother Nature - Bos Blog (peng00bo00.github.io)游戏引擎中的渲染实践

相关新闻

Rails 迁移:用 add_reference 添加带索引的引用列(含 UUID 与进阶实践)

Rails 迁移:用 add_reference 添加带索引的引用列(含 UUID 与进阶实践)

文档教程知识库 【免费下载链接】til :memo: Today I Learned 项目地址: https://gitcode.com/gh_mirrors/ti/til 点击查看 免费下载 在 Rails 迁移中,add_reference 是声明式添加引用列的首选方法:相比手写 add_column 加 add_index 两步操…

2026/10/9 9:55:04 阅读更多 →
AI-For-Beginners 课程第一课:人工智能导论——从图灵测试到神经网络的方法论全景

AI-For-Beginners 课程第一课:人工智能导论——从图灵测试到神经网络的方法论全景

教程人工智能机器学习深度学习 【免费下载链接】AI-For-Beginners 12 Weeks, 24 Lessons, AI for All! 项目地址: https://gitcode.com/GitHub_Trending/ai/AI-For-Beginners 点击查看 免费下载 本文以 AI-For-Beginners 课程的第一课"人工智能导论"为核…

2026/10/9 9:54:45 阅读更多 →
OpenRig:本地Codex开发的轻量级AI服务编排方案

OpenRig:本地Codex开发的轻量级AI服务编排方案

1. OpenRig 是什么:一个被误读的开源项目名与真实技术现场OpenRig 这个词在当前中文技术社区里,正经历一场典型的“语义漂移”——它既不是某个广为人知的成熟开源项目,也不是官方发布的工具套件,而是一组围绕本地大模型推理环境快…

2026/10/9 9:55:01 阅读更多 →

最新新闻

机械制图中折断线与截断线的本质区别及CAD规范绘制

机械制图中折断线与截断线的本质区别及CAD规范绘制

1. 为什么机械制图里“折断线”总被问,却很少有人真搞懂它和“截断线”的区别?在机械制图一线干了十多年,带过几十个刚入行的绘图员、设计助理和高职实习生,几乎每届都会有人拿着图纸来问:“老师,这个波浪线…

2026/10/9 13:49:41 阅读更多 →
de4dot-netcore 实战:.NET Core 反混淆工具链搭建与避坑指南

de4dot-netcore 实战:.NET Core 反混淆工具链搭建与避坑指南

简介:de4dot-netcore 版本是面向.NET Core 环境优化的开源脱壳工具,主要服务于安全研究人员与逆向工程师,用于剥离 ConfuserEx、Themida、.NET Reactor 等常见保护壳,还原未经混淆的原始可执行文件,便于静态或动态分析…

2026/10/9 13:49:41 阅读更多 →
Python aih-dev 包详解与实战案例

Python aih-dev 包详解与实战案例

1. 引言aih-dev 是一个面向 Python 开发者的辅助工具包,旨在简化 AI 相关项目的开发流程,提供数据预处理、模型调用封装、结果可视化、日志记录等常用能力。它并非某个大模型厂商的官方 SDK,而是一个社区维护的聚合工具库,适合在原…

2026/10/9 13:49:41 阅读更多 →
浪潮服务器功耗计算全解析:从手动估算到BMC校准

浪潮服务器功耗计算全解析:从手动估算到BMC校准

1. 项目概述与核心需求解析做机房运维和服务器选型的朋友,对“浪潮服务器功耗计算器”这个需求应该都不陌生。它既不是某个官方发布的独立软件,也不是一个固定的在线工具,而是一套围绕浪潮服务器整机功耗估算的方法论和实操工具集。简单来说&…

2026/10/9 13:49:41 阅读更多 →
Multisim 14.3 本地安装与仿真环境配置实战指南

Multisim 14.3 本地安装与仿真环境配置实战指南

1. 为什么还要折腾本地电路仿真软件这几年在线仿真工具确实越来越方便,浏览器打开就能画原理图、跑波形,但真正做过完整电路设计的人心里都清楚,本地仿真软件在复杂项目里的地位依然没法被完全替代。尤其是做模拟电路、电源设计、高频小信号分…

2026/10/9 13:49:41 阅读更多 →
中央空调集控网关实战:Modbus协议统一18个品牌

中央空调集控网关实战:Modbus协议统一18个品牌

简介:这份PDF资料聚焦Modbus通讯协议在中央空调控制中的落地应用,面向暖通空调行业技术人员、智能家居集成商及楼宇自控开发者,帮助解决多品牌空调设备接入集控网关时的协议选型、地址配置与调试难题。资源包内含1个PDF文件,大小约…

2026/10/9 13:48:38 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →