Векторная графика — различия между версиями

Материал из SpeccyWiki
Перейти к: навигация, поиск
(Игры с векторной графикой)
 
(не показаны 4 промежуточные версии 2 участников)
Строка 1: Строка 1:
'''Векторная графика''' - метод представления изображений в виде геометрических примитивов, таких как точки, линии, сплайны, окружности. На [[ZX Spectrum]] обычно применяется для отображения трёхмерных объектов в играх и [[демо]], однако иногда применяется и для отображения двухмерных изображений. Из за ограниченных вычислительных ресурсов ZX Spectrum сплайны не используются, также обычно не производится отсечение невидимых рёбер (однако, оно реализовано в игре [[Elite]].
+
'''Векторная графика''' метод представления изображений в виде геометрических примитивов, таких как точки, линии, сплайны, окружности. Термин возник благодаря тому, что классические математические преобразования, применяемые для реализации такой графики, опираются на понятие векторов (матриц 1xN).
  
Из за характерного внешнего вида отображаемых трёхмерных объектов, напоминающих проволочный каркас, векторную графику иногда называют ''проволочной''.
+
На [[ZX Spectrum]] обычно применяется для отображения трёхмерных объектов в играх и [[демо]], однако иногда применяется и для отображения двухмерных изображений. Из за ограниченных вычислительных ресурсов ZX Spectrum сплайны не используются, также обычно не производится отсечение невидимых рёбер (однако, оно реализовано в игре [[Elite]]).
  
 
Векторная графика также может использоваться в комбинации с обычной двухмерной графикой (игры [[Thanatos]] и [[Spitfire]]).
 
Векторная графика также может использоваться в комбинации с обычной двухмерной графикой (игры [[Thanatos]] и [[Spitfire]]).
  
== Игры с векторной графикой ==
+
== Типы векторной графики ==
=== 1984 ===
+
=== Проволочная графика ===
 +
На ZX Spectrum часто используется отображение объектов в виде каркаса из отрезков, соответствующих рёбрам фигуры. Из-за характерного внешнего вида отображаемых трёхмерных объектов, такую графику иногда называют ''проволочной'' (wireframe). Часто понятия "векторная" и "проволочная" путают. Существуют векторные устройства отображения, позволяющие отображать графику такого типа без растра.
 +
 
 +
=== Полигональная графика ===
 +
''Основная статья — [[Полигональная графика]]''
 +
 
 +
Полигональная графика строится из закрашенных различными способами многоугольников. Полигональная графика может сочетаться с проволочной (например, в игре [[Hard Drivin']]).
 +
 
 +
 
 +
== Игры с проволочной графикой ==
 +
==== 1983 ====
 +
*[[Combat Zone, 3D]]
 +
*[[Dimension Destructors]]
 +
*[[Fighter Pilot]]
 +
*[[Rommel's Revenge]]
 +
*[[Schizoids]]
 +
==== 1984 ====
 +
*[[Battlezone]]
 
*[[Combat Lynx]]
 
*[[Combat Lynx]]
=== 1985 ===
+
*[[Dark Star]]
 +
*[[Starstrike, 3D]]
 +
*[[Tank Duel, 3D]]
 +
==== 1985 ====
 
*[[Elite]]
 
*[[Elite]]
=== 1986 ===
+
*[[Juggernaut]]
 +
*[[Ski Star 2000]]
 +
*[[Southern Belle]]
 +
*[[Starion]]
 +
*[[Tomahawk]]
 +
*[[Vectron]]
 +
==== 1986 ====
 
*[[Deep Strike]]
 
*[[Deep Strike]]
=== 1987 ===
+
*[[Forbidden Planet]]
 +
*[[Hive]]
 +
*[[Room Ten]]
 +
*[[Sky Ranger]]
 +
*[[Starglider]]
 +
==== 1987 ====
 +
*[[Bobsleigh]]
 +
*[[Catch 23]]
 +
*[[Cholo]]
 +
*[[Dogfight 2187]]
 +
*[[Evening Star]]
 +
*[[F-15 Strike Eagle]]
 +
*[[Gunship]]
 
*[[Mercenary: Escape from Targ]]
 
*[[Mercenary: Escape from Targ]]
 
*[[Micronaut One]]
 
*[[Micronaut One]]
 
*[[Star Wars]]
 
*[[Star Wars]]
 +
*[[Tempest]]
 
*[[Top Gun]]
 
*[[Top Gun]]
=== 1988 ===
+
==== 1988 ====
 +
*[[Echelon]]
 
*[[Empire Strikes Back, The]]
 
*[[Empire Strikes Back, The]]
=== 1989 ===
+
*[[Lightning Simulator]]
 +
==== 1989 ====
 +
*[[Ring Wars]]
 +
*[[Starglider 2]]
 
*[[Stunt Car Racer]]
 
*[[Stunt Car Racer]]
=== 1991 ===
+
*[[Twin Turbo V8]]
 +
*[[Wanderer]]
 +
==== 1990 ====
 +
*[[International 3D Tennis]]
 +
*[[Project Stealth Fighter]]
 +
==== 1991 ====
 
*[[F-16 Combat Pilot]]
 
*[[F-16 Combat Pilot]]
  
== Примеры ==
+
==== Примеры ====
  
 
{|
 
{|
Строка 34: Строка 82:
 
== См. также ==
 
== См. также ==
 
*[[Полигональная графика]]
 
*[[Полигональная графика]]
 +
 +
[[Категория:Термины]]

Текущая версия на 10:58, 13 сентября 2008

Векторная графика — метод представления изображений в виде геометрических примитивов, таких как точки, линии, сплайны, окружности. Термин возник благодаря тому, что классические математические преобразования, применяемые для реализации такой графики, опираются на понятие векторов (матриц 1xN).

На ZX Spectrum обычно применяется для отображения трёхмерных объектов в играх и демо, однако иногда применяется и для отображения двухмерных изображений. Из за ограниченных вычислительных ресурсов ZX Spectrum сплайны не используются, также обычно не производится отсечение невидимых рёбер (однако, оно реализовано в игре Elite).

Векторная графика также может использоваться в комбинации с обычной двухмерной графикой (игры Thanatos и Spitfire).

Типы векторной графики

Проволочная графика

На ZX Spectrum часто используется отображение объектов в виде каркаса из отрезков, соответствующих рёбрам фигуры. Из-за характерного внешнего вида отображаемых трёхмерных объектов, такую графику иногда называют проволочной (wireframe). Часто понятия "векторная" и "проволочная" путают. Существуют векторные устройства отображения, позволяющие отображать графику такого типа без растра.

Полигональная графика

Основная статья — Полигональная графика

Полигональная графика строится из закрашенных различными способами многоугольников. Полигональная графика может сочетаться с проволочной (например, в игре Hard Drivin').


Игры с проволочной графикой

1983

1984

1985

1986

1987

1988

1989

1990

1991

Примеры

Игра Elite
Игра Star Wars

См. также