没有Unity_光追2008年的书 Ray Tracing From The Ground Up 目录翻译

这篇具有很好参考价值的文章主要介绍了没有Unity_光追2008年的书 Ray Tracing From The Ground Up 目录翻译。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

之前个人居然完全没有听到过这本书,神作

之前看到的都是什么real-time 3rd,精要,精粹(其实真的都是鸡肋)

拿到手的pdf(从那个最大的同性交友网站)并没有目录,所以记录一下

最后会分享几个写Unity Shader工具(外连接)

看完目录,个人下一个篇幅直接是:AO 光线遮罩

目录如下:

前言

作者大哥感谢了,妻子,孩子,还有很多好友(几乎都是university 学图形的),最后还有感谢孙子的画作授权(又一个50岁。。。。。)

入门

介绍了要做一个ray-tracing引擎(tracer),想用面向对象做(当然是先做了才有这本书的),用什么语言,当然是C++;其实还是对大家比较友好的,毕竟国内很多高校都还是使用C++和JAVA做教学

当然凡事都是双面刃,要是你对c++没什么兴趣,学校里老师又教不好,这本书你可能一开始都没入门,就没兴趣往下看了,我说的是我个人拉

1.Ray Tracer 设计和开发

2.一些必要数学知识

3.光追概要

4.抗锯齿

5.采样技术几个

6.贴图采样存硬盘

7.贴图采样存半球?

8.另一个角度观察视图??

9.实践一个观察系统??

10.深度场

11.非线性投影

12.立体成像

13.理论基础

14.光线和材质

15.高光反射

16.阴影

17.AO - 光线遮罩

- 17.1 AO 的数学建模(Modeling)

- 17.2 实现

- 17.3 一个简单场景

- 17.4 双面模型

- 17.5 另一个场景

18.区域光线

19.光射线的交点

20.Affline 转换

21.渲染对象的坐标转换

22.。。。。

23.三角形面片

24.镜面反射

25.辉光反射

26.全局光

27.简单透明

28.真实感透明??

29.贴图 mapping??

30.procedure贴图

31.噪点图

终于完了,最后就是

- 参考

- 目录

分享

写Shader的IDE工具合集 - 知乎

读后感

看这本书真的有点劝退,懂的人就懂了,不用看,不懂的人看前2个章节就劝退

第一章

说要用C++,代码还很旧,现代国内的环境,谁还有心思看完?

第二章

数学知识,其实章节前半部分,顶点,线,角度,sin()等一堆没用的线性数学,国内初中知识

后半部分,的数学比较“高级”,但却还是没提及到积分部分

但是若是你没有知识储备,哥是看过一个网站系统讲解椭圆形图形,有各种平面,球体的方程式

你是根本不可能知道,书中也没透漏分毫,行内人都不明说

你知道为什么这样的方程能表示平面

Ax + By + Cz + D = 0

而这样的方程,为什么又能表示圆形3d球体?

(X - Cx)2 + (Y - Cy)2 + (Z + Cz)2 - r2 = 0

课后作业,表示椭圆的方程式是:?

//

二维的形状方程式是?

//

看前几页就能劝退了,正本书好像有700来页左右文章来源地址https://www.toymoban.com/news/detail-400776.html

到了这里,关于没有Unity_光追2008年的书 Ray Tracing From The Ground Up 目录翻译的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 光追(光线追踪)和 DLSS是什么?

    最近,一款叫做《黑悟空》的游戏登上了热搜,游戏支持4K RTX ON光追+NVIDIA DLSS技术,那么什么是光追技术与DLSS呢,他们有什么区别呢?   1.光线追踪技术 光线追踪,是一种渲染技术,利用算法来模拟真实世界中的光线的物理特点,能够做到物理上精确的阴影、反射和折射以及

    2024年02月11日
    浏览(78)
  • Windows Server 2008 远程连接桌面报错“由于没有远程桌面授权服务器可以提供许可证,远程会话连接已断开。请跟服务器管理员联系。”

    一、首先可以临时强制远程到服务器 win键+R打开运行框 二、在远程桌面中,打开远程服务器的运行框,使用regedit命令打开注册表 1、进入计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerRCMGracePeriod 2、右击“GracePeriod”,点击权限,再点击高级 3、选择Administrator用

    2024年02月04日
    浏览(71)
  • [R]To delete a dataset from the environment

    How can I delete a dataset from the environment if it is not used anymore in Rstudio? n RStudio, you can remove a dataset from the environment using the rm() function. If you want to remove a dataset named mydata , for example, you would use: This will remove the mydata dataset from the environment. If you want to remove multiple objects, you can specify the

    2024年03月11日
    浏览(51)
  • QT报错:The inferior stopped because it received a signal from the Operating System.

    QT运行报错 Signal received The inferior stopped because it received a signal from the Operating System. Signal name : SIGSEGV Signal meaning : Segmentation fault 这个错误说明程序中有野指针 .h文件中 .cpp文件 errordlg为野指针,使用new重新分配内存

    2024年02月16日
    浏览(42)
  • 解决Warning: the ECDSA host key for ‘github.com‘ differs from the key for the IP address的问题

    github在push的时候会出现’Warning: the ECDSA host key for ‘github.com’ differs from the key for the IP address ‘xx.xx.xx.xxx’ Offending key for IP’的问题. 每次都要手动输入yes很麻烦. 可以刷新本地的key来解决:

    2024年02月11日
    浏览(60)
  • linux初学者要读的书

    1、《Linux程序设计(第4版)》 2、《鸟哥的Linux私房菜 》 3、《UNIX环境高级编程》 4、《Unix/Linux编程实践教程》 5、《深入理解 Linux 内核》 6、《 Linux命令行与shell脚本编程大全(第3版)》 7、《Linux内核设计与实现(第3版) 8、《 深入Linux内核架构》 9、《ARM Linux内核源码剖

    2024年02月16日
    浏览(33)
  • 论文阅读《Learning Adaptive Dense Event Stereo from the Image Domain》

    论文地址:https://openaccess.thecvf.com/content/CVPR2023/html/Cho_Learning_Adaptive_Dense_Event_Stereo_From_the_Image_Domain_CVPR_2023_paper.html   事件相机在低光照条件下可以稳定工作,然而,基于事件相机的立体方法在域迁移时性能会严重下降。无监督领域自适应作为该问题的一种解决方法,传统的

    2024年02月04日
    浏览(36)
  • Learning From Data 中英文对照 1.THE LEARNING PROBLEM (第7页)

    为了简化感知器公式的表示法,我们将把偏差aaWp=b与其他权重合并到一个向量中[wo,1,。…,wd]“,其中T表示向量的转置,所以w是acolumn向量,我们也将x作为列向量,并将其修改为x=[o,1,…,ad]T,其中所添加的坐标ao固定在co=1。 With this convention,w Tx = d_o WwiOi, and so Equation

    2024年02月09日
    浏览(57)
  • Jenkins构建报错:The recommended git tool is: NONE,Fetching changes from the remote Git repository

    原因是该任务所在的工作空间属主:属组不是Jenkins 解决方法: 如果需要单独给某个普通用户对目录操作的权限可以执行下面的操作: 拓展:

    2024年02月11日
    浏览(49)
  • mysql链接错误The last packet successfully received from the server was xxx milliseconds ago解决方案

    线上项目偶尔出现错误,这个错误发现是在项目无人操作一段时间后就产生,如果有人操作,那就不会出现。 具体报错信息 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 385,290,819 milliseconds ago. The last packet sent successfully to the server was

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包