Render.ru
Поддержать

Почему рендер теряет качество после загрузки в соцсеть или на сайт-портфолио

29.10.2026

Вы часами доводили сцену, сохранили готовую картинку из 3D-пакета и залили её в ленту или на сайт-портфолио, а там небо в полосах, цвета будто выцвели, а тонкие провода на заднем плане превратились в крошку. Первая мысль: площадка испортила картинку. Отчасти так и есть, но портит её не один шаг, а цепочка, и на большую часть этой цепочки можно повлиять.

Что происходит с файлом после загрузки

Почти ни одна площадка не хранит ваш файл как есть. Она делает из него несколько копий разного размера, пережимает их в JPEG или WebP и нередко выбрасывает метаданные и встроенный цветовой профиль. Делается это ради экономии места и трафика, и отключить это нельзя. Мессенджеры ведут себя так же: в Telegram, например, фото при обычной отправке сжимается, а если отправить его «как файл», остаётся нетронутым.

Из этого следует практический вывод: на вход нужно подавать файл, который переживёт ещё одну обработку, и по возможности сразу в том виде, в каком его покажут.

Пережатие накапливается, а вес файла этого не показывает

Чтобы не говорить на глаз, мы провели простой замер. Взяли тестовый кадр 2400×1350 с градиентным небом, светлым шаром и сеткой тонких линий и десять раз подряд сохранили его в JPEG с качеством 80, каждый раз из предыдущей копии. Вес почти не изменился: 265 КБ после первого сохранения, 267 КБ после десятого. А расхождение с исходником, измеренное по PSNR, упало с 44,8 до 31,7 дБ. Ниже 35 дБ потери обычно уже видны без увеличения.

Оговорка: кадр синтетический, а PSNR грубая метрика, так что абсолютные цифры на вашем рендере будут другими. Зато сам эффект воспроизводится всегда: файл, который уже пересохраняли много раз, весит как чистый, но выглядит заметно хуже. Поэтому смотреть нужно не на размер, а на картинку, и всегда экспортировать из исходника, а не из копии, пришедшей из мессенджера или чата с заказчиком.

Размер: отдавайте тот, который покажут

Если площадка всё равно уменьшит изображение до 1280 или 1600 пикселей по ширине, лучше сделать это самому. Вы выберете алгоритм уменьшения (Lanczos или аналог, который сохраняет резкость) и избежите ситуации, когда большой файл сначала сжимают, потом уменьшают, потом сжимают снова. В нашем тесте тот же кадр, уменьшенный до 1280×720 и сохранённый с качеством 80, весил 115 КБ против 265 КБ у полноразмерного. Какой размер нужен конкретной площадке, смотрите в её справке: эти значения у них периодически меняются, и держать их в голове бессмысленно.

Цвет: почему картинка бледнеет

Самая частая причина «выцветших» рендеров не сжатие, а профиль. Если вы сохранили кадр в Adobe RGB, Display P3 или в рабочем цветовом пространстве рендер-движка и не перевели его в sRGB, браузер или приложение площадки часто читают его как sRGB, и насыщенные цвета тускнеют. Перед загрузкой переведите изображение в sRGB и оставьте профиль внутри файла. Это одно из самых дешёвых улучшений: оно ничего не стоит по весу и убирает половину жалоб на «не тот цвет».

Градиенты и тонкие линии рассыпаются первыми

Плавное небо, туман и мягкий свет от лампы в 8-битном файле держатся на нескольких сотнях оттенков, и при сжатии они распадаются на ступени. Помогает слабое зерно, добавленное на кадр до экспорта: оно маскирует границы между ступенями. Тонкие линии, провода, сетки и мелкий текст при пережатии получают рябь вокруг контура. Если такие детали важны, лучше сделать их чуть толще или контрастнее, чем кажется нужным, и держать качество экспорта на 90 и выше.

Как проверить заранее

Самый надёжный способ: загрузить кадр, скачать выложенную версию (или сделать скриншот в масштабе 100%) и сравнить с оригиналом. Наложите две версии в режиме «Разница»: всё, что не чёрное, это потери. Увидеть худший сценарий можно и до загрузки: пропустите кадр через онлайн-инструмент wertigo на низком качестве и посмотрите, какие места рассыпаются первыми. Именно их стоит упростить или усилить до финального экспорта.

Короткий порядок действий

  • Хранить исходник в формате без потерь (EXR, 16-битный PNG или TIFF), а JPEG делать только на выдачу.
  • Переводить в sRGB и оставлять профиль в файле.
  • Уменьшать до нужного размера самому, а не оставлять это площадке.
  • Не загружать копии, уже прошедшие через мессенджер: брать исходник.
  • В мессенджерах отправлять работу «как файл», если нужно сохранить качество.