Инфоурок Другое ПрезентацииСмешивание Сглаживание Туман Параметры точки

Смешивание Сглаживание Туман Параметры точки

Скачать материал
Скачать материал "Смешивание Сглаживание Туман Параметры точки"

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Специалист по корпоративной культуре

Описание презентации по отдельным слайдам:

  • СмешиваниеСглаживаниеТуманПараметры точки

    1 слайд

    Смешивание
    Сглаживание
    Туман
    Параметры точки

  • Что такое альфа
Факторы влияния источника (source) и получателя (destination)...

    2 слайд

    Что такое альфа
    Факторы влияния источника (source) и получателя (destination)
    Указываем факторы
    Комбинирование значений
    (𝐶 𝑠 𝑆 𝑐 + 𝐶 𝑑 𝐷 𝑐 ), 𝐶=𝑅,𝐺,𝐵,𝐴
    Ограничивание диапазоном [0, 1]
    Смешивание

  • void glBlendFunc(
GLenum srcfactor,
GLenum destfactor
);Коэффициенты смешивания

    3 слайд

    void glBlendFunc(
    GLenum srcfactor,
    GLenum destfactor
    );
    Коэффициенты смешивания

  • 4 слайд

  • void glBlendColor(
GLclampf red,
GLclampf green,
GLclampf blue,
GLclampf alph...

    5 слайд

    void glBlendColor(
    GLclampf red,
    GLclampf green,
    GLclampf blue,
    GLclampf alpha
    );
    GL*CONSTANT*

  • glEnable (GL_BLEND);
glDisable (GL_BLEND); /*
				   * S: GL_ONE,
				   * D:...

    6 слайд

    glEnable (GL_BLEND);
    glDisable (GL_BLEND); /*
    * S: GL_ONE,
    * D: GL_ZERO
    */
    Включения смешивания

  • void glBlendEquation (GLenum mode);
Объединение пикселов на основе выражений

    7 слайд

    void glBlendEquation (GLenum mode);

    Объединение пикселов на основе выражений

  • Буффер глубины в режиме «только для чтения»
glDepthMask();
GL_FALSE – только...

    8 слайд

    Буффер глубины в режиме «только для чтения»
    glDepthMask();
    GL_FALSE – только для чтения
    GL_TRUE – нормальный режим
    Трехмерное смешивание

  • void glHint (
GLenum target,
GLenum hint     /* 
			* GL_FASTER
			* GL_NICES...

    9 слайд

    void glHint (
    GLenum target,
    GLenum hint /*
    * GL_FASTER
    * GL_NICEST
    * GL_DONT_CARE
    */
    );
    Сглаживание

  • 10 слайд

  • glEnable ()
GL_POINT_SMOOTH
GL_LINE_SMOOTH
GL_POLYGON_SMOOTH
 glEnable (GL_BL...

    11 слайд

    glEnable ()
    GL_POINT_SMOOTH
    GL_LINE_SMOOTH
    GL_POLYGON_SMOOTH
    glEnable (GL_BLEND)
    glBlendFunc (GL_SRC_ALPHA,)
    GL_ONE_MINUS_SRC_ALPHA
    GL_ONE
    Пример сглаживания в режиме RGBA

  • glEnable (GL_FOG);
Туман

    12 слайд

    glEnable (GL_FOG);

    Туман

  • 𝑓= 𝑒 −(𝑑𝑒𝑛𝑠𝑖𝑡𝑦∗𝑧) ,  𝐺𝐿_𝐸𝑋𝑃 
𝑓= 𝑒 − (𝑑𝑒𝑛𝑠𝑖𝑡𝑦∗𝑧) 2  ,  𝐺𝐿_𝐸𝑋𝑃2 
𝑓= 𝑒𝑛𝑑−𝑧 𝑒𝑛𝑑−𝑠...

    13 слайд

    𝑓= 𝑒 −(𝑑𝑒𝑛𝑠𝑖𝑡𝑦∗𝑧) , 𝐺𝐿_𝐸𝑋𝑃
    𝑓= 𝑒 − (𝑑𝑒𝑛𝑠𝑖𝑡𝑦∗𝑧) 2 , 𝐺𝐿_𝐸𝑋𝑃2
    𝑓= 𝑒𝑛𝑑−𝑧 𝑒𝑛𝑑−𝑠𝑡𝑎𝑟𝑡 , (𝐺𝐿_𝐿𝐼𝑁𝐸𝐴𝑅)
    Уравнения тумана

  • void glFog{i,f}[v](GLenum pname,						/*GL_FOG_MODE
				 * GL_FOG_DENSITY...

    14 слайд

    void glFog{i,f}[v](GLenum pname,/*GL_FOG_MODE
    * GL_FOG_DENSITY
    * GL_FOG_START
    * GL_FOG_END
    * GL_FOG_COLOR
    */
    TYPE [*]param);
    𝐶=𝑓 𝐶 𝑖 +(1−𝑓) 𝐶 𝑓𝑖
    Туман в режиме RGBA

  • glFog (GL_FOG_COORDINATE_SOURCE,
		GL_FOG_COORDINATE);
void glFogCoord{f,d}[v...

    15 слайд

    glFog (GL_FOG_COORDINATE_SOURCE,
    GL_FOG_COORDINATE);
    void glFogCoord{f,d}[v] (TYPE [*]z);
    // z > 0
    Координаты тумана

  • void glPointParameterf[v](
GLenum pname,	
/* GL_POINT_DISTANCE_ATTENUATION,...

    16 слайд

    void glPointParameterf[v](
    GLenum pname,
    /* GL_POINT_DISTANCE_ATTENUATION,
    * GL_POINT_SIZE_MIN,
    * GL_POINT_SIZE_MAX */
    Glfloat [*]param);
    Параметры точки

  • 𝑑𝑒𝑟𝑖𝑣𝑒𝑑𝑆𝑖𝑧𝑒=𝑐𝑙𝑎𝑚𝑝 𝑠𝑖𝑧𝑒∗   1 𝑎+𝑏∗𝑑+𝑐∗ 𝑑 2    

glEnable (GL_POINT_SMOOTH);
glE...

    17 слайд

    𝑑𝑒𝑟𝑖𝑣𝑒𝑑𝑆𝑖𝑧𝑒=𝑐𝑙𝑎𝑚𝑝 𝑠𝑖𝑧𝑒∗ 1 𝑎+𝑏∗𝑑+𝑐∗ 𝑑 2

    glEnable (GL_POINT_SMOOTH);
    glEnable (GL_BLEND);
    glBlendFunc (GL_SRC_ALPHA,
    GL_ONE_MINUS_SRC_ALPHA);
    Уравнение точки

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 666 022 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 24.08.2020 134
    • PPTX 456.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Саитгалина Наталья Валерьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Саитгалина Наталья Валерьевна
    Саитгалина Наталья Валерьевна
    • На сайте: 3 года и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 106691
    • Всего материалов: 233

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс профессиональной переподготовки

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 285 человек из 66 регионов
  • Этот курс уже прошли 850 человек

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 35 человек из 21 региона
  • Этот курс уже прошли 155 человек

Мини-курс

Литературные пути: от биографий к жанрам

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Психология учебной среды и развития детей: от диагностики к коррекции

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 25 человек из 16 регионов
  • Этот курс уже прошли 25 человек

Мини-курс

Эффективная самопрезентация

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 56 человек из 31 региона
  • Этот курс уже прошли 33 человека