NightmareZSoftware rendering на пальцах (часть 1)

кубЭтой статьёй я хочу начать серию статей о реализации софт рендерера. В качестве платформы используется Flash. Язык программирования — haXe. Я постараюсь не углубляться в сложные моменты и не сорить заумными терминами, а описать всё так, чтобы было понятно даже новичку (не в программировании, но в трёхмерной графике).

В этой (первой) статье я хочу рассказать о матричных преобразованиях в 3D самым простым и делетанским способом, не вдаваясь и математические подробности, и показать на практических примерах, как это работает. Если у вас возникнет желание копнуть глубже — добро пожаловать в мир линейной алгебры.

( Читать дальше )