Если я правильно вас понял, вы «дробили» полигоны (n-гоны) на большое количество треугольников, после сортировали и выводили на экран. Однако это эквивалентно тому, чтобы просто взять больший шаг для растеризатора — тогда тоже будет «не везде аккуратно» и очень быстро:) При этом не нужно реализовывать сложные алгоритмы триангуляции.
Самое сложное новичку — преодолеть барьер между «разобрался, сел, хреначу код» и «я никогда не освою всю эту жесть». Прошел это и дальше все как по маслу.
По поводу единственного языков — это всегда вопрос личных предпочтений(лично очень люблю c++ и не очень c). Когда — то я действительно был тем «новичком» который экспериментирует в GLSL. В статье я пытаюсь объяснить лишь базовые вещи, которые происходят под капотом, лично мне игры с растерайзером не дали этого понимания) Про gltf2 действительно будет полезно почитать, я найду время)
Все зависит от человека и его восприятия, ведь каждый волен видеть то что он желает)
Самое сложное новичку — преодолеть барьер между «разобрался, сел, хреначу код» и «я никогда не освою всю эту жесть». Прошел это и дальше все как по маслу.
По поводу единственного языков — это всегда вопрос личных предпочтений(лично очень люблю c++ и не очень c). Когда — то я действительно был тем «новичком» который экспериментирует в GLSL. В статье я пытаюсь объяснить лишь базовые вещи, которые происходят под капотом, лично мне игры с растерайзером не дали этого понимания) Про gltf2 действительно будет полезно почитать, я найду время)