Inside PixiJS’s Projection System

And how you can optimize your scene graph!

Shukant Pal
JavaScript in Plain English
4 min readJul 6, 2020

--

The projection-matrix allows you to define a transformation from your “world” onto a part of the “canvas”. Yes, your scene graph lives in its own “world”, and you can move where it is rendered on the canvas independent of whether objects in your world are moving.

The positions you set for your display-objects are, by default, respective to the canvas coordinates. In other words, the “world” and the “canvas” are identical. However, a more flexible model where the two are…

--

--