Как стать автором
Обновить
15
0
Дмитрий Пинаев @paceholder

Пользователь

Отправить сообщение
Давно перестал форматировать код руками и доверяю эту работу специальным программам-стайлерам.
Конфиг пишется 30 минут, работает всегда и для всей команды. У меня hook сделан в vim'е, запускающий форматирующий скрипт при сохранении файла.
Проектирование автомобиля BMW начинается за 3.5-4 года до его релиза. Возможно, что-то удается менять «на лету», но база машины закладывается намного раньше начала продаж. Думаю, отчасти, в этом причина.
Мне удобнее учиться 5 семестров :)
Здесь нет такого понятия как «бюджет».
Оплату за обучение отменили по всей Германии, мы платим теперь только 111 евро, в эти деньги входит проездной на семестр, и 54 евро на какие-то текущие расходы университета.
Я сейчас продляю учебу на 5й семестр. Просто отнесу в ведомство, где выдают визу, бумажку о зачислении на новый семестр. Никаких проблем с работодателем нет, им пофиг сколько вы учились, главное, что есть диплом в конце.
Некоторые и по 6 семестров учатся.
Есть лекции, там читают теорию.
Есть туториалы — это практические занятия, разбор задач, решение примеров у доски.
Семинар — что-то вроде реферата с докладом. Дают тему, прорабатываешь ее, читаешь литературу, пишешь доклад страниц на 20, выступаешь с презентацией.
Проект — большое задание на несколько недель. Часто даётся на группу. В конце защита.
Не буду спорить, от этого алгоритмы не изменятся, мы просто используем немного разное понимание ray-tracing, и разное толкование терминов. По-сути да, ray-tracing'ом можно назвать все методы где используется трассировка лучей. Я привык понимать этот термин очень узко.
Ray-tracing не аппроксимирует уравнение рендеринга, path-tracing это делает за счет Monte-Carlo сэмплинга случайных направлений с весом BRDF зависящей от материала.
Надо не просто увеличивать, но немного смещать их, как я описал выше. Уже при использовании четырех лучей вместо одного картинка улучшается, так что увеличение времени расчета оправдано.

Использовать это нужно на всей картинке, это позволит убрать проблемы в случае наличия текстур, отражений и т.д.
5) И «bump меппинг» :)
Полагаю, имелось ввиду как раз сглаживание границ (зубчатых граней), которое выполняется путём усреднения группы лучей с небольшими отклонениями (например в рамках 2х2 точки с распределением Гаусса). Наверное, эффект антиалиасинга в этом случаетоже может появиться.
Мьсе правильно мыслит, многие коммерческие рендеры используют GPU
Несколько мыслей:
1) Обратите внимение на структуры данных BVH2, BVH4;
2) Хорошим источником знаний может стать Embree — оптимизированный рендер от Intel с открытым кодом (там включено Global illumination);
3) И, конечно, настольная книга по рендерингу Physically Based Rendering;
4) Мне понравилось, как написано словосочетание трёх английских слов «Ray tracing рендер» :)
Да, сыроват. Мы с ребятами пробовали, нашли пару багов, решели пока подождать и сидим на CMake.
Но, в целом, задумка хорошая.
Я только перешел в этот отдел, еще не всё понял. Если разберусь за неделю-две, то напишу.
У нас на работе такая же система, есть специальный репозиторий скомпилированных библиотек и сторонних компонент (артефактов).
Зависимости прописываются в простых конфигурационных файлах вида package=version.

Репозиторий работает на artifactory
Мама успешно пользуется Ubuntu, полтора года назад уровень владения компьютером был нулевой, Windows она никогда в жизни не трогала.
Сколько семестров вы учитесь — это ваше личное дело.
При получении работы визу продлевают сразу.
Напишите рекомендацию сами, пусть профессор просто подпишет. Не знаю, могут ли позвонить.
Можно попросить работодателя.

Информация

В рейтинге
Не участвует
Откуда
Nürnberg, Bayern, Германия
Зарегистрирован
Активность