hello friends! new(ish)!
Games: Difference between revisions
>Gay |
>Gay |
||
Line 62: | Line 62: | ||
===Tessellation=== | ===Tessellation=== | ||
Most people think that tesselation is all about giving detail to 3D models the closer you move game camera to them but in reality tesselation referes to polygon streaming and actual tesselation. | Most people think that tesselation is all about giving detail to 3D models the closer you move game camera to them but in reality tesselation in video games is referes to two things - polygon streaming and actual tesselation. | ||
Tesselation is a technique to generate polygons in the space between existing polygons to increase detail of objects. Polygon streaming commonly paired with tesselation but can be used without it to stream existing high-poly mesh data into the model depending on the distance/angle from the camera to 3D model. | Tesselation is a technique to generate polygons in the space between existing polygons to increase detail of objects. Polygon streaming commonly paired with tesselation but can be used without it to stream existing high-poly mesh data into the model depending on the distance/angle from the camera to 3D model. | ||
Revision as of 09:26, 27 January 2016
Muh gaymes is the primary excuse for people not joining the GNU/Linux master race. However, our lord and savior Gaben wants you to think otherwise.
Platforms & Technologies
Microsoft Windows
Microsoft Windows is currently the premier PC gaming platform. This is due to several factors; including pre-installation agreements with major PC vendors, relatively poor driver support for other platforms by hardware manufacturers, and the favoured position enjoyed by Microsoft's proprietary DirectX technologies in the modern games industry.
Other Operating Systems
DOSBox
DOSBox is a free and open source MS-DOS emulator designed with classic games in mind. Binaries are available for every major modern operating system. To those without MS-DOS experience, DOSBox might seem a bit confusing. For a list of supported and assistance in getting them working, refer to the DOSBox Compatibility List and the DOSBox Forums.
The Wine Project
Wine is a free and open source compatibility layer that is capable of running many Windows programs without emulation under the following POSIX-compliant operating systems: Linux, Mac OS X, and BSD. For a list of supported games and instructions for getting them working with Wine, refer to the Wine Application Database.
DirectX
An API, mostly used as a library for creating muh gemes exclusively on the Windows platform.
OpenGL
Or Open Graphics Library is a multi-platform API developed by Khronos Group. Unlike DirectX which is a package of multiple libraries, OpenGL only deals with rendering of 2D and 3D graphics. And unlike DirectX you will never have to deal with Microsoft to use it.
Modifications
Digital Rights Management
Common Visual Effects
Ambient Occlusion
Anisotropic Filtering
Anti-Aliasing
A common way to fix a problem of "jaggies" on outer edges of 3D models in video games. There are multiple AA methods that "fix" the problem in a different way with different affect on perfomance.
Super-Sampled (SSAA)
Multi-Sampled (MSAA)
Coverage-Sampled (CSAA, EQAA)
Morphological (MLAA)
Sub-Pixel Morphological (SMAA)
Fast Approximate (FXAA)
Downsampling
While downsampling can not be compared to other AA methods, it is widely used by gamers and is by far superior way to fix the problem of jaggies in video games by running games at higher-than-native resulutions. 95% of all vidya does not have this feature but there is a way to force it via user made software and stock GPU control software. It will also render games at much better quality. But with high quality comes perfomance impact that is higher than any other AA method.
Bloom
Dynamic Shadowing
Parallax Mapping
Tessellation
Most people think that tesselation is all about giving detail to 3D models the closer you move game camera to them but in reality tesselation in video games is referes to two things - polygon streaming and actual tesselation. Tesselation is a technique to generate polygons in the space between existing polygons to increase detail of objects. Polygon streaming commonly paired with tesselation but can be used without it to stream existing high-poly mesh data into the model depending on the distance/angle from the camera to 3D model.
Triple Buffering
Vertical Sync
Common Resource Types
Recorded Audio
Recorded video
Meshes
Textures
Detail Maps
Normal Maps
Specular Maps
External Links
See Also
- /g/ style Video Games
- Libre Game Wiki