Шейдеры. Как их ковырять и что означает каждый пункт.

Шейдеры. Как их ковырять и что означает каждый пункт.
Немного теории:
Несомненно шейдеры - лучший графический мод для minecraft, но называть их шейдерами - тоже неверно, так как шейдер это
программа для одной из ступеней графического конвейера, используемая в трёхмерной графике для определения окончательных параметров объекта или изображения. Она может включать в себя произвольной сложности описание поглощения и рассеяния света, наложения текстуры, отражение и преломление, затемнение, смещение поверхности и эффекты пост-обработки.
Программируемые шейдеры гибки и эффективны. Сложные с виду поверхности могут быть визуализированы при помощи простых геометрических форм. Например, шейдеры могут быть использованы для рисования поверхности из трёхмерной керамической плитки на абсолютно плоской поверхности.

То, что мы имеем - скрпиты для работы непосредственно самих шейдеров в видеокарте. Но для удобства будем называть их шейдерами, хоть это и неверно. Если у вас видеокарта не тянет OpenGL той версии на которой сделаны шейдеры - вы их не увидите.
Как связаны OpenGL и GLSL? А вот так:
GLSL (OpenGL Shading Language) — язык высокого уровня для программирования шейдеров.

Даже "GLSL Shaders" - обозначение того, что скрипты сделаны на языке GLSL, не более. Но теперь это название всех шейдеров SEUS, пусть будет так.
Причем тут вообще OpenGL? Почему не DirectX?
Потому что гладиолус
Потому что Java мультиплатформенная... платформа. И для мультиплатформенной платформы нужна мультиплатформенная графическая составляющая, которая будет отображать твои труды, быдлокодер, коей является OpenGL(есть еще OpenCL, но это уже другая история), потому что DirectX заточен под винду и вообще это библиотеки майкрософта, поэтому кроме Винды они нигде работать не будут, ну и еще XBOX, там тоже DirectX! Да да! И в XBOX One тоже.
Мы ознакомимся со всеми файлами шейдера и возможными настройками внутри них.
Редактор который я рекомендую - notepad++, бесплатный и хороший. Только нет подсветки синтаксиса.
Можно извертеться и скачать GPU Shader Analyzer от AMD, но он помуторнее и нельзя находу практически менять значения, как это делал я в видеоролике, зато есть подсветка синтаксиса.
Сам код шейдера я не стал трогать, так как без знаний GLSL там нечего почти делать. Максимум - копировать коды из других шейдеров. Так в RC7 v8 Ultra появилось
#define NIGHT_EXPOSURE_BIAS 0.1f
из RC7 v10, которое не заработает если просто переписать строчку из одного шейдера в другой.
Теория закончилась, переходим к практике, тоесть к видео:
В моём видеогайде я разберу OML Project

На этом я закончу первую часть, возможно единственную, а возможно буду еще писать про GLSL.
Если тебе понравилась статья, то не поленись поставить мне плюсик в репутацию и 5 мем новости!


Голосуй за новость:
(+7.307,30.00)
  • Просмотров: 12 590
  • Комментариев: 11
Рекомендуемое для Вас:

  1. ТруЪ Олдфаги-с
    Зарегистрирован: 3.12.2012
    Репутация
    (+457.2434,6-22.6)
    ExcLus1ve^ | Пользователь offline | (24 июня 2013 10:08) | Комментариев: 757 | Новостей: 40 |
    • +2

    5 мэм , очень полезно rainbow-face
    -----------------------------------------------------------------------------



  2. Просто хорошие люди
    Зарегистрирован: 21.03.2013
    Репутация
    (+54.554,3-0.2)
    lLikel | Пользователь offline | (24 июня 2013 11:31) | Комментариев: 140 | Новостей: 0 |
    • +1

    Цитата: Leggera
    программа для одной из ступеней графического конвейера, используемая в трёхмерной графике для определения окончательных параметров объекта или изображения. Она может включать в себя произвольной сложности описание поглощения и рассеяния света, наложения текстуры, отражение и преломление, затемнение, смещение поверхности и эффекты пост-обработки.
    Программируемые шейдеры гибки и эффективны. Сложные с виду поверхности могут быть визуализированы при помощи простых геометрических форм. Например, шейдеры могут быть использованы для рисования поверхности из трёхмерной керамической плитки на абсолютно плоской поверхности.

    Wiki рулит!!! ponimaesh


  3. Посетители
    Зарегистрирован: 28.05.2013
    Репутация
    (+0.30,30.0)
    FunnyWalker | Пользователь offline | (24 июня 2013 11:59) | Комментариев: 3 | Новостей: 0 |
    • +1

    5 мем rainbow-face , давно ждал такого детального объяснения)


  4. ТруЪ Олдфаги-с
    Зарегистрирован: 12.07.2012
    Репутация
    (+383.8381,3-2.5)
    Leggera | Пользователь offline | (24 июня 2013 12:48) | Комментариев: 483 | Новостей: 46 |
    • +2

    lLikel,
    Да пофигу, я мог бы и сам написать, но в вики проще)


  5. ТруЪ Олдфаги-с
    Зарегистрирован: 25.12.2012
    Репутация
    (+622.1595,7-26.4)
    illya2012 | Пользователь offline | (24 июня 2013 13:11) | Комментариев: 609 | Новостей: 79 |
    • +1

    Большое спасибо 5 мем именем ОД!!!
    -----------------------------------------------------------------------------
    Я за то что бы между Россией и Украиной , снова был мир!
    Єдина Країна!
    Единая страна!

    Кому не жалко киньте на хлеб..
    R275378327072


  6. Посетители
    Зарегистрирован: 10.07.2012
    Репутация
    (+153.6147,3-6.3)
    00000 | Пользователь offline | (1 мая 2015 13:47) | Комментариев: 506 | Новостей: 0 |
    • 0

    Есть небольшие недочеты в оформлении.


  7. Дедушки
    Зарегистрирован: 16.03.2014
    Репутация
    (+825.9773,1-52.8)
    O.D. | Пользователь offline | (1 мая 2015 15:30) | Комментариев: 300 | Новостей: 1 |
    • 0

    Четыре.
    -----------------------------------------------------------------------------

    BLAM HONEY — Industrial Gender Unit — ERREGER-schön Zwilling

    жяу реорле

    отбрктрн


  8. Посетители
    Зарегистрирован: 17.06.2016
    Репутация
    (0.000.0)
    ThomasMn | Пользователь offline | (17 июня 2016 11:28) | Комментариев: 1 | Новостей: 0 |
    • 0

    Я думаю, что Вы допускаете ошибку. Предлагаю это обсудить.


    -----
    натяжные потолки


  9. Посетители
    Зарегистрирован: 17.06.2016
    Репутация
    (0.000.0)
    Derricknory | Пользователь offline | (17 июня 2016 14:44) | Комментариев: 1 | Новостей: 0 |
    • 0

    .Мне лично не очень понравилось .Если оценивать,то где-то 3/5


    -----
    video chat com garotas


  10. Посетители
    Зарегистрирован: 27.06.2016
    Репутация
    (0.000.0)
    DallasSn | Пользователь offline | (27 июня 2016 21:47) | Комментариев: 1 | Новостей: 0 |
    • 0

    Вы допускаете ошибку. Предлагаю это обсудить. Пишите мне в PM, пообщаемся.


    -------
    Оценка, экспертиза и юридические услуги в Москве


    Поживем.


    -------
    Оценка земельных участков различного назначения в Москве


    Это сообщение, бесподобно )))


    -------
    Оценка ущерба от залива


    Прошу прощения, что вмешался... Но мне очень близка эта тема. Пишите в PM.


    -------
    смотреть сериалы онлайн бесплатно


    Я извиняюсь, но, по-моему, Вы ошибаетесь. Пишите мне в PM, поговорим.


    -------
    Сплав по Усьве 2016


    Конечно Вы правы. В этом что-то есть и это отличная мысль. Готов Вас поддержать.


    -------
    http://free-comment.com/tags/shop


    В этот день, как нарочно


    -------
    светильник для шкафа


    Спасибо за помощь в этом вопросе, может, я тоже могу Вам чем-то помочь?


    -------
    купить мужские часы в интернете недорого


    Офигенные


    -------
    купить диплом колледжа в москве


    Поздравляю, какие нужные слова..., отличная мысль


    -------
    цена на золото


  11. Посетители
    Зарегистрирован: 13.07.2016
    Репутация
    (0.0-0,2-0.2)
    Hold Noev | Пользователь offline | (13 июля 2016 01:35) | Комментариев: 1 | Новостей: 0 |
    • -1

    Лучшее казино тут
    ......................
    Отличный бонус тут
    .....................
    Бездепозит 20$ тут

Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Помогите со сборкой на версии 1.7.10

Тема в разделе: Ваши вопросы по Minecraft

Zelsovich8321

Просмотров: 146

Ответов: 5

Автор: egg2003

Сегодня, 15:06

Крутой сервер 1.20.4

Тема в разделе: Игры

Ytenok

Просмотров: 37

Ответов: 0

Автор: Ytenok

Сегодня, 13:06

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

Тема в разделе: Проекты

LourKeK_YT

Просмотров: 147

Ответов: 0

Автор: LourKeK_YT

Вчера, 20:13

Видео/Стримы канал Ritterydam

Тема в разделе: Флудильня

ritterydam

Просмотров: 110791

Ответов: 530

Автор: ritterydam

Вчера, 17:23

Моды на терминатора для forge

Тема в разделе: Ваши вопросы по Minecraft

Prikalel

Просмотров: 187

Ответов: 0

Автор: Prikalel

Вчера, 13:09