LINUX.ORG.RU

3d


32

12

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

NVIDIA на пути к унификации подсистемы 3D-графики в GNU/Linux

Группа Hardware and Drivers

28 августа Brian Nguyen, инженер компании NVIDIA, представил в списке рассылки freedesktop.org libglvnd — средство для разделения различных реализаций OpenGL в среде GNU/Linux. Напомню, что в настоящий момент стандартным интерфейсом OpenGL является файл libGL.so.1, который, как правило, является ссылкой на ту или иную библиотеку, предоставляющую функции OpenGL, в зависимости от используемой реализации: Mesa, проприетарные драйверы NVIDIA и AMD и т.д.. Данный подход осложняет использование нескольких драйверов на одной машине,— в частности, на системах с гибридной графикой.

Опубликованный Brian Nguyen инструментарий представляет собой программный диспетчер, осуществляющий перенаправление команд от 3D-приложения к той или иной реализации OpenGL, тем самым позволяя нескольким видео-драйверам сосуществовать, не мешая работе друг друга.

страница на GitHub'е

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

 , ,

carasin
()

Вышла Mesa 9.2

Группа Open Source

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

  • Добавлена поддержка GLSL 1.30.
  • Добавлены следующие расширения OpenGL: GL_ARB_texture_buffer_range, GL_ARB_texture_multisample, GL_ARB_texture_storage_multisample, GL_ARB_texture_query_lod.
  • Для nouveau и R200 добавлена поддержка GL_ARB_texture_storage.
  • Для i965 добавлена поддержка GL_EXT_framebuffer_multisample_blit_scaled.
  • В OpenGL ES добавлена поддержка GL_EXT_framebuffer_multisample_blit_scaled.
  • Добавлена поддержка декодирования видео с помощью UVD для R600.
  • Добавлена поддержка VDPAU для RadeonSI.
  • Добавлен новый драйвер -– freedreno.
  • Выпущены исправления для следующих игр: 0 A.D., Minecraft, Half-Life 2 (как нативной Linux-версии, так и Windows-версии под Wine), Planeshift, Team Fortress 2, Celestia, Second Life и т.д.

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

 , ,

Root-msk
()

Прогресс в разработке открытого драйвера для GPU Vivante

Группа Hardware and Drivers

В своём блоге Wladimir J. van der Laan, основатель проекта Etna_viv, рассказал от текущем прогрессе в разработке открытого драйвера OpenGL|ES для графических ядер от фирмы Vivante (“Etnaviv Mesa fork”). Представлены скриншоты игры glquake, где показан существенный прогресс в качестве работы драйвера за последний месяц.

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

Проще всего сейчас собрать драйвер для открытой игровой приставки GCW-Zero, где уже предусмотрены соответствующие опции при сборке файловой системы. Сборка под другие системы может быть не столь тривиальна, но можно также рассчитывать на помощь разработчиков.

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

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

 , , , ,

troosh
()

Вышла библиотека SDL 2.0

Группа Игры

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

Основные изменения версии 2.0 по сравнению с предыдущим релизом SDL 1.2:

  • Использование аппаратного 3D ускорения
  • Поддержка OpenGL ES и OpenGL 3.0
  • Поддержка нескольких окон и дисплеев
  • Поддержка нескольких аудиоустройств
  • Поддержка Android и iOS
  • На Linux, OS X и Windows доступна обратная связь в игровых контроллерах
  • Добавлено простое API для 2D-рендеринга, которое может использовать OpenGL, OpenGL ES, Direct3D, программный или другой вариант рендеринга
  • Управление питанием (доступна информация о состоянии батареи)
  • Поддержка сенсорных экранов
  • Улучшена поддержка полноэкранного режима
  • Улучшена поддержка клавиатуры и добавлена поддержка ввода Unicode и использования IME
  • Упрощено API для доступа к игровым контроллерам.
  • Поддержка буфера обмена
  • Проведена массивная работа по рефакторингу

Также был обновлён сайт проекта.

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

 , , , ,

PolarFox
()

Релиз Blender 2.68

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

Состоялся релиз пакета Blender 3D за номером 2.68 — предпоследний в ветке 2.6.

( Как обычно, добавлена масса нововведений: )

>>> Скачать

 ,

MageasteR
()

Поддержка 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
()

Oculus Rift SDK теперь поддерживает Linux

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

Oculus VR выпустили новую версию SDK с обещанной поддержкой Linux. Технически VR-шлем Oculus Rift представляет собой дисплей с DVI-интерфейсом и USB HID-устройство, передающее сигналы от сенсоров. Библиотека libovr предназначена для преобразования сигналов в информацию о движении головы и учета оптических эффектов HMD при формировании стереопары. Лицензия SDK разрешает распространение исходников и бинарных сборок при условии возврата всех изменений в Oculus VR.

>>> Подробности (требуется регистрация)

 , ,

shatsky
()

Сбор средств на «ABC of Akari» — десятиминутную OVA, создаваемую с помощью СПО.

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

Испанская студия Anigo Animation собирает средства на десятиминутную 3D анимацию о девушке, которая выжила при покушении на её отца и решила посвятить остаток жизни отмщению.

Сбор средств заканчивается 22го июля. Для успешного завершения требуется ¥3 660 000/$37 152/1 204 948 руб.

Студия использует Blender+Freestyle, Gimp, Mypaint и другое свободное ПО.

Обещаются настоящие японские сейю, японские иллюстраторы, no-DRM, стереоскопическое 3D, прозрачный бюджет.

P.S. Также студией выкладываются видеоуроки по созданию анимации в Blender'е: http://www.youtube.com/watch?v=gy3259W4g2I

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

 , , ,

O02eg
()

Релиз Blender 2.67

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

Сегодня состоялся релиз версии 2.67 свободного пакета трёхмерной графики — Blender 3D. Как всегда, в новой версии множество улучшений. Вот самые главные:

  • Новый нефотореалистичный движок рендеринга Freestyle. Он позволяет получать изображения в виде рисунков, отображаемых в разных стилях — от мультяшно-комиксового до чертёжно-схематичного.
  • Дополнение, помогающее готовить модели к 3D-печати. Оно анализирует сетку и отображает различные атрибуты, такие как толщина, острые области и искажение, а также считает объём модели в кубических сантиметрах.
  • Новый шейдер для движка рендеринга Cycles — Subsurface Scattering (SSS, подповерхностное рассеивание). Используется для создания таких материалов, как кожа, молоко, воск, фарфор и тому подобных.
  • В системе окрашивания унифицирован доступ к системе штрихов и текстурам кистей, теперь множество инструментов распределено между разными режимами окрашивания. Внедрены контроль угла наклона кисти, лучшее наложение кистей, отдельное текстурное управление альфа-каналом, новый режим трафаретного наложения с прямым управлением мышью.
  • Добавлена рамка для ноды просмотра композиции в системе композитинга, что позволяет пересчитывать только интересующую часть кадра и тем самым ускоряет работу пользователя.
  • API теперь поддерживает создание пользовательских типов нодов. Ноды могут быть определены и зарегистрированы в скриптах на Python как и другие классы интерфейса. Это позволяет создать полностью новую систему нодов для дополнений, систем рендеринга и т.п.
  • Новые инструменты моделирования: Individual face inset — теперь инструмент Inset можно применить к отдельным полигонам; Poke face — делит полигон на треугольники с общей вершиной в его центре; Knife project — делает разрезы на поверхности объекта по контуру проекции другого объекта с текущего ракурса;

Внесены и другие улучшения, исправлены ошибки.

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

>>> Скачать

 ,

MageasteR
()

Avionic Design, партнер Nvidia, открывает код для поддержки 3D в Nvidia Tegra

Группа Hardware and Drivers

4 апреля Тьери Рединг из Avionics Designs опубликовал серию из 3 патчей добавляющих поддержку 3D-акселерации в SoC Nvidia Tegra.

  • 1 патч — основной, добавляет поддержку использования gr3d через те же вызовы (DRM IOCTLs), что используются для gr2d.
  • 2 патч — добавляет поддержку форматов XBGR8888, используемого большинством gr3d программ, и RGB565, специфичного для авиации.
  • 3 патч — упорядочивает работу с внутренними буферами.

Github c патчами

>>> Сообщение Тьери

 , , ,

sersto
()

Новая версия шутера Red Eclipse 1.4

Группа Игры

22 марта вышла новая версия свободного шутера от первого лица — Red Eclipse под номером 1.4 (Elara Edition), основанная на игровом движке Cube Engine 2.

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

  • Новые и обновленные карты: еще больше разнообразия в игре.
  • Улучшенное меню и HUD.
  • Новое оружие: мины добавляют «новое измерение» в игре.
  • Новый игровой режим: бегать кругами, защищаясь и атакуя «латной рукавицей».
  • В режиме от «первого лица» видны ноги.
  • Учетные записи пользователей: теперь вы можете носить значок, если пожертвуете или поможете разработке игры.
  • Улучшен баланс, оружие и правила игры, исправлены ошибки.

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

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

 , , ,

a1batross
()

Релиз Blender 2.66

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

Вышла версия 2.66 одного из лучших в мире пакетов 3D-графики - Blender 3D. Новое в этом релизе:

  • Динамическая топология в режиме скульпта. Этот режим подразделяет сетку при необходимости, что позволяет делать сложные формы без ручного добавления деталей к сетке;
  • Копирование и вставка объектов по ctrl+C/ctrl+V;
  • Bevel теперь можно применить и к вершинам;
  • Модификатор UV Warp - позволяет модифицировать UV-карты с помощью объектов или костей;
  • Модификаторы Laplacian Smooth Modifier и Shape Enhanced - позволяют снизить «шум» сетки, также с их помощью можно сделать объекты карикатурными;
  • Физический движок Bullet теперь работает не только в игровом движке, но и в основном редакторе и анимации, что даёт лучший контроль над результатом симуляции. Это позволяет также задействовать, например, Rigid body;
  • Один из последних и самых больших гвоздей в крышку гроба традиционного Blender Internal renderer - поддержка волос в Cycles renderer. Теперь толщина и форма волос задаются непосредственно в настройках системы частиц без необходимости создавать отдельный объект;
  • Другие возможности и исправления ошибок.

Традиционно программа доступна как для Linux, так и для Windows, Mac OS X и FreeBSD.

>>> Скачать

 ,

MageasteR
()

Warsow 1.03

Группа Игры

Наверняка многие любители Quake/Unreal Tournament/Team Fortress знакомы с игрой Warsow, являющейся неким развитием идей указанных ранее серий. Игра доступна для трех популярных платформ — Windows, Linux, Mac OS. Абсолютно бесплатна и имеет открытый движок QFusion — серьезно модифицированный id Tech 2. Недавно разработчики Warsow решили выложить своё детище на суд Steam-общественности, воспользовавшись услугами программы Greenlight.

Повлиять на судьбу игры можно на соответствующей странице в Greenlight. Голосовать могут только полноценные пользователи Steam, то есть купившие что-либо, либо получившие в подарок какую-либо игру. По заверениям разработчиков, игра останется бесплатной, и не будет содержать каких-либо микро-уплат и прочей платной чепухи. У игры есть шанс попасть в магазин, так как Steam сейчас вовсю стремится продвигать свой клиент под Linux.

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

Источники:
Трейлер
Официальный сайт
Группа ВКонтакте

 , , ,

xgmo
()

Релиз Warzone 3.1.0

Группа Игры

После продолжительной разработки и нескольких beta- и rc- релизов увидела свет новая версия свободной RTS Warzone2100. Основные изменения по сравнению с веткой 2.* (последней версией в ней была больше не поддерживаемая 2.3.9), а также предыдущими релизами лежат в области графики и сетевой игры.

Изменения с версии 3.1rc3:

  • Улучшен рендеринг земной поверхности (вода больше не выглядит вогнутой возле склонов, исправлено соотношение тайлов с текстурами);
  • Заводы больше не улучшаются с каждым циклом загрузки/сохранения;
  • Исправлено присвоение юнитов командирам после загрузки сохранения
  • Исправлен вылет при отмене постройки;
  • Юниты AI обстреливают преграды и могут, застряв, проходить друг сквозь друга;
  • Изменения в скриптовых инструкциях getStructureLimit(), countDroid(), countStruct() и orderDroidBuild();
  • Обновлён Nullbot.

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

Исходный код

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

 , , , ,

Uniqa
()

Релиз SPGT — утилиты для удалённого управления 3D-приложениями и рабочим столом

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

Доступна новая сборка SPGT 2012.12. Приложение может использоваться для удалённого управления играми и рабочим столом, а также для просмотра flash-видео на экране нетбука.

Список основных изменений:

  • доработана передача сжатого звука;
  • разработаны GUI-обёртки для клиента и сервера;
  • добавлены параметры для тонкой настройки под общую пропускную способность системы.

>>> Скачать

 , , ,

sy-uname
()

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

Группа Open Source

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

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

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

 , , , ,

abalakin
()

xf86-video-ati 7.0.0

Группа Hardware and Drivers

Alex Deucher, разработчик из компании AMD, анонсировал выход новой версии открытого DDX-драйвера для видеокарт AMD/ATi.

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

  • Удалена поддержка UMS (управления видеорежимами в пространстве пользователя) в пользу KMS (в пространстве ядра);
  • 2D tiling включен по умолчанию для всех карт r6xx+ (требует для работы mesa 9.0);
  • Добавлена поддержка xorg-server 1.13, включая PRIME;
  • Поддержка ускорения 2D с помощью OpenGL через библиотеку Glamor;
  • Начальная поддержка семейства видеокарт Southern Islands (HD7750 - HD7970);
  • Исправления ошибок.

Разработчикам дистрибутивов, планирующим включить в поставку данную версию драйвера при mesa<9.0, рекомендуется отключить 2D tiling.

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

 , , ,

madgnu
()

Libgls 1.0

Группа Open Source

Вышла первая публичная версия библиотеки libgls, позволяющей визуализацию стереоскопического рендеринга с помощью OpenGL без аппаратной поддержки технологии Quad Buffered Stereo (являющейся частью API OpenGL).

Стереоскопический режим отображения поддерживается как через анаглифные очки, так и через различные типы стереодисплеев.

Большая часть кода заимствована у видеоплеера Bino и доступна под лицензией MIT/X11.

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

 , glew, libgls, ,

amorpher
()

Релиз Blender 2.64

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

Вчера, 3 октября 2012 года состоялся релиз одного из лучших свободных пакетов для трёхмерного моделирования и анимации Blender 3D за номером 2.64. И хотя событие произошло с трёхмесячным отставанием от графика, оно того стоило. Новое в этой версии:

  • Mask editor — редактор масок. Теперь во встроенном графическом или видеоредакторе можно создавать маски, которые можно использовать при композитинге, чтобы задавать области влияния нодов композиции или исключать нежелательные предметы.
  • Motion tracker — отслеживание движения — существенно улучшено путём добавления плоского трекинга и унификации существующих трекингов в гибридный трекер с улучшенным управлением.
  • Green screen — зелёный экран. Добавлены две ноды композиции для упрощения работы с изображениями на зелёном фоне.
  • Mesh tools — улучшен набор инструментов для работы с сеткой объектов, в частности, теперь можно превращать рёбра (не соединённые между собой полигонами) в объёмные трубчатые сетки.
  • Skin modifier — модификатор, который превращает скелет из вершин и рёбер в полигональное тело.
  • А также: новый бэкенд для нодов композиции; улучшенный скульптинг с поддержкой масок; переделана система управления цветом — внедрена система OpenColorIO — теперь поддерживается больше цветовых пространств как для дисплеев, так и для загружаемых/сохраняемых изображений и рендера; улучшения в рендер-движке Cycles, в том числе (наконец-то!) проход Vector, который позволяет создавать эффект размывания движения; прочие улучшения и дополнения.

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

 , ,

MageasteR
()

Вышел фильм Tears of Steel от Blender Foundation

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

Сегодня состоялся выпуск открытого свободного короткометражного фильма «Tears of Steel». Съёмки велись Blender Foundation в рамках проекта Mango Open Movie Project. В рамках этого проекта дорабатывалась функциональность пакета Blender 3D в части camera tracking (отслеживание положения ключевых точек на уже отснятом материале для гармоничного встраивания в него трёхмерных объектов) и нового рендер-движка Cycles. Отличительной особенностью этого фильма относительно предыдущих проектов является использование натурных съёмок, на которые наложены эффекты, выполненные в Blender 3D.

>>> Официальный сайт

 , , blender foundation,

MageasteR
()