当前位置: 首页 > news >正文

GAMS104 现代游戏引擎 2

渲染的难点可以分为一下三部分:如何计算入射光线、如何考虑材质以及如何实现全局光照。

渲染的难点之一在于阴影,或者说是光的可见性。如何做出合适的阴影效果远比想象中要难得多,在实践中往往需要通过大量的技巧才能实现符合人认知的阴影效果。

其次,场景中往往有着各种类型的光源需要考虑。常见的光源形式包括平行光、点光源、聚光灯、面光源等等。

这块可以看看以下的文章,对课程内容做了一个比较好的记录,我图形学这块是真学不太明白,记不住这么多计算模型

现在这个课程还是起到一个整体科普的方向,其中涉及一些技术我会另外详细学习,比如 Unity 的 UI优化等

参考文章:GAMES104课程笔记05-Lighting, Materials and Shaders - Bo's Blog (peng00bo00.github.io)

GAMES104课程笔记06-The Challenges and Fun of Rendering the Beautiful Mother Nature - Bo's Blog (peng00bo00.github.io)

 

http://www.lryc.cn/news/338115.html

相关文章:

  • spring boot学习第十七篇:OAuth2概述及使用GitHub登录第三方网站
  • 基于springboot的电影评论网站系统源码数据库
  • javaScript手写专题——实现instanceof/call/apply/bind/new的过程/继承方式
  • C++11 新特性:tuple 元组
  • 最齐全,最简单的免费SSL证书获取方法——实现HTTPS访问
  • c语言->贪吃蛇实战技巧结合EasyX简单实现页面管理(简单实现)
  • C语言-详解内存函数
  • 【核心完整复现】基于目标级联法的微网群多主体分布式优化调度
  • Mac下安装NVM,NVM安装Node(附带NPM)
  • java之变量的作用域
  • CentOS 7软件安装全攻略:YUM命令详解与实战
  • 达梦关键字(如:XML,EXCHANGE,DOMAIN,link等)配置忽略
  • 2024/4/11 直流电机调速/PWM
  • 贝乐虎儿歌v6.8.0解锁高级版亲子学习儿歌
  • 计算机网络技术-RIP、0SPF和BGP协议的工作原理和应用
  • 机器学习——自动驾驶
  • Android 14 vold 分析(2)VolumeManager 和 NetlinkManger
  • 《黑马点评》Redis高并发项目实战笔记(上)P1~P45
  • pytorch车牌识别
  • 【C++入门】内联函数、auto与基于范围的for循环
  • 服务器停用,备份服务文件。
  • 基于Python的深度学习的中文情感分析系统(V2.0),附源码
  • 使用Postman发送跨域请求实验
  • 4、jvm-垃圾收集算法与垃圾收集器
  • [Excel]如何限制儲存格輸入格式? 以“字首為英文字母大寫,其餘為數字,共15碼“為範例
  • 错题记录-华为海思
  • rspack 使用构建vue3脚手架
  • maven之pom中的build标签
  • Cesium.js--》探秘Cesium背后的3D模型魔力—加载纽约模型
  • .NET i18n 多语言支持与国际化