Skip to content

Welcome to the PyEngine3D wiki!

Ubuntunux edited this page Nov 10, 2018 · 1 revision

PyEngine3D

What is PyEngine3D?

Opensource Opengl 3D engine was written in python.

Render order

  1. blend mode ( solid / translucent )
  2. kind of actor ( sky, bg, character, paticle, fog, postprocess)
  3. program, material instance
  4. geometry

렌더링 set render state ( blend mode, depth stencil enable/disable ) use program material variable bind model matrix bind scene constant bind skeleton bone matrices vertex buffer bind position normal bone index, weight draw element

Material Instance material (program) uniform material variables blend mode

Geometry vertex buffer material instance parent object parent mesh

MeshInstance parent mesh geometry list

Mesh geometry list build geometry

Object uniform model matrix mesh skeleton animations

Skeleton bone list bind pose bone matrix root matrix

Animation bone list animation matrix

Scene

SideBar

This is sidebar.

What shoud i do?

Clone this wiki locally