Так что я так долго старался в интернете, и натолкнулся на некоторые интересные игры. Основной пример: Minecraft4k. Это было сделано для конкурса Java4k несколько лет назад, но меня действительно интересует, как был сделан рендеринг. Подобных игр много, каждый год, но я действительно не могу много узнать о том, как создатели собирались синтезировать 3D-миры, не говоря уже о минимальном коде.Custom 3D Rendering
Основами, которые должны были быть реализованы, было бы заполнение многоугольников, z-упорядочение и какой-то «туман», чтобы предотвратить чрезмерное рисование ландшафта (необязательно, на самом деле). Я прочитал алгоритм заполнения строки Scan и имею рабочий пример, но я не знаю, как получить любую форму z-буферизации. Таким образом, вопрос в том, есть ли у кого-нибудь опыт работы с подобной работой 3D-рендеринга? Если да, то какие советы/указатели/ресурсы вы можете мне указать?
Я знаю, что это немного неглубокий и, возможно, неадекватный вопрос, но я решил, что я попробую здесь. Заранее спасибо!