没有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日
    浏览(80)
  • Windows Server 2008 远程连接桌面报错“由于没有远程桌面授权服务器可以提供许可证,远程会话连接已断开。请跟服务器管理员联系。”

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

    2024年02月04日
    浏览(76)
  • [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日
    浏览(53)
  • 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日
    浏览(43)
  • 解决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日
    浏览(62)
  • 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日
    浏览(34)
  • 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日
    浏览(67)
  • 论文阅读《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日
    浏览(37)
  • 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日
    浏览(49)
  • 【k8s】Error from server (ServiceUnavailable): the server is currently unable to handle the request

    安装metrics-server后,pod启动时成功的就是一直报这个错。网上找了很多放法,不管用,可以试试。  解决方法:新增 hostNetwork: true 到metries-server.yaml: 参考地址:kubernetes - Error from server (ServiceUnavailable): the server is currently unable to handle the request (get nodes.metrics.k8s.io) - Stack Overflow

    2024年02月11日
    浏览(229)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包