Voxel
   HOME

TheInfoList



OR:

In computing, a voxel is a representation of a value on a three-dimensional
regular grid A regular grid is a tessellation of ''n''-dimensional Euclidean space by Congruence_(geometry), congruent parallelepiped#Parallelotope, parallelotopes (e.g. bricks). Its opposite is Unstructured grid, irregular grid. Grids of this type appear on ...
, akin to the two-dimensional
pixel In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest addressable element in a dot matrix display device. In most digital display devices, p ...
. Voxels are frequently used in the visualization and analysis of
medical Medicine is the science and Praxis (process), practice of caring for patients, managing the Medical diagnosis, diagnosis, prognosis, Preventive medicine, prevention, therapy, treatment, Palliative care, palliation of their injury or disease, ...
and scientific data (e.g.
geographic information system A geographic information system (GIS) consists of integrated computer hardware and Geographic information system software, software that store, manage, Spatial analysis, analyze, edit, output, and Cartographic design, visualize Geographic data ...
s (GIS)). Voxels also have technical and artistic applications in video games, largely originating with surface rendering in '' Outcast'' (1999). ''
Minecraft ''Minecraft'' is a 2011 sandbox game developed and published by the Swedish video game developer Mojang Studios. Originally created by Markus Persson, Markus "Notch" Persson using the Java (programming language), Java programming language, the ...
'' (2011) makes use of an entirely voxelated world to allow for a fully destructable and constructable environment. Voxel art, of the sort used in ''Minecraft'' and elsewhere, is a style and format of 3D art analogous to pixel art. As with pixels in a 2D
bitmap In computing, a bitmap (also called raster) graphic is an image formed from rows of different colored pixels. A GIF is an example of a graphics image file that uses a bitmap. As a noun, the term "bitmap" is very often used to refer to a partic ...
, voxels themselves do not typically have their position (i.e.
coordinate In geometry, a coordinate system is a system that uses one or more numbers, or coordinates, to uniquely determine and standardize the position of the points or other geometric elements on a manifold such as Euclidean space. The coordinates are ...
s) explicitly encoded with their values. Instead, rendering systems infer the position of a voxel based upon its position relative to other voxels (i.e., its position in the
data structure In computer science, a data structure is a data organization and storage format that is usually chosen for Efficiency, efficient Data access, access to data. More precisely, a data structure is a collection of data values, the relationships amo ...
that makes up a single volumetric image). Some volumetric displays use voxels to describe their resolution. For example, a cubic volumetric display might be able to show 512×512×512 (or about 134 million) voxels. In contrast to pixels and voxels,
polygons In geometry, a polygon () is a plane figure made up of line segments connected to form a closed polygonal chain. The segments of a closed polygonal chain are called its '' edges'' or ''sides''. The points where two edges meet are the polygon' ...
are often explicitly represented by the coordinates of their vertices (as
points A point is a small dot or the sharp tip of something. Point or points may refer to: Mathematics * Point (geometry), an entity that has a location in space or on a plane, but has no extent; more generally, an element of some abstract topologica ...
). A direct consequence of this difference is that polygons can efficiently represent simple 3D structures with much empty or homogeneously filled space, while voxels excel at representing regularly sampled spaces that are non-homogeneously filled. One of the definitions is:
Voxel is an image of a three-dimensional space region limited by given sizes, which has its own ''nodal point'' coordinates in an accepted coordinate system, its own ''form'', its own ''state parameter'' that indicates its belonging to some modeled object, and has ''properties'' of modeled region.
This definition has the following advantage. If fixed voxel form is used within the whole model it is much easier to operate with voxel ''nodal points'' (i.e. three coordinates of this point). Yet, there is the simple form of record: indexes of the elements in the model set (i.e. integer coordinates). Model set elements in this case are ''state parameters,'' indicating voxel belonging to the modeled object or its separate parts, including their surfaces.


Etymology

The word ''voxel'' originated by analogy to "
pixel In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest addressable element in a dot matrix display device. In most digital display devices, p ...
", with ''vo'' representing "
volume Volume is a measure of regions in three-dimensional space. It is often quantified numerically using SI derived units (such as the cubic metre and litre) or by various imperial or US customary units (such as the gallon, quart, cubic inch) ...
" (instead of pixel's "picture") and ''el'' representing "element"; a similar formation with ''el'' for "element" is the word "
texel Texel (; Texels dialect: ) is a municipality and an island with a population of 13,643 in North Holland, Netherlands. It is the largest and most populated island of the West Frisian Islands in the Wadden Sea. The island is situated north of Den ...
". The term ''hypervoxel'' is a generalization of voxel for
higher-dimensional space In physics and mathematics, the dimension of a mathematical space (or object) is informally defined as the minimum number of coordinates needed to specify any point within it. Thus, a line has a dimension of one (1D) because only one coord ...
s.


Rendering

A volume described as voxels can be visualized either by direct
volume rendering In scientific visualization and computer graphics, volume rendering is a set of techniques used to display a 2D projection of a 3D discretely sampled data set, typically a 3D scalar field. A typical 3D data set is a group of 2D slice image ...
or by the extraction of
polygon In geometry, a polygon () is a plane figure made up of line segments connected to form a closed polygonal chain. The segments of a closed polygonal chain are called its '' edges'' or ''sides''. The points where two edges meet are the polygon ...
iso-surfaces that follow the contours of given threshold values. The
marching cubes Marching cubes is a computer graphics algorithm, published in the 1987 SIGGRAPH proceedings by Lorensen and Cline, for extracting a polygonal mesh of an isosurface from a three-dimensional discrete scalar field (the elements of which are somet ...
algorithm is often used for iso-surface extraction, however other methods exist as well. Both ray tracing and
ray casting Ray casting is the methodological basis for 3D CAD/CAM solid modeling and image rendering. It is essentially the same as ray tracing (graphics), ray tracing for computer graphics where virtual light rays are "cast" or "traced" on their path from th ...
, as well as
rasterisation In computer graphics, rasterisation (British English) or rasterization (American English) is the task of taking an image described in a vector graphics format (shapes) and converting it into a raster image (a series of pixels, dots or lines, whic ...
, can be applied to voxel data to obtain 2D
raster graphics upright=1, The Smiley, smiley face in the top left corner is a raster image. When enlarged, individual pixels appear as squares. Enlarging further, each pixel can be analyzed, with their colors constructed through combination of the values for ...
to depict on a monitor.


Incremental error rasterisation

Another technique for voxels involves raster graphics where one simply raytraces every pixel of the display into the scene, tracking an error term to determine when to step. A typical implementation will raytrace each pixel of the display starting at the bottom of the screen using what is known as a y-buffer. When a voxel is reached that has a higher y value on the display it is added to the y-buffer overriding the previous value and connected with the previous y-value on the screen interpolating the color values. There is a major downside to voxel rasterization when transformation is applied which causes severe
aliasing In signal processing and related disciplines, aliasing is a phenomenon that a reconstructed signal from samples of the original signal contains low frequency components that are not present in the original one. This is caused when, in the ori ...
. The advantage was the ability to rasterise using cheap integer calculations on a
CPU A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, log ...
without
hardware acceleration Hardware acceleration is the use of computer hardware designed to perform specific functions more efficiently when compared to software running on a general-purpose central processing unit (CPU). Any transformation of data that can be calcula ...
. '' Outcast'', and other 1990s video games employed this graphics technique for effects such as
reflection Reflection or reflexion may refer to: Science and technology * Reflection (physics), a common wave phenomenon ** Specular reflection, mirror-like reflection of waves from a surface *** Mirror image, a reflection in a mirror or in water ** Diffuse r ...
and bump-mapping and usually for
terrain rendering Terrain cartography or relief mapping is the depiction of the shape of the surface of the Earth on a map, using one or more of several techniques that have been developed. Terrain or relief is an essential aspect of physical geography, and as su ...
. ''Outcasts
graphics engine Rendering is the process of generating a photorealistic or non-photorealistic image from input data such as 3D models. The word "rendering" (in one of its senses) originally meant the task performed by an artist when depicting a real or imag ...
was mainly a combination of a ray casting (
heightmap In computer graphics, a heightmap or heightfield is a raster image used mainly as Discrete Global Grid in secondary elevation modeling. Each pixel stores values, such as surface elevation data, for display in 3D computer graphics. A height ...
) engine, used to render the landscape, and a
texture mapping Texture mapping is a term used in computer graphics to describe how 2D images are projected onto 3D models. The most common variant is the UV unwrap, which can be described as an inverse paper cutout, where the surfaces of a 3D model are cut ap ...
polygon In geometry, a polygon () is a plane figure made up of line segments connected to form a closed polygonal chain. The segments of a closed polygonal chain are called its '' edges'' or ''sides''. The points where two edges meet are the polygon ...
engine used to render objects. The "Engine Programming" section of the game's credits in the manual has several subsections related to graphics, among them: "Landscape Engine", "Polygon Engine", "Water & Shadows Engine" and "Special effects Engine". Although ''Outcast'' is often cited as a forerunner of voxel technology, this is somewhat misleading. The game does not actually model three-dimensional volumes of voxels. Instead, it models the ground as a surface, which may be seen as being made up of voxels. The ground is decorated with objects that are modeled using texture-mapped polygons. When ''Outcast'' was developed, the term "voxel engine", when applied to computer games, commonly referred to a ray casting engine (for example the
Voxel Space Voxel Space was a voxel raster graphics rendering engine invented by NovaLogic developer and vice-president of technology, Kyle Freeman. The company was issued a patent for the technology in early 2000. History The original Voxel Space engine w ...
engine). On the engine technology page of the game's website, the landscape engine is also referred to as the "Voxels engine". The engine is purely
software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
-based: it does not rely on hardware-acceleration via a 3D
graphics card A graphics card (also called a video card, display card, graphics accelerator, graphics adapter, VGA card/VGA, video adapter, display adapter, or colloquially GPU) is a computer expansion card that generates a feed of graphics output to a displa ...
.Voxel terrain engine
", introduction. In a coder's mind, 2005.
John Carmack John D. Carmack II (born August 21, 1970) is an American computer programmer and video game developer. He co-founded the video game company id Software and was the lead programmer of its 1990s games ''Commander Keen'', ''Wolfenstein 3D'', ''Do ...
also experimented with voxels for the ''
Quake III Arena ''Quake III Arena'' is a 1999 first-person shooter game developed by id Software. The third installment of the ''Quake'' series, ''Arena'' differs from previous games by excluding a story-based single-player mode and focusing primarily on mult ...
'' engine. One such problem cited by Carmack was the lack of graphics cards designed specifically for such rendering requiring them to be software rendered. ''
Comanche The Comanche (), or Nʉmʉnʉʉ (, 'the people'), are a Tribe (Native American), Native American tribe from the Great Plains, Southern Plains of the present-day United States. Comanche people today belong to the List of federally recognized tri ...
'' was also the first commercial
flight simulation A flight simulator is a device that artificially re-creates aircraft flight and the environment in which it flies, for pilot training, design, or other purposes. It includes replicating the equations that govern how aircraft fly, how they rea ...
based on voxel technology.
NovaLogic NovaLogic, Inc. was an American software developer and publisher established in 1985 and based in Calabasas, California. The company was founded by CEO John A. Garcia. Garcia's background in computer software started in Southern California in th ...
used the proprietary
Voxel Space Voxel Space was a voxel raster graphics rendering engine invented by NovaLogic developer and vice-president of technology, Kyle Freeman. The company was issued a patent for the technology in early 2000. History The original Voxel Space engine w ...
engine developed for the company by Kyle Freeman (written entirely in
Assembly language In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
) to create open landscapes. This rendering technique allowed for much more detailed and realistic terrain compared to simulations based on
vector graphics Vector graphics are a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons. The associated mechanisms may include vector displ ...
at that time.


Gallery

3D rendering of a micro CT scan of a piece of dried leaf..ogv, 3D rendering of a μCT scan of a leaf piece, resolution circa 40 μm/voxel when viewed at the full size Ribo-Voxels.png, A (smoothed) rendering of a
data set A data set (or dataset) is a collection of data. In the case of tabular data, a data set corresponds to one or more table (database), database tables, where every column (database), column of a table represents a particular Variable (computer sci ...
of voxels for a
macromolecule A macromolecule is a "molecule of high relative molecular mass, the structure of which essentially comprises the multiple repetition of units derived, actually or conceptually, from molecules of low relative molecular mass." Polymers are physi ...


Data

A voxel represents a single sample, or data point, on a regularly spaced, three-dimensional grid. This data point can consist of a single piece of data, such as an opacity, or multiple pieces of data, such as a color in addition to opacity. A voxel represents only a single point on this grid, not a volume; the space between each voxel is not represented in a voxel-based dataset. Depending on the type of data and the intended use for the dataset, this missing information may be reconstructed and/or approximated, e.g. via interpolation. The value of a voxel may represent various properties. In CT scans, the values are
Hounsfield units The Hounsfield scale ( ), named after Sir Godfrey Hounsfield, is a quantitative scale for describing radiodensity. It is frequently used in CT scans, where its value is also termed CT number. Definition The Hounsfield unit (HU) scale is a linear t ...
, giving the opacity of material to X-rays.Novelline, Robert. ''Squire's Fundamentals of Radiology''. Harvard University Press. 5th edition. 1997. . Different types of value are acquired from
MRI Magnetic resonance imaging (MRI) is a medical imaging technique used in radiology to generate pictures of the anatomy and the physiological processes inside the body. MRI scanners use strong magnetic fields, magnetic field gradients, and rad ...
or
ultrasound Ultrasound is sound with frequency, frequencies greater than 20 Hertz, kilohertz. This frequency is the approximate upper audible hearing range, limit of human hearing in healthy young adults. The physical principles of acoustic waves apply ...
. Voxels can contain multiple
scalar Scalar may refer to: *Scalar (mathematics), an element of a field, which is used to define a vector space, usually the field of real numbers *Scalar (physics), a physical quantity that can be described by a single element of a number field such a ...
values, essentially vector (tensor) data; in the case of
ultrasound Ultrasound is sound with frequency, frequencies greater than 20 Hertz, kilohertz. This frequency is the approximate upper audible hearing range, limit of human hearing in healthy young adults. The physical principles of acoustic waves apply ...
scans with B-mode and
Doppler The Doppler effect (also Doppler shift) is the change in the frequency of a wave in relation to an observer who is moving relative to the source of the wave. The ''Doppler effect'' is named after the physicist Christian Doppler, who described ...
data,
density Density (volumetric mass density or specific mass) is the ratio of a substance's mass to its volume. The symbol most often used for density is ''ρ'' (the lower case Greek letter rho), although the Latin letter ''D'' (or ''d'') can also be u ...
, and
volumetric flow rate In physics and engineering, in particular fluid dynamics, the volumetric flow rate (also known as volume flow rate, or volume velocity) is the volume of fluid which passes per unit time; usually it is represented by the symbol (sometimes \do ...
are captured as separate channels of data relating to the same voxel positions. While voxels provide the benefit of precision and depth of reality, they are typically large data sets and are unwieldy to manage given the bandwidth of common computers. However, through efficient compression and manipulation of large data files, interactive visualization can be enabled on consumer market computers. Other values may be useful for immediate 3D rendering, such as a surface
normal vector In geometry, a normal is an object (e.g. a line, ray, or vector) that is perpendicular to a given object. For example, the normal line to a plane curve at a given point is the infinite straight line perpendicular to the tangent line to the cu ...
and
color Color (or colour in English in the Commonwealth of Nations, Commonwealth English; American and British English spelling differences#-our, -or, see spelling differences) is the visual perception based on the electromagnetic spectrum. Though co ...
. Technologies to extend voxels into 4 and 5 dimensions of data are under investigation.


Uses

Uses of voxels include volumetric imaging in medicine and representation of terrain in games and simulations. Voxel terrain is used instead of a
heightmap In computer graphics, a heightmap or heightfield is a raster image used mainly as Discrete Global Grid in secondary elevation modeling. Each pixel stores values, such as surface elevation data, for display in 3D computer graphics. A height ...
because of its ability to represent overhangs, caves, arches, and other 3D terrain features. These concave features cannot be represented in a heightmap due to only the top 'layer' of data being represented, leaving everything below it filled (the volume that would otherwise be the inside of the caves, or the underside of arches or overhangs).


Computer games

* ''
3D Dot Game Heroes is an action role-playing video game developed by Silicon Studio for the PlayStation 3. The game is presented using voxel-based graphics in a 3D environment to emulate the 2D graphics of earlier video games. The game was published in Japan by F ...
'' uses voxels to present retro-looking graphics. * ''
7 Days to Die ''7 Days to Die'' is a survival horror video game set in an open world developed by the Fun Pimps. It was released through early access for OS X and Windows on December 13, 2013, and for Linux on November 22, 2014. Versions for the PlayStation 4 ...
'' is a voxel-based open world survival horror game developed by The Fun Pimps Entertainment. * ''
Ace of Spades The ace of spades (also known as the Spadille, Old Frizzle, and Death Card) is traditionally the highest and most valued card in the deck of playing cards. The actual value of the card varies from game to game. Design The ornate design of the ...
'' used
Ken Silverman Ken Silverman (born November 1, 1975) is an American game programmer, best known for writing the Build (game engine), Build engine. It was most notably utilized by ''Duke Nukem 3D'', ''Shadow Warrior'', ''Blood (video game), Blood'', and mor ...
's Voxlap engine before being rewritten in a bespoke
OpenGL OpenGL (Open Graphics Library) is a Language-independent specification, cross-language, cross-platform application programming interface (API) for rendering 2D computer graphics, 2D and 3D computer graphics, 3D vector graphics. The API is typic ...
engine. * '' Amok'' uses voxels for its environments. * ''
Armored Fist 3 ''Armored Fist 3'' is a tank simulation video game developed and published by NovaLogic in 1999. Gameplay It uses voxels, volumetric pixels, for in-game graphics, much like other Novalogic games such as '' Delta Force'' and the '' Comanche'' ...
'' is a computer game made by
NovaLogic NovaLogic, Inc. was an American software developer and publisher established in 1985 and based in Calabasas, California. The company was founded by CEO John A. Garcia. Garcia's background in computer software started in Southern California in th ...
that used voxel-based rendering technology. * ''
Blade Runner ''Blade Runner'' is a 1982 science fiction film directed by Ridley Scott from a screenplay by Hampton Fancher and David Peoples. Starring Harrison Ford, Rutger Hauer, Sean Young, and Edward James Olmos, it is an adaptation of Philip K. Di ...
'' is a video game that used voxels to render characters and artifacts. * '' Castle Story'', a castle building Real Time Strategy game in development, has terrain consisting of smoothed voxels. * '' Cloudpunk'', a cyberpunk adventure game, is almost entirely voxel-based. * ''
Comanche The Comanche (), or Nʉmʉnʉʉ (, 'the people'), are a Tribe (Native American), Native American tribe from the Great Plains, Southern Plains of the present-day United States. Comanche people today belong to the List of federally recognized tri ...
'', a series of computer games made by
NovaLogic NovaLogic, Inc. was an American software developer and publisher established in 1985 and based in Calabasas, California. The company was founded by CEO John A. Garcia. Garcia's background in computer software started in Southern California in th ...
that used the
Voxel Space Voxel Space was a voxel raster graphics rendering engine invented by NovaLogic developer and vice-president of technology, Kyle Freeman. The company was issued a patent for the technology in early 2000. History The original Voxel Space engine w ...
voxel rasterization for terrain rendering. * '' Command & Conquer: Tiberian Sun'', '' Command & Conquer: Red Alert 2'' and '' Command & Conquer: Yuri's Revenge'' are computer games made by
Westwood Studios Westwood Studios, Inc. was an American video game developer based in Las Vegas, Nevada. It was founded by Brett Sperry and Louis Castle in 1985 as Brelous Software, but got changed after 2 months into Westwood Associates and was renamed to Westw ...
that used voxels to render most vehicles. * ''
Crysis ''Crysis'' is a first-person shooter video game series created by Crytek. The series revolves around a group of military protagonists with " nanosuits", technologically advanced suits of armor that give them enhanced physical strength, speed, ...
'', as well as ''
Cryengine 2 CryEngine (stylized as CRYENGINE) is a game engine designed by the German game developer Crytek. It has been used in all of their titles with the initial version being used in ''Far Cry (video game), Far Cry'', and continues to be updated to sup ...
'' and ''
Cryengine 3 CryEngine (stylized as CRYENGINE) is a game engine designed by the German game developer Crytek. It has been used in all of their titles with the initial version being used in '' Far Cry'', and continues to be updated to support new consoles and ...
'', use a combination of
heightmaps In computer graphics, a heightmap or heightfield is a raster image used mainly as Discrete Global Grid in secondary elevation modeling. Each pixel stores values, such as surface elevation data, for display in 3D computer graphics. A height ...
and voxels for their terrain systems. * ''
Cube World ''Cube World'' is an action role-playing game developed and published by Picroma for Microsoft Windows. Wolfram von Funck, the game's designer, began developing the game in June 2011, and was later joined by his wife, Sarah. An alpha version of ...
'', an
action role-playing game An action role-playing game (often abbreviated action RPG or ARPG) is a video game genre that combines core elements from both the action game and Role-playing video game, role-playing game genres. Definition Action role-playing games empha ...
, features procedurally generated voxel landscapes. * ''
Delta Force The 1st Special Forces Operational Detachment–Delta (1st SFOD-D), also known as Delta Force, Combat Applications Group (CAG), or within Joint Special Operations Command (JSOC) as Task Force Green, is a Special operation forces, special operat ...
'' is a computer game made by
NovaLogic NovaLogic, Inc. was an American software developer and publisher established in 1985 and based in Calabasas, California. The company was founded by CEO John A. Garcia. Garcia's background in computer software started in Southern California in th ...
that used the in-house
Voxel Space Voxel Space was a voxel raster graphics rendering engine invented by NovaLogic developer and vice-president of technology, Kyle Freeman. The company was issued a patent for the technology in early 2000. History The original Voxel Space engine w ...
rendering engine. * ''
Donkey Kong Bananza is a 2025 platform game developed by Nintendo EPD for the Nintendo Switch 2. The player controls the gorilla Donkey Kong (character), Donkey Kong, who ventures underground with a young Pauline (Nintendo), Pauline to recover stolen banana-shaped ...
'' * ''
Dual Universe ''Dual Universe'' is a first person based space simulation sandbox massively multiplayer online role-playing game developed by the Paris-based game development studio, Novaquark. It is reported to combine elements of '' Eve Online'' and '' Sta ...
'' is a single-shard universe MMORPG game that uses voxels to build spaceships, civilizations, and space stations. * ''
Enshrouded ''Enshrouded'' is an upcoming survival video game, survival action role-playing game by Keen Games for PlayStation 5, Windows and Xbox Series X/S. It launched in early access in January 2024 for Windows and is set to be officially released in 202 ...
'' is a voxel-based survival RPG by Keen Games released in 2024. * ''
EverQuest Next ''EverQuest Next'' was a planned massively multiplayer online role-playing game (MMORPG), meant to be the successor to ''EverQuest'', ''EverQuest Online Adventures'' and ''EverQuest II''. The game was in development by the Daybreak Game Company, b ...
'' and ''EverQuest Next: Landmark'', cancelled MMORPGs by
Sony Online Entertainment Daybreak Game Company LLC is an American video game developer based in San Diego. The company was founded in December 1997 as Sony Online Entertainment, a subsidiary of Sony Computer Entertainment, but was spun off to an independent investor in ...
, made extensive use of voxels for world creation as well as player generated content * '' Hexplore'', a multi-player role playing game, uses a voxel engine allowing the player to rotate the isometric rendered playfield. * ''
Hytale ''Hytale'' is a cancelled sandbox game by Hypixel Studios. Production began in 2015 by developers from the ''Minecraft'' multiplayer server Hypixel with funding from Riot Games, who later bought the studio in 2020. It was planned to release for ...
'', a cancelled RPG Sandbox voxel-based game developed by Hypixel Studios and funded by
Riot Games Riot Games, Inc. is an American video game developer, publisher, and esports tournament organizer based in Los Angeles. It was founded in September 2006 by Brandon Beck and Marc Merrill to develop ''League of Legends'' and went on to develop ...
. * ''
Master of Orion III ''Master of Orion III'' is a 4X turn-based strategy game and the third in the ''Master of Orion'' series. ''Master of Orion III'' was developed by Quicksilver Software and published by Infogrames Interactive on February 25, 2003. Backstory In ...
'' uses voxel graphics to render space battles and solar systems. Battles displaying 1000 ships at a time were rendered slowly on computers without hardware graphic acceleration. * ''
Medieval Engineers ''Medieval Engineers'' is a voxel-based sandbox computer game set on an unnamed Earth-like planetoid without water that can be explored, mined, manipulated, and deformed. It was developed and published by Czech developer Keen Software House. O ...
'' is the second voxel-based engineering game by
Keen Software House Keen Software House is an independent video game developing company based in Prague, Czech Republic. The company was founded by Marek Rosa in 2010. Keen Software House's technological know-how and proprietary VRAGE game engine has allowed the c ...
inspired from medieval technology. * ''
Minecraft ''Minecraft'' is a 2011 sandbox game developed and published by the Swedish video game developer Mojang Studios. Originally created by Markus Persson, Markus "Notch" Persson using the Java (programming language), Java programming language, the ...
'' is a
sandbox A sandbox is a sandpit, a wide, shallow playground construction to hold sand, often made of wood or plastic. Sandbox or sand box may also refer to: Arts, entertainment, and media * Sandbox (band), a Canadian rock music group * Sandbox (Gu ...
video game that uses voxels to store terrain
data Data ( , ) are a collection of discrete or continuous values that convey information, describing the quantity, quality, fact, statistics, other basic units of meaning, or simply sequences of symbols that may be further interpreted for ...
, but does not use voxel rendering techniques. Instead it uses polygon rendering to display each voxel as a cubic "block". * ''
Moonglow Bay ''Moonglow Bay'' is a fishing role-playing video game developed by indie studio Bunnyhug and published by Coatsink. After being announced at the ID@Xbox event in March 2021 and the "Wholesome Direct" of E3 2021 on June 12, 2021, the game was lau ...
'' is a fishing role-playing video game, released in 2021 and developed by Bunnyhug, using voxel art style. * '' Miner Wars 2081'' is a 6DOF open world game made by
Keen Software House Keen Software House is an independent video game developing company based in Prague, Czech Republic. The company was founded by Marek Rosa in 2010. Keen Software House's technological know-how and proprietary VRAGE game engine has allowed the c ...
that uses its own VRage voxel rendering engine to let the user deform the terrain of asteroids allowing tunnels to be formed. * ''Nivalis'' is an upcoming cyberpunk slice-of-life, set in voxel-based world, previously featured in ''Cloudpunk''. * ''
No Man's Sky ''No Man's Sky'' is an Action-adventure game, action-adventure survival game developed and published by Hello Games. It was released worldwide for the PlayStation 4 and Windows in August 2016, for Xbox One in July 2018, for the PlayStation 5 an ...
'' is a space exploration game consisting of procedurally generated star systems containing explorable planets, moons and asteroids made up of voxels. The voxel engine allows for both terrain destruction and creation. * '' Outcast'', is a third-person action computer game made by former Belgian
video game developer A video game developer is a software developer specializing in video game development – the process and related disciplines of creating video games. A game developer can range from one person who undertakes all tasks to a large business with em ...
Appeal, with landscapes rendered by a voxel engine. * ''
Planet Coaster ''Planet Coaster'' is a construction and management simulation video game developed and published by Frontier Developments for Windows. It was released worldwide on 17 November 2016. Frontier had previously worked in the amusement park constru ...
'' is a 2016
construction and management simulation Construction and management simulation (CMS), sometimes also called management sim or building sim, is a subgenre of simulation game in which players build, expand or manage fictional communities or projects with limited resources. Strategy vide ...
developed and published by
Frontier Developments Frontier Developments plc is a British video game developer founded by David Braben in January 1994 and based at the Cambridge Science Park in Cambridge, England. Frontier develops management simulators '' Planet Coaster'' and '' Planet Zoo'', ...
which uses a voxel-based terrain editor. * '' Resogun'' is a 2013 voxel-based side-scrolling shoot 'em up video game developed by Finnish developer
Housemarque Housemarque Oy (or Housemarque Inc.) is a Finnish video game developer based in Helsinki. The company was founded by Ilari Kuittinen and Harri Tikkanen in July 1995, through the merger of their previous video game companies, Bloodhouse and Terr ...
. * ''
Roblox Roblox (, ) is an online game platform and game creation system developed by Roblox Corporation that allows users to program and play games created by themselves or other users. It was created by David Baszucki and Erik Cassel in 200 ...
'' uses voxels for terrain, as well as for primitive
global illumination Global illumination (GI), or indirect illumination, is a group of algorithms used in 3D computer graphics that are meant to add more realistic lighting Lighting or illumination is the deliberate use of light to achieve practical or aest ...
and shadows. * '' Robocraft'', a vehicular combat game in which players build combat machines out of voxels and premade components * ''
Shadow Warrior ''Shadow Warrior'' is a series of first-person shooter video games that focuses on the exploits of Lo Wang, a modern ninja warrior who fights through hordes of demons. The original series is made up of one game, '' Shadow Warrior'' (1997), and t ...
'' and ''
Blood Blood is a body fluid in the circulatory system of humans and other vertebrates that delivers necessary substances such as nutrients and oxygen to the cells, and transports metabolic waste products away from those same cells. Blood is com ...
'' use
Build engine The Build Engine is a first-person shooter engine created by Ken Silverman, author of ''Ken's Labyrinth'', for 3D Realms. Like the Doom engine, ''Doom'' engine, the Build Engine represents its world on a 2D computer graphics, two-dimensional grid ...
for first-person shooter game voxel rendering, instead of sprites, as an option for many of the items pickups and scenery. ''
Duke Nukem 3D ''Duke Nukem 3D'' is a 1996 first-person shooter, first-person shooter game developed by 3D Realms and published by FormGen for MS-DOS. It is a sequel to the platform games ''Duke Nukem (video game), Duke Nukem'' and ''Duke Nukem II'', published ...
'' has a fan-created pack in a similar style. * ''
Shattered Steel ''Shattered Steel'' is a Mecha, mech Vehicle simulation game, simulation game developed by BioWare and published by Interplay Productions for MS-DOS in 1996. It was later ported to Mac OS by now-defunct Logicware. It is notable for the deformable ...
'' featured deforming landscapes using voxel technology. * ''
Sid Meier's Alpha Centauri ''Sid Meier's Alpha Centauri'' is a 4X video game, considered a spiritual sequel to the ''Civilization'' series. Set in a science fiction depiction of the 22nd century, the game begins as seven competing ideological factions land on the plane ...
'' uses voxel models to render units. * '' SkySaga: Infinite Isles'' is a voxel-based sandbox MMORPG, being developed by Radiant Worlds and published by
Smilegate Smilegate () is a South Korean video game company. It is headquartered in Pangyo, Seongnam, South Korea. It develops, publishes, and services online games on mobile and PC platforms. Established in South Korea in 2002, it is the creator of ''Cr ...
. * ''
Space Engineers ''Space Engineers'' is a voxel-based sandbox game, developed and published by Czech independent developer Keen Software House. In 2013, the initial developmental release of the game joined the Steam early access program. During the following y ...
'' is a voxel-based sandbox game set in space, developed and published by
Keen Software House Keen Software House is an independent video game developing company based in Prague, Czech Republic. The company was founded by Marek Rosa in 2010. Keen Software House's technological know-how and proprietary VRAGE game engine has allowed the c ...
. * ''
Starbase The concepts of Space station, space stations and space habitats feature in science fiction. The difference between the two is that habitats are larger and more complex structures intended as permanent homes for substantial populations (though ge ...
'', a voxel-based
massively multiplayer online role-playing game A massively multiplayer online role-playing game (MMORPG) is a video game that combines aspects of a role-playing video game and a massively multiplayer online game. As in role-playing games (RPGs), the player assumes the role of a Player charac ...
set in space, being developed and published by
Frozenbyte Frozenbyte, Inc. (natively Frozenbyte ) is a Finnish video game developer founded in 2001 and based in Helsinki. , it had approximately 130 employees. Frozenbyte's first commercial game was ''Shadowgrounds'' for Microsoft Windows. Both ''Shadowg ...
. * ''
StarMade ''StarMade'' is an effectively infinite open-universe space simulation sandbox game in development by Schine for Windows, macOS, and Linux. StarMade is currently in alpha and is free to play, during alpha. Gameplay In ''StarMade'', the playe ...
'', a voxel-based sandbox game set in space, developed and published by Robin "Schema" Promesberger. * '' Teardown'', a voxel-based game featuring fully destructible environments, developed and published by the studio Tuxedo Labs * '' The Sandbox'' * ''
Trove Trove is an Australian online library database owned by the National Library of Australia in which it holds partnerships with source providers National and State Libraries Australia, an aggregator and service which includes full text documen ...
'' is a voxel-based MMORPG with building elements, developed and published by
Trion Worlds Trion Worlds was an American video game developer. It focused primarily on MMOs, particularly of the MMORPG and MMORTS genres. The company was founded in 2006 by Lars Buttler and Jon Van Caneghem, who had each previously worked for NCSoft and ...
. * ''
Vangers ''Vangers'' (''Вангеры'', also known as ''Vangers: One for the Road'') is a racing role-playing video game developed by K-D Lab, a Russian company. It was released in North America in June 29, 1998 after receiving positive responses at tha ...
'' is a computer game uses voxels for its two-level terrain system. * '' Veloren'', is an action-adventure role-playing game set in a vast fantasy world. * '' Vox'', released in 2012, is a voxel based exploration/RPG game focused on player generated content. * '' Voxatron'', a computer game produced by Lexaloffle, is composed and generated fully using voxels. * '' Werewolf vs. Comanche'' is a computer game made by
NovaLogic NovaLogic, Inc. was an American software developer and publisher established in 1985 and based in Calabasas, California. The company was founded by CEO John A. Garcia. Garcia's background in computer software started in Southern California in th ...
that used voxel-based rendering technology. It was originally bundled and shipped with the ''Comanche 2'' game although they were two separate games. * '' Worms 4: Mayhem'' uses a voxel-based engine to simulate land deformation similar to the older 2D ''Worms'' games. * ''
Luanti ''Luanti'' (formerly and colloquially ''Minetest'') is a free and open-source voxel game creation system. It is written primarily in C++ and makes use of a modified version of the Irrlicht Engine. ''Luanti'' uses a programming language named ...
'' (previously ''
Minetest ''Luanti'' (formerly and colloquially ''Minetest'') is a free and open-source voxel game creation system. It is written primarily in C++ and makes use of a modified version of the Irrlicht Engine. ''Luanti'' uses a programming language named ...
'') is a moddable sandbox video game that uses voxels to store terrain data, but does not use voxel rendering techniques. Instead, it uses polygon rendering to display each voxel as a cubic "block"


Editors

While scientific volume visualization does not require modifying the actual voxel data, voxel editors can be used to create art (especially 3D pixel art) and models for voxel based games. Some editors are focused on a single approach to voxel editing while others mix various approaches. Some common approaches are: * Slice based: The volume is sliced in one or more axes and the user can edit each image individually using 2D raster editor tools. These generally store color information in voxels. * Sculpture: Similar to the vector counterpart but with no topology constraints. These usually store density information in voxels and lack color information. * Building blocks: The user can add and remove blocks just like a
construction set A construction set is a standardized piece assortment allowing for the construction of various different models. Construction sets are most often marketed as toys. Popular construction toy brands include Lincoln Logs and ''LEGO''. Toys ...
toy. There are a few voxel editors available that are not tied to specific games or engines. They can be used as alternatives or complements to traditional 3D vector modeling.


Extensions

A generalization of a voxel is the ''toxel'', or temporal voxel. This is used in the case of a 4D dataset, for example, an image sequence that represents 3D space together with another dimension such as time. In this way, an image could contain 100×100×100×100 voxels, which could be seen as a series of 100
frames A frame is often a structural system that supports other components of a physical construction and/or steel frame that limits the construction's extent. Frame and FRAME may also refer to: Physical objects In building construction *Framing (con ...
of a 100×100×100 volume image (the equivalent for a 3D image would be showing a 2D cross section of the image in each frame). Although storage and manipulation of such data requires large amounts of memory, it allows the representation and analysis of
spacetime In physics, spacetime, also called the space-time continuum, is a mathematical model that fuses the three dimensions of space and the one dimension of time into a single four-dimensional continuum. Spacetime diagrams are useful in visualiz ...
systems.


See also

* Maxel – material element * Hogel - holographic element *
Pixel In digital imaging, a pixel (abbreviated px), pel, or picture element is the smallest addressable element in a Raster graphics, raster image, or the smallest addressable element in a dot matrix display device. In most digital display devices, p ...
– picture element *
Plane partition In mathematics and especially in combinatorics, a plane partition is a two-dimensional array of nonnegative integers \pi_ (with positive number, positive integer indices ''i'' and ''j'') that is nonincreasing in both indices. This means that : \pi ...
*
Resel In image analysis, a resel (from ''res''olution ''el''ement) represents the actual spatial resolution in an image or a volumetric dataset. The number of resels in the image may be lower or equal to the number of pixel/voxels in the image. In an act ...
– resolution element *
Sparse voxel octree A sparse voxel octree (SVO) is a 3D computer graphics rendering technique using a raycasting or sometimes a ray tracing approach into an octree data representation. The technique generally relies on generating and processing the hull of points ...
*
Texel Texel (; Texels dialect: ) is a municipality and an island with a population of 13,643 in North Holland, Netherlands. It is the largest and most populated island of the West Frisian Islands in the Wadden Sea. The island is situated north of Den ...
– texture element * Tixel - tactile element *
Tomography Tomography is imaging by sections or sectioning that uses any kind of penetrating wave. The method is used in radiology, archaeology, biology, atmospheric science, geophysics, oceanography, plasma physics, materials science, cosmochemistry, ast ...
*
Volume mesh In 3D computer graphics and modeling, a volumetric mesh is a polyhedral representation of the interior region of an object. It is unlike polygon meshes, which represent only the surface as polygons. Applications One application of volumetri ...
*
Volume rendering In scientific visualization and computer graphics, volume rendering is a set of techniques used to display a 2D projection of a 3D discretely sampled data set, typically a 3D scalar field. A typical 3D data set is a group of 2D slice image ...


References


External links

*
Fundamentals of voxelization"Archived"
{{Computer graphics 3D computer graphics 3D imaging Articles containing video clips Cubes