5 ms·
There is not really a justified reason for building a 3D engine this way, except for just being bored and wanting to practice my JavaScript a little :) The can
by BruuD 15y ago
There is not really a justified reason for building a 3D engine this way, except for just being bored and wanting to practice my JavaScript a little :)
The canvas supports hardware accelerated 3D graphics so there is no reason to draw a 3D world in a 2D context, like i did.
There are many examples out there of 3D games who are written entirely in JavaScript and rendered on a canvas, that perform very well (even complete Quake ports with networking capabilities).