ToB企服应用市场:ToB评测及商务社交产业平台

标题: 使用 .NET 8.0 和 OpenGL 创建一个简易的渲染器 [打印本页]

作者: 前进之路    时间: 2024-5-2 03:15
标题: 使用 .NET 8.0 和 OpenGL 创建一个简易的渲染器
前言
我个人对三维渲染领域的开发有着浓厚的兴趣,尽管并未在相关行业工作过,我的了解还很片面。去年,在与群友聊天时,他们推荐了一本《Unity Shader入门精要》,说适合像我这样想自学的新人,于是我打开了通往新世界的大门。这本书涵盖了很多基础的渲染知识,如光照、阴影、各种风格的渲染等等。对于有兴趣的同学,可以在京东读书中在线阅读,无需购买纸质版。 在学习过程中,我发现使用Unity Shader编写着色器非常方便,它很好地封装了渲染概念中的Pipeline、Pass等要点。因此,我萌生了一个想法:是否可以模仿Unity Shader来开发一款属于自己的渲染器呢?

必备的技术点 (不分先后)
这些知识结合起来,可以帮助你更好地开发自己的渲染器。
项目搭建和所需依赖
项目架构
项目中,所有材质和 Shader 按照书中的章节进行了分组管理。

项目预览






 
项目地址
qian-o/Triangle: OpenGL 实战项目。 (github.com)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4