Автор Тема: Цвета в гта  (Прочитано 4641 раз)

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 593
  • Репутация: +90/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Цвета в гта
« : Сентябрь 22, 2014, 12:14:47 pm »
Может кто подскажет фишку, как сделать такое черно-белое изображение:


Оффлайн Sektor

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 521
  • Репутация: +34/-0
    • Просмотр профиля
Re: Цвета в гта
« Ответ #1 : Сентябрь 22, 2014, 02:14:39 pm »
Обычно такое делается пиксельными шейдерами.

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 593
  • Репутация: +90/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: Цвета в гта
« Ответ #2 : Сентябрь 23, 2014, 05:51:14 am »
Может быть получится стандартными средствами, вот есть какая-то штука с цветами 0x9786AC (вкл. 0x975394)


Оффлайн Sektor

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 521
  • Репутация: +34/-0
    • Просмотр профиля
Re: Цвета в гта
« Ответ #3 : Сентябрь 23, 2014, 01:54:40 pm »
Это скорее  всего, из темы где мы настраиваем погоду...

Оффлайн Shagg_E

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 694
  • Репутация: +23/-0
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Цвета в гта
« Ответ #4 : Сентябрь 23, 2014, 10:25:57 pm »
xanser
Этого можно достичь путем добавления в timecyc.dat нового extracolor с выставлением всех параметров на нужный цвет, и активацией этого extracolor в игре (я так делал ночное видение для снайперки), но... это скорее Свет, чем Цвет, т.е. сдела всё "серым" ты в итоге получишь "серое" освещение, которое на деле будет просто слабым освещением, т.е. цвета сохранятся. Это в теории.
5 сек - проверю...
UPD: действительно - ничего этим, кроме цвета неба, не изменить. Даже blur не помог.
UPD2: выставлением blur на 50 50 50 можно сделать картинку, как та, что я приложил в скрине в аттаче. Это я сделал через extracolor(если помнишь, мы обсуждали его здесь) с fade-ом(плавность появления) на 100. Если выставить на 128 128 128(и выше), и fade по-медленней(3000-5000) - будет почти годный эффект(с засветлением до полностью белого экрана !!!ИСКЛЮЧАЯ НАДПИСИ!!!) стандартными средствами VC. Однако, как видишь - цвета остаются - изменяется лишь контраст и освещенность. Если хочешь полностью серое всё - тут поможет d3d9.
« Последнее редактирование: Сентябрь 23, 2014, 11:01:01 pm от Shaggy »

Оффлайн Shagg_E

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 694
  • Репутация: +23/-0
  • Изобретательный Рукожопъ
    • Просмотр профиля
    • NewRockstar
Re: Цвета в гта
« Ответ #5 : Сентябрь 23, 2014, 11:03:19 pm »
забыл: для сравнения - скрин без эффекта 50 50 50 (в предыдущий пост не влезает из-за странного ограничения в 192 кб для всех файлов)

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 593
  • Репутация: +90/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: Цвета в гта
« Ответ #6 : Сентябрь 24, 2014, 07:15:10 am »
Да вот я надеялся, что может в directx 8 что-то такое можно поднастроить прямо в игре, не прибегая к чему-то дополнительному, передать нужные параметры при рендере.

Оффлайн былтаков

  • Призрак
  • Сообщений: 23
  • Репутация: +2/-0
    • Просмотр профиля
Re: Цвета в гта
« Ответ #7 : Сентябрь 26, 2014, 03:30:17 am »
посмотрел на гифку - первое ощущение:
выглядит как отключение одного из кналов RGB в фотошопе
чтобы получить черно-белое нужно отключить любые два
« Последнее редактирование: Сентябрь 26, 2014, 03:39:50 am от былтаков »

Оффлайн DK

  • Новичок
  • **
  • Сообщений: 234
  • Репутация: +327/-0
    • dk22pac
    • Просмотр профиля
Re: Цвета в гта
« Ответ #8 : Сентябрь 26, 2014, 05:09:56 pm »
Получится монотонное изображение. Это немного не то, а точнее - совсем не то.

Надо делать или в шейдере, или вручную редактировать растр попиксельно.

Вот вариант реализации с шейдером:
« Последнее редактирование: Сентябрь 27, 2014, 02:48:56 am от DK »
Plugin-SDK https://github.com/DK22Pac/plugin-sdk

Discord-сервер по plugin-sdk и программированию в GTA
RU https://discord.gg/QEesDGb
ENG https://discord.gg/zaVqFQv

Оффлайн Sektor

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 521
  • Репутация: +34/-0
    • Просмотр профиля
Re: Цвета в гта
« Ответ #9 : Сентябрь 27, 2014, 06:05:04 pm »
Все работает, сделал видео, как это выглядит:


Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 593
  • Репутация: +90/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: Цвета в гта
« Ответ #10 : Сентябрь 27, 2014, 08:23:46 pm »
Здорово получилось. Можно найти применение в каких-то миссиях, типа воспоминаний и моментов из прошлого, например с использованием старых машин


Оффлайн Sektor

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 521
  • Репутация: +34/-0
    • Просмотр профиля
Re: Цвета в гта
« Ответ #11 : Сентябрь 27, 2014, 09:06:07 pm »
Не только. Еще можно написать различные пост-эффекты и применять их в разных штучках, например размытие, потемнение по краям, яркость, да много всего.

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 593
  • Репутация: +90/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: Цвета в гта
« Ответ #12 : Сентябрь 28, 2014, 09:16:26 am »
В вайсе не хватает размытия дальнего плана, чтобы резкость снижалась. Особенно это заметно на кирпичных зданиях издалека, всякой плитке, выглядит погано, надо бы это приглушать.

Да, самое что стремное, это трава вдали, просто куча пикселей, всегда раздражало.
« Последнее редактирование: Сентябрь 28, 2014, 10:55:51 am от xanser »

Оффлайн Sektor

  • Администратор
  • Постоялец
  • *****
  • Сообщений: 521
  • Репутация: +34/-0
    • Просмотр профиля
Re: Цвета в гта
« Ответ #13 : Сентябрь 28, 2014, 06:47:04 pm »
Цитировать
Да, самое что стремное, это трава вдали, просто куча пикселей, всегда раздражало.
А это уже нужно использовать, типа как mip maping. Благодаря чему зернистость исчезнет, помойму был такой плагин где-то в сети, на днях гляну.

Оффлайн xanser

  • Главный Модератор
  • Постоялец
  • *****
  • Сообщений: 593
  • Репутация: +90/-0
  • Есть такая профессия - на работе сидеть
    • Просмотр профиля
Re: Цвета в гта
« Ответ #14 : Сентябрь 29, 2014, 04:57:13 am »
DK, спасибо за код. Интересно кстати, что blur-эффект (trails) ему не подчиняется и остается цветным.

От меня экспериментальный видос

GTA Vice City Modern Camera
« Последнее редактирование: Сентябрь 29, 2014, 05:07:44 pm от xanser »