Как работать с 3D в GMS2. Часть 1 из 2

Что такое вершинный буфер? Как создать трехмерный объект и отрисовать его на экран? Для чего нужен формат вершин и как с ним работает вертексный шейдер? Как работает буфер глубины и что такое борьба за глубину? Как это влияет на полупрозрачность и почему важен порядок отрисовки объектов на экран? Как посчитать координаты камеры и задать перспективу? Для чего нужны матрицы и как ими пользоваться? Что такое отсечение и зачем оно нужно? 00:00 - вступление 00:37 - GMEdit 00:51 - открываем проект в GMEdit 01:01- рисуем куб 01:39 - буфер вершин или vertex buffer 01:48 - разбираем код создающий буфер вершин 03:16 - добавляем грани куба в буфер 05:05 - немного об отсечении или culling 05:16 - сравнение строк gmedit и gamemaker 05:37 - полный код в Create 06:09 - перемещаем куб на экране 07:03 - буфер глубины или depth buffer 07:30 - заключение #gms2 #shaders #tutorial #обучение #gamemaker #шейдеры
Back to Top