Dither enable

Параметры

enable - True для включения режима сглаживание переходов (на полутоновом изображении), False для выключения.

По умолчанию режим сглаживание переходов True.

Описание

Включает или выключает режим аппаритного сглаживание переходов (на полутоновом изображении).

Аппаратное сглаживание переходов используется, когда игра запущена в 16-разрядном режиме цвета. Фактически 16-разрядный режим исключает цвета, которые человеческий глаз может увидеть, в результате становятся заметны отдельные полосы изображения на затененных объектах. Однако, аппаратное сглаживание переходов сглаживает переходы всего экрана, чтобы дать впечатление, что используется большее количество цветов, чем выбрано в данный момент.

Фактически 24-разрядный и 32-разрядный режимы отображают больше цветов, чем человеческий глаз может увидеть, поэтому аппаратное сглаживание переходов в этих режимах излишне.

Пример

; Пример Dither
; --------------

Graphics3D 640,480,16
SetBuffer BackBuffer()

camera=CreateCamera()
light=CreateLight()

;Повернем источник света для лучшего освещения сферы
RotateEntity light,90,0,0

sphere=CreateSphere( 32 )
PositionEntity sphere,0,0,2

While Not KeyDown( 1 )

;Пробелом включаем/выключаем сглаживание
If KeyHit( 57 )=True Then enable=1-enable

; Установка выбранного режима
Dither enable

RenderWorld

Text 0,0,"Press spacebar to toggle between Dither True/False"
If enable=True Then Text 0,20,"Dither True" Else Text 0,20,"Dither False"

Flip

Wend

End

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в интернете