Název:
Hladké vykreslování Minecraft terénu
Překlad názvu:
Smooth Minecraft terrain rendering
Autoři:
Hopfer, Eduard ; Iser, Tomáš (vedoucí práce) ; Gouder, Darryl (oponent) Typ dokumentu: Bakalářské práce
Rok:
2023
Jazyk:
eng
Abstrakt: [eng][cze] Interesting terrain is the backbone of any virtual world. To make features like caves, overhangs, and arches possible, we need to capture the internal structure of the terrain. In other words, we need a volumetric terrain model. Minecraft is known for its rich, procedurally generated worlds. Internally, these worlds use a volumetric representation - a 3D grid of voxels. While these blocky worlds look impressive already, continuous terrain is often more desirable. The goal of this thesis is to create a tool that can visualize Minecraft worlds as smooth surfaces. We explore ways of using Minecraft as a source of volumetric terrain data. The smooth scene is created by extracting a field function and polygonizing the implicit surface it defines. The user can adjust the appearance of the smooth scene through several parameters. The application also supports the exploration of the infinite Minecraft worlds in real-time. 1Zajímavý terén je páteří každého virtuálního světa. Aby mohl terén obsahovat prvky jako jeskyně, převisy a oblouky, musíme zachytit jeho vnitřní strukturu. Jinými slovy, potřebujeme objemový model terénu. Minecraft je známý svými bohatými, procedurálně generovanými světy. Interně tyto světy používají objemovou reprezentaci - 3D mřížku voxelů. I když tyto hranaté světy vypadají působivě, často chceme mít terén souvislý. Cílem této práce je vytvořit nástroj, který dokáže vizualizovat světy Minecraftu jako hladké povrchy. Zkoumáme způsoby použití Minecraftu jako zdroje objemových dat terénu. Hladká scéna je vytvořena extrakcí funkce pole a polygonizací implicitního povrchu, který definuje. Uživatel může upravit vzhled hladké scény prostřednictvím několika parametrů. Aplikace také podporuje průzkum nekonečných světů Minecraftu v reálném čase. 1
Klíčová slova:
terén|voxel|implicitní plocha|Minecraft|vykreslování; terrain|voxel|implicit surface|Minecraft|rendering