首页 文章
  • 1 votes
     answers
     views

    ASM:代码洞穴终止

    这实际上是反汇编的Windows 7 D3D9.dll DrawIndexedPrimitive方法 . CPU Disasm Address Hex dump Command Comments 58EBB6B1 . 8BFF MOV EDI,EDI 58EBB6B3 /. 55 ...
  • 13 votes
     answers
     views

    3个索引缓冲区

    因此,在D3D和OpenGL中都可以从索引缓冲区中进行绘制 . 然而,OBJ文件格式做了一些奇怪的事情 . 它指定了一堆顶点,如: v -21.499660 6.424470 4.069845 v -25.117170 6.418100 4.068025 v -21.663851 8.282170 4.069585 v -21.651890 6.420180 4.068675 v -25.1284...
  • 51 votes
     answers
     views

    使用多个索引渲染网格

    我有一些顶点数据 . 位置,法线,纹理坐标 . 我可能从.obj文件或其他格式加载它 . 也许我正在画一个立方体 . 但是每个顶点数据都有自己的索引 . 我可以使用OpenGL / Direct3D渲染这个网格数据吗?
  • 0 votes
     answers
     views

    D3DApp类问题

    因此,我正在使用D3DApp类中包含的方法创建WNDCLASSEX,我将从另一个类派生出来,例如引擎,游戏等......称为InitMainWindow(在基类中也受到保护): bool D3DApp::InitMainWindow() { WNDCLASSEX wc; ZeroMemory(&wc, sizeof(WNDCLASSEX)); wc.cbSiz...
  • 3 votes
     answers
     views

    如何在相机朝向的方向上正确移动相机

    我正在试图弄清楚如何根据它面向的方向使相机直接移动。 现在我移动相机的方法是将相机的当前位置和旋转传递给名为 PositionClass 的类。 PositionClass 从另一个名为 InputClass 的类中获取键盘输入,然后更新摄像机的位置和旋转值,然后将其传递回摄像机类。 我写了一些看起来对我很有用的代码,使用摄像机俯仰和偏航我能够让它朝着我指向相机的方向前进。 但是,当摄像机直视(p...
  • 18 votes
     answers
     views

    OpenGL等图形库的目的是什么?

    我意识到这可能是一个荒谬的问题,但在尝试找出哪些库用于哪些项目之前,我认为首先真正理解这些库的目的是有意义的 . 很多视频游戏都使用像OpenGL这样的库 . 我在这些库中看到的所有教程都演示了如何编写告诉计算机绘制内容的代码 . 事实上,在游戏中,所有东西都是使用Zbrush,Maya或3ds Max等软件建模的 . 这些模型有纹理,很好用 . 看起来你需要做的就是编写一个动画循环来反复绘制模型...
  • 51 votes
     answers
     views

    使用多个索引渲染网格

    我有一些顶点数据 . 位置,法线,纹理坐标 . 我可能从.obj文件或其他格式加载它 . 也许我正在画一个立方体 . 但是每个顶点数据都有自己的索引 . 我可以使用OpenGL / Direct3D渲染这个网格数据吗?
  • 6 votes
     answers
     views

    Direct3D场景之上的QtQuick 2.0场景

    我一直试图想出一个解决方案,将QtQuick 2.0场景与Direct3D场景一起使用很长一段时间,但不是很成功 . 我的目标是让Direct3D引擎以合理的速度(60 FPS?)与QML UI一起运行 . 这两件事都可以自己运行150-200 FPS . 但是当被迫在一个窗口内合作时,一切都只是香蕉 . 我调查了几种方法,但似乎没有一种方法足够: Solution A: Rendering Di...

热门问题