pygfx
latest
  • Guide
  • Reference
  • Writing shaders
pygfx
  • »
  • Welcome to the pygfx docs!
  • Edit on GitHub

Welcome to the pygfx docs!¶

A render engine, inspired by ThreeJS, but for Python and targeting Vulkan/Metal/DX12 (via wgpu).

Contents¶

  • Guide
    • Installation
    • What is pygfx?
    • Defining a scene
    • Opening a window to render to
    • Setting up a renderer
    • Putting it together
    • World objects
    • Geometry
    • Materials
    • Colors
    • Using Pygfx in Jupyter
  • Reference
    • Resources
    • World objects
    • Camera objects
    • Specific world objects
    • Helper objects
    • Geometries
    • Materials
    • Controllers
  • Writing shaders
    • The shader class
    • Render passes and render_mask
    • WGSL code and templating
    • Varyings
    • FragmentOutput
    • Picking
    • Clipping planes
    • Colormapping
    • Lights and shadows
    • Other functions
    • Reference docs

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Next

© Copyright 2021, Almar Klein, Korijn van Golen. Revision 8375cbea.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
html
On Read the Docs
Project Home
Builds