C++ Directx 11 渲染问题

标签 c++ model import directx-11

我开发了一个 .obj 导入器,但是有一个小问题:

A camper, which is pretty screwed up...

现在,我尝试反转索引,还反转法线。但他们都没有奏效,逆转法线出现了令人难以置信的错误。

你们有什么可能出错的建议吗?我该怎么办?

谢谢

附言。预期的输出,忽略颜色:

enter image description here

最佳答案

可能来自 3 个不同的问题: 1/面部剔除,尝试创建一个光栅化器,将 D3D11_CULL_MODE 设置为 None、Front 和 Back 并检查它是否有所不同,同时设置为线框可能有助于调试。

2/深度缓冲区可能设置不正确

3/您的进口商有问题,但需要查看代码以获得更多帮助。

关于C++ Directx 11 渲染问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12438327/

相关文章:

android - Zomato Android API 的模型类

reactjs - 如何将声音文件导入 react typescript 组件?

java - 如果我有 Maven 的依赖关系信息,如何确定要包含在源代码导入语句中的完全限定名称? [Java]

c++ - 我的 bool 函数一直返回 true,我不确定为什么

c++ - boost::asio::write UNICODE

php - 如何使用 php artisan 删除模型?

asp.net-mvc-3 - 数据注释 MVC3 必需属性

c++ - 这个 "return ~Result(0)"在 C++ 中是什么意思?

c++ - 如何在 Bazel 中静态链接系统库?

java - 从 xml 导入数据库