Этот файл документирует выпуски до версии 1.1.1. Для описания версий 2.0 и выше см. страницу с выпусками на GitHub:
https://github.com/AcademySoftwareFoundation/OpenColorIO/releases
и для более подробной информации см. заметки к выпускам в последней документации:
https://opencolorio.readthedocs.io/en/latest/releases/_index.html#releases
Версия 1.1.1 (2 апреля 2019): * Добавлена опциональная совместимость для сборки приложений с OpenImageIO 1.9+ * Добавлены проверки USE_SSE для устранения ошибок сборки на Linux * Порядок результатов getDisplays() теперь соответствует определению активных дисплеев в конфигурации active_displays или переменной окружения OCIO_ACTIVE_DISPLAYS. * Исправлена неправильная работа getDefaultDisplay()/getDefaultView() при отсутствии переменных окружения OCIO_ACTIVE_DISPLAYS или OCIO_ACTIVE_VIEWS. * Исправлена ошибка GetEnv() под Windows * Исправлены случаи неудачной сборки CI под Windows и MacOSВерсия 1.1.0 (5 января 2018): * Исправления сборки с libc++ * Добавлена поддержка YAML > 5.0.1 * Исправления патчей YAML и TinyXML * Исправление видимости Clang * Добавлена поддержка записи Truelight LUT * Улучшена OCIOYaml * Исправлена коррекция строк Python * Добавлена поддержка CDL * Обновлена документация * Добавлена поддержка аргументов и ключевых аргументов в Python MatrixTransform * Добавлено поле description для объектов Look * Улучшена совместимость с Python 3 * Исправлена ошибка чтения файла CSP * Добавлена непрерывная интеграция под Linux, MacOS и Windows * Улучшена экстраполяция 1D LUT * Улучшено обработывание отрицательных значений в 1D LUT * Улучшена система сборки под Windows * Улучшена кросс-платформенная система сборки * Исправлена ошибка падения при определении неопределенной роли * Обновлен плагин для After Effects * Добавлен эталонный плагин для Photoshop * Добавлен эталонный образ DockerВерсия 1.0.9 (2 сентября 2013): * Поддержка CDL cccid для поиска по имени и индексу * Обновления ociobakelut / ocioconvert * Исправления сборки под FreeBSD * Диск кэш FileTransform позволяет выполнять параллельные дисковые запросы * Исправление CSP под Windows * Поддержка Python 3 * Исправление тестирования абсолютных и относительных путей переменных окружения * Возможность явного объявления переменных окружения конфигурации * Исправление предупреждений сборки gcc44
Версия 1.0.8 (11 декабря 2012): * Плагин для After Effects * Увеличена точность для инвертирования матрицы в Core * Символы md5 в Core больше не утечены * Сопоставимость CMake с именованием пространств имен OIIO 1.0 * Опция CMake для контроля python soname * В Nuke по умолчанию для register_viewers OCIODisplay установлено значение "all" * Примеры ColorLookup <-> spi1d lut в Nuke * По умолчанию в Windows используется boost shared_ptr * Исправлена запись csp в Windows * Исправления сборки в Windows * ociobakelut поддерживает looks
Версия 1.0.7 (17 апреля 2012): * Поддержка IRIDAS .look * Добавлена утилита ociolutimage (обрабатывает изображение <-> 3dlut) * Сборка CMake позволяет опционально использовать системные библиотеки * Изменения в структуре CMake для установки Python и Nuke * Внутренние зависимости обновлены до yaml 0.3.0, pystring 1.1.2 * Оптимизирована внутренняя обработка матриц / экспоненциальных операций * Добавлено опциональное значение INTERP_BEST для интерполяции * Добавлена функция config_clear_looks() для Python * Переработана документация Python * Значения зависимых переключателей Nuke теперь встроены в .nk скрипты * Добавлена кнопка перезагрузки для Nuke OCIOLookTransform * Обновлена справочная информация для узлов NukeВерсия 1.0.6 (12 марта 2012): * Обновления JNI (Java) * Поддержка произвольных атрибутов в ocioconvert
Версия 1.0.5 (22 февраля 2012): * Добавлено оптимизационное внутреннее ядро * Исправлена ошибка в SetLoggingLevel(..) * Обновлена документация API Python / веб-сайт * Исправлена ошибка компиляции Clang
Версия 1.0.4 (25 января 2012): * ocio2icc устарела (функциональность объединена в ociobakelut) * Интеграция rv (бета) * Nuke: обновлено управление каналами * Обновлена документация / веб-сайт
Версия 1.0.3 (21 декабря 2011): * Тетраэдрическая интерполяция 3dlut (только CPU) * ociocheck и Config.sanityCheck() улучшены по проверке * Mari: обновлены примеры * Makefile: различные обновления для соответствия стандартам библиотек
Версия 1.0.2 (30 ноября 2011): * Обработка 3D lut (только CPU) стала устойчивой к nan * Nuke OCIOFileTransform получил кнопки перезагрузки * Улучшена установка на многобиблиотечные *nix системы * Улучшена обработка soversion для C++/Python * Улучшены ociobakelut * Первая версия Java-биндингов (альфа)
Версия 1.0.1 (31 октября 2011): * Luts с неправильным расширением теперь правильно загружаются * ocio2icc / ociobakelut получили опцию --lut (больше не требуют ocio конфигурации) * DisplayTransform looks не применяются к 'data' пассам.Версия 1.0.0 (3 октября 2011): * Закрытие ABI для ветки 1.0 * Общая очистка API (удалены устаревшие / ненужные функции) * Могут добавляться новые функции, но ABI будет расширяться только в совместимом с бинарными файлами режиме. Профили, созданные с 1.0, всегда будут читаемы в будущих версиях. * Исправлена ошибка чтения Truelight * ocio2icc больше не требует конфигурации OCIO (может принимать сырой LUT(s))-------------------------------------------------------------------------------Версия 0.8.7 (3 октября 2011): * Исправлена ошибка TrueLight Reading
Версия 0.8.6 (7 сентября 2011): * Обновлено чтение / запись конфигурации .ocio для совместимости с 1.0 (Профили, записанные в 0.8.6 и выше, будут совместимы с 1.0. Совместимость с предыдущими версиями вероятна, но не гарантируется.) * Улучшенная ведомость * Добавлен ColorSpace.equalitygroup (делает явным равенство ColorSpace) * Значительные обновления узлов Nuke * Добавлена поддержка чтения / записи Iridas .itx * Поддержка сборки для Windows
Версия 0.8.5 (2 августа 2011): * Исправлен Nuke OCIODisplay (ошибка из 0.8.4) * Обновлен читатель / писатель Houdini HDL
Версия 0.8.4 (25 июля 2011): * Поддержка Native Look * Ядро / Nuke OCIODisplay поддерживают просмотр альфа-канала * Добавлен писец Houdini (.lut) * Добавлен читатель Pandora (.mga,.m3d) * Дополнительные внутренние исправления ошибок
Версия 0.8.3 (27 июня 2011): * Исправлена разрешение симлинков OCIO::Config (исправление ошибки) * Узлы Nuke OCIODisplay используют строковое хранение (исправление ошибки) * Очистка Makefile * Очистка документации
Версия 0.8.2 (7 июня 2011): * Множество исправлений совместимости с Windows * Улучшения привязки Python * Улучшения OCIO::Baker / ociobakelut * Lut1D/3D не падают при обнаружении nan (исправление ошибки) * Интерфейс Nuke не падает в известном угловом случае (исправление ошибки)Версия 0.8.1 (9 мая 2011): * Новые роли: TEXTURE_PAINT + MATTE_PAINT * Пример API для Mari (src/mari) * Обновлен реестр форматов файлов для поддержки Windows + Debug * Вариант совместимости сборки с boost_ptr
Версия 0.8.0 (19 апреля 2011): * Закрытие ABI для стабильной ветки 0.8 Новые функции могут быть добавлены, но ABI будет расширяться только в совместимом с бинарными файлами режиме * В противном случае идентична 0.7.9
-------------------------------------------------------------------------------Версия 0.7.9 (18 апреля 2011): * Добавлена поддержка .vf luts * Разные улучшения для Nuke * Добавлена опциональная поддержка boost ptr (совместимость с предыдущими версиями) * Улучшения Makefile (Nuke / CMAKE_INSTALL_EXEC_PREFIX) * Исправление падения cdlTransform.setXML
Версия 0.7.8 (31 марта 2011): * Исправлена ошибка с Iridas lut (.cube), теперь учитывается DOMAIN_MIN / DOMAIN_MAX * Доступны GPU-функции в Python (необходимо для Mari) * Очистка Nuke OCIODisplay: исправлены имена параметров и добавлена поддержка переменных окружения * Очистка ociobaker * Улучшена видимость ABI для tinyxml * Удалена зависимость от Boost, теперь используется tr1::shared_ptr
Версия 0.7.7 (1 марта 2011): * API для обработки LUT и отдельное приложение * Поддержка Truelight runtime (необязательно) * Запись LUT для Cinespace (3D) * Поддержка CSP prelut * Удалена зависимость от Boost argparse * Улучшена проверка целостности (SanityCheck) * Поддержка относительных путей в FileTransform * Улучшения в Python (поддержка ключевых слов transform) * Улучшения в Makefile (OIIO Path) * Обновление API процессора (совместимо с кодом, несовместимо с бинарниками)Версия 0.7.6 (1 февраля 2011): * Обновлен API отображения конфигурации (.ocio конфигурационный формат обновлен) * Добавлено приложение ocio2icc (генерация профиля ICC) * Переработка ASC CDL, добавлены поддержка .cc и .ccc * Улучшения в документации * Улучшения в Makefile (Boost_INCLUDE_DIR и т.д.)
Версия 0.7.5 (13 января 2011): * Улучшения в ociodisplay * Исправление ошибки в gpu display (только профиль glsl 1.0) * Улучшения в Makefile * Улучшение установки Nuke * Генерация документации с помощью sphinx (html и pdf)
Версия 0.7.4 (4 января 2011): * Добавлен 'Context', позволяющий использовать 'переиспользованные' трансформации * Улучшение API: удалены старые функции и исправлены константы * Добавлен config.sanityCheck() для валидации * Дополнительные опции конфигурации в Makefile, включая SONAME и т.д.
Версия 0.7.3 (16 декабря 2010): * Добавлены примеры приложений: ociodisplay, ocioconvert * Makefile: добавлена зависимость от заголовков Boost * Makefile: плагины для Nuke теперь версионно специфичны * Исправлены ошибки в GLSL MatrixOp
Версия 0.7.2 (9 декабря 2010): * Переработка GPUAllocation (улучшение API) * Добавлен AllocationTransform * Добавлен LogTransform * Удален CineonLogToLinTransform * Исправлены несколько ошибокВерсия 0.7.1 (15 ноября 2010): * Добавлены дополнительные 3D LUT форматы: Truelight .cub и Iridas .cube * FileTransform поддерживает переменные окружения и пути поиска * Добавлены плагины для Nuke: LogConvert и FileTransform * Улучшена форматировка профиля OCIO * Использование GCC visibility (когда доступно) для скрытия приватных символов * Исправлены несколько ошибокВерсия 0.7.0 (21 октября 2010): * Переключение формата файла с XML на YAML
-------------------------------------------------------------------------------Версия 0.6.1 (5 октября 2010): * Exposed ExponentTransform * Добавлен CineonLogToLinTransform — простая линейная линеаризация отрицательных значений. Не строго необходима (можно было сделать ранее с помощью LUT), но часто удобна. * Добавлен DisplayTransform.displayCC для пост-обработки LUT CC. * Много улучшений в Python * Несколько исправлений ошибок * Несколько улучшений в Makefile
-------------------------------------------------------------------------------Версия 0.6.0 (21 сентября 2010): * Начало версии 0.6, "стабильной" ветки
Все сборки 0.6.x будут совместимы по ABI (только вперед).
Новые функции (даже экспериментальные) будут добавлены в ветку 0.6,
пока не будет нарушена совместимость по бинарному и исходному коду.
Как только это станет невозможным, будет создана ветка 0.7 "разработки".
* Разделение публичного заголовочного файла на 3 части для улучшения читаемости
(вы всё ещё импортируете только <OpenColorIO/OpenColorIO.h>)
* Добавлен MatrixTransform
* Переработка внутреннего тестирования
* Исправлены многие предупреждения компиляции**Версия 0.5.16 (16 сентября 2010):**
* PyTransforms теперь используют наследование классов Python
* Пространство имен OCIO теперь можно настроить при сборке (для распространения в коммерческих приложениях)
* Обновлено поведение make install
* DisplayTransform принимает общие операторы cc (вместо CDL только)
* Несколько исправлений ошибок / предупреждений компиляции**Версия 0.5.15 (8 сентября 2010):**
* OCIO теперь корректно работает, когда переменная окружения $OCIO не установлена, позволяя использовать без цветового управления.
* Цветовые преобразования могут применяться в python config->getProcessor.
* Упрощение API (getColorSpace позволяет использовать имя cs, роли и объекты cs).
* Улучшения Makefile (спасибо Malcolm Humphreys).
* Несколько исправлений ошибок.
Версия 0.5.14 (1 сентября 2010): * Улучшения Python-биндингов. * Упрощение реализации классов (уменьшение количества внутренних заголовочных файлов).
Версия 0.5.13 (24 августа 2010): * Поддержка GPU Processing для цветовых пространств с высокой динамической областью. * Добавлен оператор логического преобразования. * Несколько исправлений ошибок. * Несколько улучшений к Python-биндингам. * Exposed PyOpenColorIO заголовочный файл, для использования в приложениях, требующих кастомного Python-биндинга. * Оптимизация оператора матрицы для подслучаев с диагональными значениями. * Несколько изменений в плагине для Nuke (теперь с дополнительным узлом, OCIODisplay).
Версия 0.5.12 (18 августа 2010): * Дополнительные улучшения DisplayTransform. * Дополнительные улучшения GPU. * Добавлен хеширование операторов (processor->getGPULut3DCacheID).
Версия 0.5.11 (11 августа 2010): * Первая реализация DisplayTransform. * Поддержка ASC CDL. * Коэффициенты конфигурации лумы.Версия 0.5.10 (22 июля 2010): * Обновлен плагин для Nuke, теперь работает в macOS * Исправлены различные предупреждения сборки. * Продолжение работы над GPU (в разработке)Версия 0.5.9 (28 июня 2010): * Переименован проект, классы и пространства имен в OpenColorIO (OCIO) * Добавлен путь для однопиксельного процессора * Улучшена обнаружение makefile для Python * Продолжена работа над GPU (в разработке)
Версия 0.5.8 (22 июня 2010): * Поддержка формата .3dl * Поддержка матричных операций * Переработка кода (добавлены Processors) для поддержки модели GPU/CPU * Улучшенная проверка ошибок * Поддержка сборки для Python 2.5 * Поддержка сборки для macOS
Версия 0.5.7 (14 июня 2010): * Python API значительно расширен * Улучшенная публичная C++ заголовочная страница
Версия 0.5.6 (8 июня 2010): * Реализация PyConfig stub * Удален ImageDesc.init; добавлен PlanarImageDesc / PackedImageDesc * Удален tr1::shared_ptr; добавлен boost::shared_ptr
Версия 0.5.5 (4 июня 2010): * .ocio поддерживает ссылки на пути * Переключение переменной окружения конфигурации на $OCIO * Добавлены операции обработки 3D lut
Версия 0.5.4 (1 июня 2010): * Первая релиз * Поддержка CMake для Linux * Парсинг и сохранение формата OCIO XML * Пример конфигурации цветового пространства с несколькими 'простыми' цветовыми пространствами * Мутабельная API конфигурации цветового пространства * Поддержка обработки 1D lut * Поддержка форматов файлов SPI 1D * Плагин для Nuke
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )