
[CG從零開始] 6. 載入一個柴犬模型學習UV貼圖
- 2022 年 10 月 7 日
- 筆記
在第 5 篇文章中,我们成功加载了 fbx 模型,并且做了 MVP 变换,将立方体按照透视投影渲染了出来。但是当时只是随机给顶点颜色,并且默认 fbx 文件里只有一个 mesh,这次我们来加载一个柴犬模型,并且给模型贴图,模型可以从 sketchfab 下载 。 本文没有涉及到理论解释,更多的是代码 …
Continue Reading
在第 5 篇文章中,我们成功加载了 fbx 模型,并且做了 MVP 变换,将立方体按照透视投影渲染了出来。但是当时只是随机给顶点颜色,并且默认 fbx 文件里只有一个 mesh,这次我们来加载一个柴犬模型,并且给模型贴图,模型可以从 sketchfab 下载 。 本文没有涉及到理论解释,更多的是代码 …
Continue Reading
在 4 中成功绘制了三角形以后,下面我们来加载一个 fbx 文件,然后构建 MVP 变换(model-view-projection)。简单介绍一下: 从我们拿到模型(主要是网格信息)文件开始,模型网格(Mesh)里记录模型的顶点位置信息,比方说 (-1,1,1) 点,那么这个点是相对于这个模型的( …
Continue Reading在做了 1~3 的基础工作后,我们的开发环境基本 OK 了,我们可以开始尝试利用 pyopengl 来进行绘制了。 本文主要有三个部分 利用 glfw 封装窗口类,并打开窗口; 封装 shader 类,进行编译、链接、使用; 封装 VAO、VBO、EBO 完成主函数进行绘制 完整的代码在仓库 (ta …
Continue Reading
之前几年时间里,AMD的显卡整体性能都是不如NVIDIA的,特别在光追和DLSS这样的功能上,和NVIDIA相差非常远。 不过可能很多人还不知道,除了微软的DirectX外,AMD在OpenGL下的性能也非常差,在各种应用和游戏下和N卡相比都是惨不忍睹。 但是现在这个问题似乎将得到解决了,AMD终于 …
Continue Reading
昨天,AMD发布了22.7.1显卡驱动,终于解决了A卡一直以来的OpenGL性能问题。 有网友在更新驱动后,采用基于OpenGL的《我的世界》对AMD极为经典的RX 580进行了测试, 从结果来看,此次驱动更新确实带来了出色的性能提升。 在22.6.1版本驱动中,RX 5800运行《我的世界》时,帧 …
Continue Reading
「游戏引擎 浅入浅出」从零编写游戏引擎教程,是一本开源电子书,PDF/随书代码/资源下载: //github.com/ThisisGame/cpp-game-engine-book 4.1 Unity Shader和OpenGL Shader 上一节提到,OpenGL Shader是配套出现的, V …
Continue Reading
一直以来,AMD显卡的OpelGL性能都是备受玩家诟病的一点, 在最新推送的22.7.1版本更新中,这一问题终于得到了解决。 根据AMD展示的测试结果,更新驱动后,AMD RX 6950XT在运行基于OpleDL的《我的世界》时,表现提升了79%,使用RX 6400时提升也有75%。 而 表现最好的 …
Continue Reading
K,K线,Candle蜡烛图。 T,技术分析,工具平台 L,公式Language语言使用c++14,Lite小巧简易。 项目仓库: //github.com/bbqz007/KTL 国内仓库: //gitee.com/bbqz007/KTL CoreAnimation for Windows: // …
Continue Reading
AMD显卡经常被玩家诟病的一点,就是其OpenGL应用、游戏性能非常差,完全没法和DirectX下的相比,更是远远不如NVIDIA同级别产品。 不过最近,AMD终于取得了关键性的技术突破,OpenGL性能追上来了! 将在下半年推出的Windows 11 22H2重大更新版本,会直接集成AMD Ope …
Continue Reading
K,K线,Candle蜡烛图。 T,技术分析,工具平台 L,公式Language语言使用c++14,Lite小巧简易。 项目仓库: //github.com/bbqz007/KTL 国内仓库: //gitee.com/bbqz007/KTL CoreAnimation for Windows: // …
Continue Reading