2012-09-15 68 views
0

我已经开发了一个.OBJ进口商,但有一个小的小问题:C++的DirectX 11渲染问题

A camper, which is pretty screwed up...

现在,我试图扭转指数,也扭转法线。但他们都没有工作,扭转法线是不可思议的错误。

你们有什么可能是错误的建议,我能做什么?

谢谢你

PS。预期输出,忽略颜色:

enter image description here

+0

完成的模型实际上应该是什么样子? – Puppy

+0

刚刚编辑帖子。 –

+0

国际海事组织,你可能会发现使用类似assimp的东西更容易和更有效率导入模型等,除非是为了学习当然:) – Necrolis

回答

1

可能来自3个不同的问题是未来: 1 /面部扑杀,尝试创建与D3D11_CULL_MODE为无,正面和背面光栅化,并检查它是否有差异,也可以设置为线框可能有助于调试。

2 /深度缓存可能没有被正确设定

3 /问题与你的进口商,但需要看到的代码以获得更多帮助。

+0

这确实看起来像剔除设置为错误的转向顺序 - 仔细观察轮子你会看到只有他们的背面被渲染和阴影(这就是为什么他们看起来像一些错觉)。 – ThePadawan