Автор: | Завгороднев А.А. | Ограничение времени: | 5 сек | |
Входной файл: | input.txt | Ограничение памяти: | 1512 Мб | |
Выходной файл: | output.png | |||
Максимальный балл: | 100 |
Вам необходимо создать UV-развёртку для куба.
Центр куба должен находиться в центре координат, длина ребра куба составляет 2 метрa.
Цвета ячеек кубика Рубика:
Сверху белый, снизу желтый.
С положительного направления оси OX зелёный, с отрицательного направления оси OX синий.
С положительного направления оси OY красный, с отрицательного направления оси OY оранжевый.
Текстура каждой грани кубика представляет из себя квадрат 450 на 450 пикселей, с девятью внутренними квадратами, размером 130 на 130 пикселей, разделенными чёрными полосами, шириной 15 пикселей.
Текстура доступна по ссылке.
Модель проверяется на основе попиксельного сравнения рендеров с указанных во входном файле ракурсов. В качестве метрики для сравнения рендеров моделей используется величина dssim по каждому цветовому каналу. Баллы за каждый тест начисляются в зависимости от величины метрики.
Источник света:
Type | Sun |
Color | (255, 255, 255) |
Specular | 1.00 |
Strength | 10.0 |
Location | (10 m, -10 m, 20 m) |
Rotation | (30, 30, 0) |
Камера:
Focal Length | 50mm |
Render Engine: Eevee
Во входном файле содержатся x, y, z — координаты камеры в метрах и rx, ry, rz — углы поворота в радианах.
В качестве решения следует отправлять файл формата OBJ (расширение .obj
).
Размер файла не должен превышать 999997 Байт.
Материал следует назвать "solve". При создании .obj файла, его необходимо назвать "solve", так, чтобы у вас получились файлы "solve.obj" и "solve.mtl".
№ | Входной файл (input.txt ) |
Выходной файл (output.png ) |
---|---|---|
1 |
|
|
2 |
|
|