人气 225

[杂谈] 求实时渲染基本算法好书推荐? [复制链接]

梨梨 2022-3-26 10:07:52

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
想从事实时渲染方向,图形学初学者,数学,英语,算法和数据结构等基础还算扎实,现在是《real time rendering》刚开始读,刚学完opengl es,按@张静推荐的那本OpenGL es 3.0书学习的,知道大部分api怎么用了,但对背后的算法不甚了解,现在想系统的学习一下图形学的基本算法(渲染管线从头到尾),打好基础,求前辈推荐一下好的书籍,英文,中文都可以,最好技术上比较新。
补充:深以为读本好书要比读几本烂书要节约时间,比较喜欢看知乎的大牛推荐的书。
回复

使用道具 举报

第五卫星 2022-3-26 10:27:52
入门

如果图形学还没入门,建议先看一下@闫令琪

老师的GAMES 101:现代计算机图形学入门,相当适合图形学入门,强烈推荐独立完成八个作业。
aEEE8A8Sn8I88e5e.jpg

课程主页:GAMES101: 现代计算机图形学入门(这个是2020年的课程主页)
视频链接:GAMES101-现代计算机图形学入门-闫令琪_哔哩哔哩_bilibili


JYi62M2uydu8IXYm.jpg

还有大名鼎鼎的虎书:Fundamentals of Computer Graphics,可以搭配GAMES 101一起食用。
实时渲染

关于实时渲染,这里还是要推荐 @闫令琪

老师的课程,GAMES 202:高质量实时渲染,最近我也在回顾其中一些课程 & 看完之前没看完的课程,笔记(持续更新ing,争取4、5月前更新完结,当然也会修改之前写的笔记)会在这里[传送门]找到:
AFffKM1Ztdbl1dwz.jpg

L4ABqvzMj94jmhn4.jpg

课程主页:GAMES202: 高质量实时渲染
视频链接:GAMES202-高质量实时渲染_哔哩哔哩_bilibili
uN9V6ecMRCrdrh6M.jpg

书的话,这里推荐Real-Time Rendering 第四版,这里有一件遗憾的事情, @毛星云

老师前不久离开了我们,毛老师生前的愿望——RTR4 中文版也很快会和大家见面,很多人都在为这个目标而努力着。

实践方面
可以先实现一个软光栅化器,参考:Home · ssloy/tinyrenderer Wiki或者mini3d: 3D Software Renderer in 700 Lines !!,我最近也在谋划与之相关的一个事情,敬请期待!
Uz8nE98E9p8PBPpw.jpg

OpenGL相关的学习,强烈推荐这个中文教程:OpenGL - LearnOpenGL CN
Vulkan相关的学习,@探寻可能

的有关图形学入门的一些思考·谈谈Vulkan
DX相关的学习,@MaxwellGeng

的Windows渲染引擎开发入门教学(引言)


相关参考
回复 支持 反对

使用道具 举报

风云堂Simon54 2022-3-26 10:47:52
Scratchapixel

我看到这个网站后,感动得要哭!这一个网站就够了!!好好珍惜吧!
想学opengl, 就用这个网站
OpenGL Step by Step。非常赞!老外好无私!
想学DX,就看‘Practical Rendering and Computation with Direct3D 11’。 这本书把pipeline讲得非常清晰。这是我见过最好的一本DX的书。 (小八卦,real-time rendering的作者曾把这书当礼物送给我同事)
回复 支持 反对

使用道具 举报

风云堂Simon53 2022-3-26 11:07:52
如果你能读《RTR3》,就先把它读完一遍再说吧,届时希望能发一份简历给我。
相关问题:
系统的学习计算机图形学,有哪些不同阶段的书籍的推荐? - Milo Yip 的回答
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-3-29 05:47 , Processed in 0.058392 second(s), 25 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.