Автор: | Камалов Р.О. | Ограничение времени: | 5 сек | |
Входной файл: | input.txt | Ограничение памяти: | 1512 Мб | |
Выходной файл: | output.png | |||
Максимальный балл: | 100 |
Вам необходимо разработать 3D модель спутника.
Терминология
Корпус спутника - цилиндр радиусом - 2m, высотой - 6m, с 34 вершинами у окружности этого цилиндра. В самом корпусе находится паз высотой - 1/9 высоты цилиндра и глубиной - 0.5m. Солнечные батареи соединяются с корпусом параллелепипедами высотой - 0.5m, шириной - 0.5m, толщиной - 0.369m. Между параллелепипедами есть расстояние в 1m. Сами же солнечные батареи представляют из себя параллелепипеды высотой - 5m, шириной - 4m, толщиной - 0.5m. Солнечные батареи располагаются параллельно оси Ox. Двигатель - усеченный конус, радиус меньшего основания конуса - 1m, радиус большего основания конуса - 2m, высота - 2m. Спутниковая антенна - полая полусфера радиусом - 2m. Приемник - сфера радиусом - 0.2m. Расстояние между основанием тарелки антенны и приемником - 2.8m. Расположение модели относительно начала центра координат смотри на рис. 6.
Модель проверяется на основе попиксельного сравнения рендеров с указанных во входном файле ракурсов. Используется этот материал. Файл с материалом должен называться solve.mtl. В качестве метрики для сравнения рендеров моделей используется величина dssim по каждому цветовому каналу. Баллы за каждый тест начисляются в зависимости от величины метрики.
Источник света:
Type | Sun |
Color | (255, 255, 255) |
Specular | 1.00 |
Strength | 10.0 |
Angle | 180 |
Location | (0 m, 0 m, 20 m) |
Rotation | (0, 0, 0) |
Камера:
Focal Length | 50mm |
Render Engine: Eevee
Во входном файле содержатся x, y, z — координаты камеры в метрах и rx, ry, rz — углы поворота в радианах.
В качестве решения следует отправлять файл формата OBJ (расширение .obj
).
Размер файла не должен превышать 999997 Байт.
№ | Входной файл (input.txt ) |
Выходной файл (output.png ) |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|