大佬您好,非常感谢您的教程,请问您还有打算添加使用assimp之类的库导入模型的教程吗? #9
-
|
大佬您好,非常感谢您的教程,请问您还有打算添加使用assimp之类的库导入模型的教程吗? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
|
这个教程目前只涉及Vulkan本身的功能,不打算对一些第三方库进行详细讲解。 ———————————————————— 导入模型在我看来大致可分为两个步骤。 数据导入涉及的是相关库的使用(或自己造轮子),以及将读取到的数据包装为Vulkan对象后,如何有效组织和管理这些对象。 然后是在数据导入的基础上实现模型所要求的光照/混色选项等,OBJ这种比价简单的模型文件不涉及光照,不过GLTF等更现代化和复杂的格式是有的。 我自己学习过程中,当初最早使用的是自己实现的OBJ读取,只要会进行字符串处理+一定的数据结构基础就行,很适合计科学生练手! ———————————————————— 上面的理由先隔一边,因为本身这套教程连目前目录内的篇章都没写完,别的就更八字没一撇了。 我仍然有切实的理由继续更新这套教程,不过我一点不着急。 看完了我写的东西的话建议后续看别的教程吧,我这套教程的最大意义,在我看来是提供了一套从零封装Vulkan使之较为简便易用的示例。 |
Beta Was this translation helpful? Give feedback.
-
|
明白了,还是非常感谢大佬的教程,对我的帮助非常大。感觉vulkan最难的地方就在于结构体还有api太多了,然后走完整个流程之后还是雾里看花的感觉。大佬的教程非常有价值。谢谢大佬。
| |
ns614742780
|
|
***@***.***
|
---- 回复的原邮件 ----
| 发件人 | ***@***.***> |
| 发送日期 | 2025年3月18日 00:44 |
| 收件人 | ***@***.***> |
| 抄送人 | ***@***.***>,
***@***.***> |
| 主题 | Re: [EasyVulkan/EasyVulkan.github.io] 大佬您好,非常感谢您的教程,请问您还有打算添加使用assimp之类的库导入模型的教程吗? (Discussion #9) |
这个教程目前只涉及Vulkan本身的功能,不打算对一些第三方库进行详细讲解。
————————————————————
导入模型在我看来大致可分为两个步骤。
数据导入涉及的是相关库的使用(或自己造轮子),以及将读取到的数据包装为Vulkan对象后,如何有效组织和管理这些对象。
这个是可以在学会相关库使用方式的基础上,加之对Vulkan足够了解到的基础上自行实现的。
顶点缓冲区、索引缓冲区、采样贴图等都在这套教程里写到了,你需要的主要就是第三方库的使用方式。
你可以直接啃相关库的说明文档,或查阅网上其他教程。
然后是在数据导入的基础上实现模型所要求的光照/混色选项等,OBJ这种比价简单的模型文件不涉及光照,不过GLTF等更现代化和复杂的格式是有的。
而BRDF等光照实现方式我也是不会写到教程的,因为解释物理和数学层面的东西很麻烦!…
我自己学习过程中,当初最早使用的是自己实现的OBJ读取,只要会进行字符串处理+一定的数据结构基础就行,很适合计科学生练手!
如今在自己的个人项目里使用的是自己实现的GLTF读取库(编写过程属实是自虐)。
————————————————————
上面的理由先隔一边,因为本身这套教程连目前目录内的篇章都没写完,别的就更八字没一撇了。
而且如今AI的出现让我有些怀疑教程的必要性,属实是没啥更新的动力。
我仍然有切实的理由继续更新这套教程,不过我一点不着急。
哪天要是我打算滚回学校读研,可能会频繁更新多写点当复试加分项(还是学校舒服哪!…)。
看完了我写的东西的话建议后续看别的教程吧,我这套教程的最大意义,在我看来是提供了一套从零封装Vulkan使之较为简便易用的示例。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
这个教程目前只涉及Vulkan本身的功能,不打算对一些第三方库进行详细讲解。
————————————————————
导入模型在我看来大致可分为两个步骤。
数据导入涉及的是相关库的使用(或自己造轮子),以及将读取到的数据包装为Vulkan对象后,如何有效组织和管理这些对象。
这个是可以在学会相关库使用方式的基础上,加之对Vulkan足够了解到的基础上自行实现的。
顶点缓冲区、索引缓冲区、采样贴图等都在这套教程里写到了,你需要的主要就是第三方库的使用方式。
你可以直接啃相关库的说明文档,或查阅网上其他教程。
然后是在数据导入的基础上实现模型所要求的光照/混色选项等,OBJ这种比价简单的模型文件不涉及光照,不过GLTF等更现代化和复杂的格式是有的。
而BRDF等光照实现方式我也是不会写到教程的,因为解释物理和数学层面的东西很麻烦!…
我自己学习过程中,当初最早使用的是自己实现的OBJ读取,只要会进行字符串处理+一定的数据结构基础就行,很适合计科学生练手!
如今在自己的个人项目里使用的是自己实现的GLTF读取库(编写过程属实是自虐)。
————————————————————
上面的理由先隔一边,因为本身这套教程连目前目录内的篇章都没写完,别的就更八字没一撇了。
而且如今AI的出现让我有些怀疑教程的必要性,属实是没啥更新的动力。
我仍然有切实的理由继续更新这套教程,不过我一点不着急。
哪天要是我打算滚回学校读研,可能会频繁更新多写点当复试加分项(还是学校舒服哪!…)。
看完了我写的东西的话建议后续看别的教程吧,我这套教程的最大意义,在我看来是提供了一套从零封装Vulkan使之…