11 Мая 2016
2

Горит-горит курсач!

Доброго времени суток. Прошу Вас потратить пару минут своего драгоценного времени и внести вклад в мою курсовую работу - ссылка ниже.

http://www.survio.com/survey/v/Q9W6A4C4I2U8Y6K3Z

P.S. картинка для привлечения внимания =)

Горит-горит курсач!
Показать полностью 1
9

День рождения кота

На днях свекровь прислала фото с Дня рождения своего кота. Мне очень понравилась подборка, решила поделиться с вами (в кавычках - ее подписи, без них - мои).

День рождения кота
Показать полностью 1
146

Продолжаем выжимать по максимуму из рендера

Из предыдущего поста стало ясно, что 1 кадр рендера может состоять не только из привычной  RGB картинки, но из кучи вспомогательных проходов.

Кстати вот сам пост http://pikabu.ru/story/vyizhimaem_po_maksimumu_iz_rendera_41...

Но разобрать и собрать картинку как KALASH мало, нужно получить пассы, с помощью которых можно делать то, чего не сделаешь просто так с обычной 2D картинкой.

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

Канал глубины универсальная штука, с помощью него делаются многие эффекты типа тумана, расфокуса объектива, маски по глубине и прочее, на что фантазии хватит.

Классный канал в общем, но посмотрите, на картинках появляются артефакты, особенно на Zslice, а на Zdefocus неестественно размываются края шарика. Проблема кроется в многим известном алиасинге, проблеме растровых изображений, сгенерированных на компьютере.

Ведь канал глубины это обычная растровая ЧБ картинка как любой BMP, PNG файл. И чтобы избежать неестественных лесенок по краям объектов она также сглаживается как и RGB pass, но это влечет за собой искажение данных о глубине, границы объекта разрываются в пространстве. Выхода из этой ситуации два:

1) ренедрить ВСЮ картинку без сглаживания в заведомо большем разрешении, как минимум 8000*4000 пикселей, обрабатывать, а потом уменьшать до размера 1920*1080.

2) Создать такой канал глубины который не будет являться растровой картинкой и точно хранить в себе данные о глубине каждого пикселя.

Так и был изобретен "глубокий" рендер, когда вся глубина сцены сохраняется с одинаковой точностью и для пикселя на расстоянии 37 миллиметров от камеры и для пикселя за 50км от камеры. Это уже сложно назвать пассом, т.к. это уже не просто 2D картинка, но такой подход позволяет сохранить очень много данных о сцене и даже совмещать несколько 3D  сцен на этапе 2D композинга.

Следующие пассы не настолько многозадачные, но тоже полезные. Например цветовые маски на разных  объектах по выбору художника.

комбинируя маску созданную из objectID pass и любой из проходов, можно допиливать выбранный объект не перерендеривая 3D сцену целиком.

еще одним пассом, призванным облегчить ренер сцены является velocity pass - проход векторов движения. он тоже разноцветный и его можно спутать с ID pass, но только если объекты движутся в разные стороны, причем быстро. Velocity немного схож с normal map, только здесь по каналам разбиты не вектора нормалей, а вектора движения поверхностей по трём осям X-Red, Y-Green, Z-Blue (чаще только X и Y). Таким образом если сцена статична, то все каналы находятся посередине диапазона (для 8bit картинки это 127) и визуально velocity полностью серый, как только началось движение объекта вверх, то появляется зеленый цвет, вправо-красный.

Я не буду описывать  более специфичные пассы, т.к. я и сам их почти не пользую и применение у них обычно далеко от повседневного, скорее для каких-то нестандартных эффектов на картинке.

Так что здесь закончу по этой теме, ведь другие темы ждут.

Показать полностью 11
19

О милосердии

Однажды я гулял по Москве со своим давним знакомцем. Он человек обеспеченный, даже очень, занимает серьезную должность и очень уважительно относится к деньгам. И он дает милостыню всем, вообще всем алкоголикам которые просят у него на опохмел. Не попрошайкам а именно алкашам.

Выглядело это странно, (для коренного москвича, коим он является, более чем странно) и я попросил разъяснений.

"Понимаешь, Тимофей, тут дело какое, недавно история такая произошла...

В общем, я в тот день без машины был, бросил на парковке, и в офис поехал на метро. До офиса я шел через подземный переход. И подходит ко мне алкаш, опухший, в том переходе "Мужик, выручи на опохмел, трубы горят", ну я его и послал нахер. В офис зашел, забрал документы и обратно.

Прохожу по тому же переходу, а там скорая, полиция. И лежит этот алкаш, которого пол часа назад нахер послал, не дышит. Вокруг него врачи ходят. И так случилось, знакомый мой там в оцеплении стоял, полицейский.

Я ему "Серега, здарова, что тут за история произошла?"

А он мне "Да вот, загнулся пациент, только что подъехали. Врачи говорят на фоне похмелья, гипертонический криз, сердце встало. Не опохмелился вовремя, а так может еще лет двадцать и жил бы."

Постояли, покурили. А иду и понимаю, что знал бы, да  бы сам ему чекушку купил и пива. Да, он алкаш и бомж, но не стоит оно того..."

С тех пор я нет нет, но подаю этой публике. Ведь действительно, оно того не стоит.

Показать полностью
1578

Вечно теряется инструмент в гараже? На ГАЗе тоже иногда теряют...

Были в январе в Нижнем Новгороде заглянули в музей ГАЗа. Удивила находка, сделанная на территории завода.

Как, мать его, можно было 65 лет не обращать внимания на корпус танка, стоящий в цеху? =)

Показать полностью 2
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите