Graphics: Difference between revisions

658 bytes added ,  Thursday at 22:47
added "Coordinate system" section
(minor rewrite and formatting touch-up of FOV section)
(added "Coordinate system" section)
Line 1: Line 1:
Here we explain various aspects of Oni's graphical code.
Here we explain various aspects of Oni's graphical code.
==Coordinate system==
[[Image:3D coordinate systems with Oni added.jpg|right|300px]]
When compared with other game engines, Oni's coordinate system is not so unusual, however it has a difference of opinion with Blender on the subject of which axis is up. Since Blender is now the 3D modeler most commonly used by modders, recent versions of our modding tool [[OniSplit]] have offered an argument, -blender, for converting between axis conventions automatically. Note that Oni has a BSL command, <tt>am_show_axes</tt>, for showing the world axes as a handy reference, except that it's ''wrong'', showing a lefthanded Z-up system, only used by Unreal Engine.


==Environment mapping==
==Environment mapping==