LINUX.ORG.RU

Графика


12

0

Всего сообщений: 308

Вышла библиотека MathGL 2.3

Группа Open Source

Платформонезависимая библиотека MathGL предназначена для построения широкого спектра графиков (кривых, поверхностей, поверхностей уровня и т.д.). Есть возможности экспорта графики в растровые (PNG, JPEG) или векторные (EPS, SVG, TeX, OBJ, PDF) форматы и рисование в консольном режиме.

В новой версии множество улучшений в выводе осей и графиков, увеличена скорость рисования и обработки данных, добавлены новые типы графиков и заметно расширены стили рисования существующих, добавлена работа с фоновым изображением, заметно переработан UDAV, а также сделано много других улучшений и исправлений.

>>> Подробности

 , , , ,

abalakin
()

digiKam 4.1.0

Группа Мультимедиа

Команда разработчиков digiKam рада представить новый выпуск своей программы. Данный выпуск включает в себя множество исправлений (по сравнению с предыдущим стабильным выпуском 4.0.0). Среди изменений:

  • Произведён массивный рефакторинг кода по распознаванию лиц. Код библиотеки libkface, ответственный за обнаружение и распознавание лиц теперь более выверенный и надёжный;
  • Добавлено новое представление фотографий в коллекции, которое показывает наличие вшитой геоинформации в файлах. Это поможет пользователям быстрее находить фотографии по GPS координатам;
  • Улучшена поддержка миниатюр на мониторах с высоким разрешением: теперь максимальный размер миниатюры 512 (ранее был 256);

Полный список закрытых багов можно посмотреть по ссылке.

Исходные коды можно загрузить с репозитория KDE.

>>> Подробности

 , , ,

KennyMinigun
()

Krita собрала необходимые средства на kickstarter

Группа Мультимедиа

Kritaрастровый графический редактор для художников из состава офисного пакета calligra, курируемый фондом Krita Foundation и организацией KO GmbH (Krita Studio).
За 8 дней до окончания проект krita собрал необходимую сумму в €15000. Напомним, что они начинали кампанию по сбору средств для обеспечения фултайм работы 2 разработчиков, усилия которых планировалось сосредоточить на версии 2.9, где планируется обширный список изменений. Также ведутся работы по портированию на Mac OSX, но полноценную поддержку обещали при значительном превышении суммы.

>>> Подробности

 , , ,

alltiptop
()

Бета-версия проприетарного видео-драйвера NVIDIA 340.17

Группа Hardware and Drivers

Изменения:

  • Добавлена поддержка следующих GPU:
    • GeForce GT 730
    • GeForce GT 740
  • Реализованы различные улучшения и исправления в данных, отправляемых GL приложениям через расширения KHR_debug и ARB_debug_output.
  • Устранена ошибка, которая приводила к сбоям GLX приложений, которые одновременно создают изображения на нескольких серверах Х, во время свопинга буферов.
  • Обновлена панель управления nvidia-settings, чтобы создавать отчеты обо всех действительных именах для каждого адресата при запросе целевых типов, например, `nvidia-settings -q gpus`.
  • Добавлена поддержка управления доступности быстрого полноэкранного сглаживания (FXAA) для приложения через новую переменную среды __GL_ALLOW_FXAA_USAGE и соответствующий код профиля приложения GLAllowFXAAUsage. Более подробно смотрите в текстовом документе README.
  • Устранена ошибка, приводящая к искажению непрямого рендеринга при системных конфигурациях, не позволяющих записывать в исполняемую память.
  • В nvidia-settings обновлены Make-файлы, чтобы разрешить nvidia-settings динамическую компоновку с пакетом libjansson. Эту опции можно включить, установив значение переменной Make-файла NV_USE_BUNDLED_LIBJANSSON на 0. Обратите внимание, что для nvidia-settings требуется libjansson версии 2.2 или выше.
  • Из nvidia-installer удалена проверка уровня запуска: больше не возникает проблем, ранее связанных с уровнем запуска номер 1.
  • Добавлена поддержка мониторов с поддержкой технологии G-SYNC. Дополнительная информация и системные требования доступна по ссылке.
  • Улучшена поддержка запуска драйвера NVIDIA в конфигурациях, где запрещена запись в исполняемую память. Оптимизации драйверов, которые требуют записи в исполняемую память, можно принудительно отключить с помощью новой переменной среды __GL_WRITE_TEXT_SECTION. Более подробно смотрите в текстовом документе README.
  • Устранена ошибка драйвера Х, из-за которой на некоторых из последних GPU игнорировались обновления таблицы цветокоррекции с глубиной зеленого цвета 15 бит на канал.

>>> Подробности

 , ,

ZenitharChampion
()

Релиз Blend4Web 14.05

Группа Интернет

Увидел свет очередной публичный выпуск открытого 3D web-фреймворка Blend4Web. Фреймворк предназначен для создания трехмерного интерактивного контента, работающего в браузерах без использования плагинов. Blend4Web тесно интегрирован с открытым пакетом Blender, использующимся в качестве основного инструмента редактирования 3D-сцен. Воспроизведение контента осуществляется средствами WebGL, Web Audio и других браузерных технологий.

В этом релизе команда разработчиков сосредоточилась на упрощении использования движка и оптимизации производительности.

Основные изменения:

  • Представлена новая фотореалистичная демо-сцена “Спорткар”. С помощью визуального редактора шейдеров для этой сцены было создано свыше 40 различных материалов: хромированный металл, окрашенный металл, стекло, резина, кожа и др.
  • Подготовлена серия уроков, охватывающих широкий круг возможностей движка. Рассмотрены: система частиц, нелинейная анимация, освещение, постпроцессинговые эффекты, а также программирование простых интерактивных приложений.
  • Проведено визуальное улучшение и оптимизация производительности демо-приложений.
  • Реализованы инструменты для упрощения создания и отладки анимации, переработаны соответствующие API. В интерфейс Blender'а добавлена панель запекания скелетной анимации.
  • Существенно оптимизирован рендеринг сцен с большим количеством систем частиц.
  • Улучшена система управления камерой, переработаны API системы контроллеров с целью упрощения их использования.
  • Проведены дальнейшие оптимизации в физическом движке и аддоне искусственного интеллекта ботов (NPC).
  • Решена проблема с некорректной работой движка на MacBook Pro с дискретной видео-картой Nvidia.
  • Обновлена и дополнена документация, осуществлен перевод на английский язык.

В дополнение стоит отметить поздравительную интерактивную открытку, подготовленную командой движка к Дню Победы. Открытка, представляющая собой одиночный HTML-файл, была создана исключительно силами дизайнера без участия программистов.

Скриншот 1

Скриншот 2

>>> Подробности

 , , ,

llex1234
()

Crytek GmbH опубликовала исходный код Renderdoc

Группа Open Source

Crytek GmbH опубликовала исходный код Renderdoc под открытой лицензией MIT.

Renderdoc - это инструмент отладки графики в движке CryEngine.

>>> Подробности

 ,

kas501
()

Первый релиз открытого движка Blend4Web

Группа Интернет

Представлен выпуск новой платформы для разработки трёхмерных браузерных приложений Blend4Web. Движок использует технологию WebGL для рендеринга, имеется встроенная поддержка звука и физики. Для создания исходных сцен используется пакет 3D-моделирования Blender, для которого подготовлен соответствующий плагин.

Особенностями движка являются удобство использования, мощные инструменты для продвинутых разработчиков и высокая производительность.

Среди прочего, движком поддерживается следующий функционал:

  • Визуальный конструктор материалов
  • Каскадные мягкие тени
  • Динамическое отражение
  • Скелетная и вертексная анимация
  • Система частиц
  • Атмосферные эффекты, реалистичная вода
  • Объёмный звук, звуковая анимация
  • Физика
  • Управление NPC, транспортными средствами
  • Стерео-изображение

Код движка распространяется под двойной лицензией GPLv3/EULA, обе версии аналогичны по функциональности, в коммерческой дополнительно поставляются исходные файлы и ресурсы демонстрационных приложений.

Скриншот 1
Скриншот 2
Скриншот 3

>>> Подробности

 , , ,

llex1234
()

Fotoxx 14.04

Группа Мультимедиа

Fotoxx — это программа с открытым исходным кодом для Linux, предназначенная для редактирования и управления коллекциями фотографий. Цель программы состоит в том, чтобы удовлетворить большинство потребностей пользователя, оставаясь при этом быстрой и простой в использовании.

( читать дальше... )

Список изменений

Скриншоты [1] [2] [3]

>>> Подробности

 , ,

fallout4all
()

Первый публичный релиз OpenHouse 0.5.28

Группа Open Source

Известный разработчик систем защиты от краж Willy Orifis опубликовал исходные коды OpenSource-системы автоматического обнаружения пустующих квартир в многоэтажных домах на основе анализа видеопотока, взятого с HD камеры. Цель выпуска OpenHouse в том, чтобы показать насколько уязвимы обычные жилища граждан. Система состоит из библиотеки цифрового зрения OpenCV, драйвера loopback из комплекта v4l2 и нескольких Python скриптов.

Первичная настройка системы заключается в наведении видеокамеры на интересуемый дом и обведения зоны расположения окон для генерации сетки оконных проемов (целевых объектов наблюдения). Далее система отслеживает изменения состояния окон в течении нескольких суток. Автор рекомендует выдерживать не менее 5 суток, чтобы получить достоверные результаты. После накопления статистики, система способна показать, в каких окнах не зажигался свет в вечернее (ночное) время и небыло никаких дневных изменений, таких как перемещение зановесок и появление силуэтов в проеме окна.

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

Появление нового спорного вида ПО, в субботу, 29.03.2014, прокомментировал Richard Stallman в рассылке mysociety.org: «Появление в свободном доступе нового инструментария можно только приветствовать. Однако нужно понимать, что каждый инструмент можно использовать как во благо, так и во зло. В любом случае, выбор человек делает сам. Выпуск OpenHouse может негативно сказаться на образе свободного ПО, к которому во многих странах искусственно сформировано предвзятое отношение как к ПО, популярное у хакеров, взломщиков банкоматов и прочих криминальных элементов. Наша задача - просвещать общество, что это не так.»

>>> Подробности

 , ,

pat_minus
()

Релиз Blender 2.70

Группа Мультимедиа

Состоялся релиз лучшего открытого проекта всех времён и народов - Blender 3D, первый в серии 2.7.

( Новое в этой версии: )

Традиционно, пакет доступен для Linux, MacOS и Windows.

>>> Скачать

 , ,

MageasteR
()

Релиз MakeHuman 1.0.0

Группа Мультимедиа

Вчера состоялся релиз программы MakeHuman.

MakeHuman - это программа для создания трёхмерных моделей людей для любых целей - иллюстраций, анимации, игр. Особенности программы:

  • Моделирование параметрическое, то есть происходит путём изменений болванки как в общем (пол, рост, вес, пропорции, возраст), так и по отдельным участкам тела.
  • Доступно несколько вариантов одежды и обуви, причёсок.
  • Доступно несколько вариантов оснастки (rigging) как для работы с аддоном Rigify из Blender 3D, так и для экспорта в различные игры/движки.
  • Доступно несколько уровней детализации и топологии для различных способов использования: от высокой детализации для фотореалистичного рендеринга до крайне низкой для общих планов массовки в анимации.
  • Лицензия GPL v.3, лицензия моделей CC Zero (Public Domain).

    Программа написана на Python, поэтому доступна для большинства распространённых платформ - Linux, MacOS, Windows.

>>> Подробности:

 , ,

MageasteR
()

Вышла Mangaed 2.3 - обновление программы для переводчиков манги

Группа Open Source

Вышло обновление свободной программы для переводчиков манги - Mangaed 2.3. Программа интегрирует в одном окне просмотрщик изображений, текстовый редактор и словарь, сохраняет тексты в HTML, ODT и в виде простого текста. Оснащена средством поиска иероглифов по ключам и числу черт, поддерживает разные стили комментариев для коллективной работы переводчиков.

В новой версии улучшен интерфейс, исправлены ошибки, появилась проверка орфографии с помощью Hunspell. Разработка перенесена на Qt 5.2 и работает под всеми современными дистрибутивами Linux, а также под Windows.

>>> Подробности

 , , ,

nio-kun
()

Вышел X.Org 1.15

Группа Open Source

Основные нововведения касаются расширений Present и DRI3. Также унифицирована реализация GLX.

Патчи для новой версии (1.16) будут приниматься до 1 апреля, а её релиз запланирован на 1 июля.

>>> Полный чейнджлог

 , ,

MiniRoboDancer
()

xiccd - управление цветовыми профилями в X

Группа Мультимедиа

Сегодня вышла новая версия xiccd - демона, управляющего цветовыми профилями мониторов.

xiccd работает совместно с colord и позволяет автоматически настраивать цветовые профили (icc) в графических средах, подобных Xfce, в которых подобная функциональность не встроена. До сих пор такая возможность существовала лишь в Gnome («из коробки») и в KDE (при использовании colord-kde). Пользователям других оболочек приходилось загружать цветовые профили вручную с помощью xicc, dispwin или dispcalGUI, что может не работать в конфигурациях с несколькими мониторами или при использовании некоторых colord-совместимых графических пакетов.

После установки xiccd список существующих мониторов и пользовательских цветовых профилей становится доступен в colord, что позволяет средствами colord устанавливать и выбирать нужный цветовой профиль. Корректно обработано «горячее» подключение и отключение мониторов. Тем самым, например, при подключении к ноутбуку проектора его цветовой профиль подгружается автоматически. При отсутствии точного цветового профиля создается приближенный по EDID-информации монитора.

В отличие от демонов, подобных colord-kde, xiccd не зависит ни от каких пакетов, от которых не зависит colord (за исключением X), что позволяет использовать его в любых системах в любом окружении. На сегодняшний день поддерживается загрузка профилей в X и чтение пользовательской директории профилей. Для работы необходима поддержка XRandR 1.3 и выше.

В сегодняшней версии 0.2.2 исправлены падения и откорректировано опознание мониторов в режиме «Mirror screen».

>>> Скачать xiccd

 , ,

Yampp
()

Вышла библиотека MathGL 2.2

Группа Open Source

Платформонезависимая библиотека MathGL предназначена для построения широкого спектра графиков (кривых, поверхностей, поверхностей уровня и т.д.). Есть возможности экспорта графики в растровые (PNG, JPEG) или векторные (EPS, SVG, TeX, OBJ, PDF) форматы и рисование в консольном режиме.

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

>>> Подробности

 , , , ,

abalakin
()

QCustomPlot 1.1.0

Группа Open Source

4 ноября 2013 года вышла версия 1.1.0 библиотеки для построения двухмерных графиков (и не только) для Qt/C++. Главное изменение в новой версии — поддержка Qt 5.1 и 5.2 (beta1).

QCustomPlot — это достаточно молодая, но уже достаточно зрелая библиотека, позволяющая производить построение графиков как являясь частью интерфейса приложения (в качестве виджета или элемента QTextDocument), так и с выводом в файл (поддерживаются растровые и векторные форматы). Библиотека является довольно производительной и хорошо подходит для обновления графиков из поступающих в реальном времени данных.

QCustomPlot развивается активнее, чем свой прямой конкурент Qwt, и хотя ещё и не доросла до неё по функционалу, но подаёт очень большие надежды.

Основным разработчиком QCustomPlot является немец Emanuel Eichhammer. Библиотека распространяется под лицензией GPLv3, но автор упоминает возможность распространения под другими условиями с его персонального разрешения (например, под LGPL).

Сайт проекта

Документация

>>> Список изменений

 , , , ,

Obey-Kun
()

Релиз LuxRender 1.3

Группа Мультимедиа

Состоялся релиз физически точного объективного (physically-based and unbiased) рендер-движка LuxRender. Движок симулирует распространение света на основе физических уравнений, что даёт возможность получать очень фотореалистичные изображения.

Новое в версии 1.3:

  • Улучшена поддержка волокон (волос).
  • Поддержка цветов вершин.
  • Уменьшена нижняя граница шероховатости для глянцевых поверхностей, теперь они могут быть практически зеркальными.
  • Новый «гетерогенный» тип объёма с поддержкой трёхмерных текстур «cloud», «exponential» и «densitygrid» для рендеринга неоднородных сред типа дыма, облаков и т. п.
  • Новый рендерер slgrenderer, который встраивает движок SLG (Small Lux GPU) в движок LuxRender, который позволяет осуществлять расчёты средствами GPU, но пока не является интерактивным.
  • Источники света типа area теперь могут быть инстансами, что позволяет сделать для них размытие движения.
  • Поддержка «отложенных» сеток. Объект загружается в сцену только тогда, когда луч света пересекает его ограничительную рамку (bounding box). Это, во-первых, ускоряет процесс загрузки сцены за счёт загрузки только видимых объектов, во-вторых, позволяет держать в памяти только необходимые объекты, что существенно освобождает память. Очень полезно, когда нужно отрендерить лишь некоторую часть смоделированного мира.
  • Настройка пути к исполняемому файлу LuxRender переехал из настроек рендера в настройки аддонов.
  • Поддержка редактора нодов. Теперь материалы можно настраивать нодами, как и в Cycles. К сожалению, это поломало совместимость с Blender 3D версий ниже 2.67 (в которой появилась поддержка пользовательской системы нодов); пока что в процессе усиленной разработки!
  • Поддержка карт бампа и нормалей в смешанных (mix) материалах при использовании движка SLG.
  • Другие улучшения и дополнения.

Движок доступен для Linux, MacOS X и Windows.

>>> Скачать

 , , ,

MageasteR
()

Etnaviv (драйвер для GPU Vivante): Нужна помощь!

Группа Hardware and Drivers

Etnaviv (драйвер для GPU Vivante): Нужна помощь!

В своём блоге Wladimir J. van der Laan, основатель проекта Etna_viv, 8 октября 2013 написал следующее:

Почти со всем разобрались, и теперь у нас есть драйвер OpenGL|ES, который хорошо работает для ядер GC1000 и ниже. Этот драйвер уже используется на портативной игровой консоли GCW Zero, успешно отображая много игр (и я всё ещё продолжаю бороться с багами повсюду :-) ). Однако у меня нет ни времени, ни желания всё делать самому. Этому проекту нужны разработчики, которые помогут с:

  • Поддержкой ядер GC2000 в Mesa/gallium (основное, что для этого требуется, - поддержка нескольких пиксельных конвейеров в аппаратуре GPU).
  • Интеграцией кода поддержки библиотеки Mesa в DRI/DRM.
  • Переносом драйвера в основную ветвь исходников библиотеки Mesa.
  • Написанием 2D драйвера для X11.

Я всё время читаю: «Я не могу использовать etnaviv потому что он не...». Но не стоит забывать, что это совместный проект с открытыми исходными кодами. Я сделал своё дело, теперь очередь за вами. Нет смысла ждать, то, что вы хотите, не произойдёт само по себе.

Свободный и открытый драйвер поддержки графических ядер Vivante с нетерпением ждет вашей помощи! Присоединяйтесь к #etnaviv на irc.freenode.net или напишите мне, если у вас есть вопросы.

Ещё ссылки:

>>> Подробности

 , , , ,

troosh
()

Поддержка Direct3D 9 добавлена в Gallium3D

Группа Linux General

Представлена рабочая реализация трекера состояний Direct3D 9 для Linux, реализованная через Gallium3D, что даёт возможность прямого обращения к драйверам, без прослойки, транслирующей вызовы Direct3D в вызовы OpenGL. Благодаря этому удалось достигнуть боле чем двухкратного увеличения FPS в таких играх, как Skyrim, Civilization 5, Anno 1404 и Starcraft 2.

В отличие от ранее существовавших решений, данная реализация является полностью работоспособной и ориентированной на 9-ую версию API.

Для работы данного прототипа требуется изменённая версия Wine (инструкции можно найти здесь).

Разработчик верит, что эта реализация будет жизнеспособной, так как активно поддерживается, написана на языке C (а не C++). Также отмечается, что Gallium3D в его нынешнем состоянии гораздо более пригоден для реализации Direct3D 9, чем последующих версий.

>>> Подробности

 , , ,

Falcon-peregrinus
()

Релиз Wayland 1.2

Группа Linux General

После трёх месяцев разработки представлен третий стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.2, а также развиваемого параллельно композитного сервера Weston 1.2. Ветка 1.2 обратно совместима на уровне API и ABI с выпусками 1.x, но дополнительно содержит порцию улучшений, расширяющих возможности протокола и композитного сервера Weston. Новый выпуск ознаменовал стабилизацию API wayland-server для разработки компонентов композитного сервера, который ранее носил экспериментальный характер.

( читать дальше... )

>>> Новость на opennet

 , , ,

mbivanyuk
()