Небольшой тутор о том, как очень просто создавать кроссплатформенные (Windows, Linux, Mac, а, с небольшими модификациями, даже Android + iOS) приложения на OpenGL легко и просто.
Для начала – что это вообще за Environment bump-mapping? EMBM – одна из разновидностей bump mapping, но в отличии от большинства техник bump-mapping’а, EMBM основан не на картах нормалей в касательном пространстве геометрии, а на картах смещений текстурных координат карты отражения (простите уж за тавтологию). И выглядит это примерно так:
