0

DirectPython 11 0.1.0 Alpha

DirectPython 11 was specially designed to be an Open Source, C++ extension to Python. It was created in order to provide basic access to the Direct3D 11 API. It is an indirect successor to the original DirectPython extension. DirectPython is basically a layer that converts Python objects into a form which Direct3D can handle. Biggest differences are in the interface: the Python side is somewhat simplified. You don’t have to write hundreds of lines of low-level COM-handling code to just draw a triangle. In short, DirectPython is not a 1:1 mapping to Direct3D, but it is not a high-level library either. · High-level language (HLSL) shaders. · Utility library containing classes for loading and rendering .obj files, height maps, sprites… · Integrate DirectPython with your favorite windowing toolkit like wxPython, or use DirectPython’s own GUI library. · Use physics libraries like PyODE for demonstrations or games. · Pass data (eg. from NumPy) directly to Direct3D for high-performance visualizations or GPGPU calculations.

Leave a Reply