Главная

AGG - 2D-движок Максима Шеманарёва под BeOS

Стефан Ассмус выложил BeOS–бинарники мощного движка двумерной визуализации Anti Grain Geometry, созданного Максимом Шемонарёвым.
Движок написан на C++ c очень хорошим качеством кода, практически платформенно–независим и распространяется под максимально свободной лицензией типа BSD/MIT.
Подобные движки предназначаются для перевода изображений в «описательном»(векторном) виде в растровое (bitmap) изображение.
В данном случае особое внимание уделено технологиям сглаживания (antialiasing, дословный перевод названия проекта — анти–зернистая геометрия), превосходящим даже коммерческие технологии.
Это можно самому увидеть на наборе впечатляющих скриншотов.

Стефан планирует использовать часть фунциональности движка в своем проекте графического редактора WonderBrush. Впрочем, надо отметить, что это не «ретушёр» изображений, а, в проекте, инструмент художника.

Если же помечтать о будущем, то возможно применение и в качестве основы для app_server Haiku–OS второго поколения (Glass Elevator).

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

ffmpeg не помогает?

http://win.benews.ru/default.taf?CatFrom=0&CatGroup=Программное%20обеспечение&Article=943

не помогает

помогает в смысле проигрывания видео/звука.
но при перемотки видео — звук съезжает на начало фильма. только не говорите что это старая проблема — знаю. а я хочу НОВЫЙ кодек!!!! под 5.0.4!!!
что перемотка была не косячная!!! ребята, напрягитесь — все беосники спасибо скажут!!!

ffmpeg/libavcodec for BeOS

входит в совстав пакета HybridDivX на bebits и играет значительную часть DivX 5,. но не все.

HybridDivx

Да, только предупреждение — в Dano пара его кодеков убивает media_addon_server наповал, а его ffmpeg_divx5 кодек перетягивает на себя воспроизведение MPEG–1 файлов, ну и ни хрена их естессно не воспроизводит, так что лучше его не использовать. Но на бибитсе после этого "гибрида" выложили кодек Divx в виде одного файла, так он вроде как Divx 5 частями воспроизводит. Кстати у меня он проигрывал два файлика, которые виндовый Divx 5 ни хрена не взял.
З.Ы.: В Dano вообще проблемы с синхронизацией звука и картинки при перемотки нету при любом кодеке.

Версия для Dano

тоже выложена на Bebits позавчера.

Divx 5

Я пробовал все существующие под BeOS декодеры divx и смею утверждать, что у каждого из них есть свои недостатки. Тот что основан на виндовых dll не поддерживает оверлей, что дает квадраты на полном экране, а тот что на ffmpeg воспроизводит с заметными артефактами на многих фильмах divх 3.11 (размытие цвета в виде длинных полос). Так вот тот декодер что я упомянул выше тоже основан на ffmpeg, но libavcodec там поправлен и поэтому во первых он нормально воспроизводит divx 5, а во вторых не дает практически ни каких артефактов при воспроизведении divx 3.11. Нельзя ли его скомпилировать под BeOS, или хотя бы посмотреть, что они там поправили.
И второй вопрос, почему разработчики divx 5 не пишут encoder для BeOS? Кто нибудь писал им по этому поводу, что они отвечают?

насколько я знаю

Франсуа Револ постоянно держит гланое кодовое дерево либавкодек и ффмпег согласованным с BeOS. Так что проблем не должно быть.

Divx 5

в том то и дело что этот libavcodec не из глвного дерева он исправленный. Как уговорить Франсуа внести изменения, ведь этот кодек воспроизводит лучше.

А как насчет пятого энкодера?

это к shatty

Есть такой человек на BeShare, который этот гибрид в реальности и скомплектовал.
Франсуа заботится только о том, чтоб оно компилилось под БеОС и иногда возится с обертками вокруг libavec,

Кодеки DivX

Может быть пригодится разработчикам — нормально работает с Divx только ffmpegdivx5.1, который выложил СД на бибитсюру в январе. Но он не работает с Divx5. А все более новые кодеки, которые тут вспоминались, перетягивают на себя воспроизведение MPEG–1 файлов (и не воспроизводят их), тормозят и теряют во время воспроизведения синхронизацию звука и картинки. Так что надо что–нибудь новенькое и качественное ;)

help me

существуют ли драйвера под BeOS для GeForce 2?
с уважением andy kras!

GeForce

в BeOS 5.0.4 (http://www.beosonline.com/index.php?seite=english)
это встроено:

New Drivers

- Graphics Driver for NVidia
RIVA 128, RIVA 128ZX, RIVA TNT, * RIVA TNT2, * RIVA TNT2 Ultra,
RIVA TNT2 Vanta, RIVA TNT2 M64, RIVA TNT2 Aladdin, * GeForce 256,
GeForce 256 DDR, * GeForce2 MX, * GeForce2 GTS, GeForce2 Ultra,
Quadro, Quadro2 MXR, Quadro2 Pro, * GeForce3)
(cards actually tested are marked with an asterisk (*))
— Graphics Driver for S3 Savage3D and Savage4 chips 1.0.1
— Graphics Driver for S3 Trio64 (V+ and V2/[GX,DX])
— Graphics Driver for Matrox G400, G450, G550 (with Patch)
— Graphics Driver for ATI Mobility 1.0b6
— Graphics Driver for ATI Rage128 Pro GL
— Graphics Driver for ATI Radeon
— CDBurn Driver iso9660 with multi–session support
— Codec: DivX 1.b4 with divx dlls
— Codec: MPEG1Video–0.7
— Translator: Giftranslator 1.3
— Translator: PSDTranslator with source (in /boot/develop/src)
— Translator: ICOTranslator (Windows Icons Translator)

Как конвертировать DivX 3.** в DivX 5.**????

Недавно приобрел аппаратный декодер MPEG4 Real magic X–Card. НО!!!! Не желает воспроизводить файлы DivX 3.** (работает только с DivX 4.02 и выше) Что делать?????

Как конвертировать DivX 3.** в DivX 5.**????

А что для этой "magic X–
Card" и драйвера под BeOS имеются.

Re: AGG - 2D-движок Максима Шеманарёва под BeOS

Очень впечатляет скорость работы демонстрашек! Код действительно очень стройный. Понравился рендеринг TTF с антиалиасингом, а так же SVG просмотрщик (жаль что недоделанный), качество и скорость рендеринга svg намного выше чем у svgtracker'a и библиотеки от mmlr из NewFS.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
N
9
6
F
1
K
Enter the code without spaces and pay attention to upper/lower case.