11 октября 2009 г.

Конвертирование ape во flac под Linux (дополнение)

В дополнение к статье я хочу сказать, что указанный мною deb-пакет довольно старый. И я решил поискать версию новее. Готовый пакет я не нашел, зато нашел искодники. Скачать их можно здесь
Устанавливаем пакеты build-essential libstdc++6-dev yasm
Перходим в папку с архивом, распаковываем:
tar -zxvf mac-3.99-u4-b5.tar.gz

Переходим в распакованную папку, там выполняем:
./configure
make
sudo make install

Вместо make install можно установить пакет checkinstall и использовать команду:
sudo checkinstall -D

Будет собран и установлен deb-пакет, который можно будет легко удалить
Для тех, кому влом собирать самому, я подготовил готовый пакет. Забираем здесь
Пока только на narod.ru. Если ссылка умрет, пишите в комменты, обновлю.
UPD:  постоянная ссылка на моем старом сайте Скачать
Удачи !

Обзор программ 3D-моделирования для Linux

В данной стаье я собираюсь создать наиболее полный список 3D программ для Linux. Как ни странно, программ достаточно много. Я не буду делать умозаключения по поводу пригодности Linux для 3D моделирования. Думаю, по списку программ вы сами сделаете выводы. И так, начнем. Сначала я опишу Open Source программы, после проприетарные, затем составлю список рендеров. К каждой программе напишу небольшое описане и ссылку на сайт.

3D моделирование

OpenSource:
Arbaro - генератор деревьев (растений) для POV-Ray
Cайт: http://arbaro.sourceforge.net/

Art of Illusion - программный пакет для 3D-моделирования, текстурирования, трассировки лучей или для рендеринга сгенерированных фото, анимации.
Сайт: http://www.artofillusion.org/

AutoQ3D - развивающийся проект, часть приложений платные, Community версия распространяется под GPL
Сайт: http://autoq3d.ecuadra.com/

Ayam - оболочка над RenderMan
Сайт: http://www.ayam3d.org/

Blender - замечательная программа, не уступает проприетарным аналогам. Возможности: моделирование, UV-mapping, текстуры, скелетная анимация, симуляция воды, анимация, rendering, нелинейный монтаж, создание интерактивных 3D приложений, включая игры. Подробнее: http://www.blender.org/features-gallery/features/
Сайт: http://www.blender.org/

BRL-CAD - CAD с возможностями 3D. Используется армией США.
Сайт: http://brlcad.org/

Geomorph - генератор ландшафтов http://geomorph.sourceforge.net/

K-3D - неплохой моделер
Сайт: http://www.k-3d.org/

KPovModeler - оболочка для POV-Ray
Сайт: http://www.kpovmodeler.org/

MakeHuman - генератор гуманоидов
Сайт: http://www.makehuman.org/blog/index.php

MeshLab - работа с mesh
Сайт: http://meshlab.sourceforge.net/

Misfit Model 3d - http://www.misfitcode.com/misfitmodel3d/

Y.A.P.R.M. - моделер для POV-Ray
Сайт: http://yaprm.sourceforge.net/

Wings 3D - subdivision modeler
Сайт: http://wings.sourceforge.net/

Проприетарные:
AC3D - используется дизайнерами для моделирования 3D-графики для игр и моделирования
Сайт: http://www.inivis.com/

DiscreetFX (бывший Alladin 4D) - http://www.discreetfx.com/

Cinema 4D - является универсальной комплексной программой для создания и редактирования трёхмерных эффектов и объектов. Позволяет моделировать объекты по методу Гуро. Поддержка анимации и высококачественного рендеринга. (версию для Linux не так просто достать, вот что мне написали "There is a Linux version of C4D, but it is not commercially available at this time", пытаюсь добыть больше информации)
Сайт: http://www.maxon.net/

EQUINOX-3D - http://www.equinox3d.com/index.html

Houdini - много инфы: http://en.wikipedia.org/wiki/Houdini_(software)
Сайт: http://www.sidefx.com/

Massive - используется для создания толпы или массовки для кино и телевидения
Сайт: http://www.massivesoftware.com/

Maya - думаю, в описании не нуждается :-)
Сайт: http://www.autodesk.com/maya

NX - относится к CAD/CAM/CAE, но лишним не будет
Сайт: http://www.plm.automation.siemens.com/en_us/products/nx/index.shtml

Realflow - жидкое и динамическое моделирование
Сайт: http://www.realflow.com/

Realsoft 3D - http://www.realsoft.fi/

Softimage (Autodesk) - используется в киноиндустрии, рекламе и играх
Сайт: http://www.softimage.com/products/xsi/

Рендеринг:
OpenSource:
Aqsis - рендер, совместимый со стандартами Render Man
Сайт: http://www.aqsis.org/

LuxRender - система рендеринга для физически правильного синтеза изображения
Сайт: http://www.luxrender.net/

Pixie - рендер для создания фотореалистичных изображений
Сайт: http://www.renderpixie.com/

POV-Ray - рендер с поддержкой трассировки лучей
Сайт: http://www.povray.org/

SunFlow - http://sunflow.sourceforge.net/

YafaRay - неплохой рендер (трассировка лучей)
Сайт: http://www.yafaray.org/

Проприетарные:
3Delight - фотореалистичный, RenderMan-совместимый рендер
Сайт: http://www.3delight.com/

Gelato - рендер от nVidia
Сайт: http://www.nvidia.com/page/gelato.html

Indigo Render - высокореалистичный рендер
Сайт: http://www.indigorenderer.com/

Kerkythea - рендер с поддержкой трассировки лучей
Сайт: http://www.kerkythea.net/joomla/

Maxwell Render - еще один фотореалистичный рендер
Сайт: http://www.maxwellrender.com/

mental ray - http://www.mentalimages.com/index.php

PhotoRealistic RenderMan - рендер от студии Pixar
Сайт: http://renderman.pixar.com/products/tools/rps.html

Наконец-то закончил. Естественно, мой список не является абсолютно полным. Если со времнем будут находится другие программы, то я их сюда обязательно добавлю. При написании статьи использовались материалы из английской википедии и интернета.
Успехов вам !

Licensed under CC-BY-SA

6 октября 2009 г.

Конвертирование ape во flac под Linux

По непонятным мне причинам музыку в инете часто распространяют в формате ape (Monkey's Audio, обезьяний формат, что говорить), хотя существует превосходящий его flac. В этой небольшой статье я хочу рассказать, как перекодировать ape во flac. Рассмотрим на примере Ubuntu.
Что мы имеем: неразделенный на треки ape + таблица cue
Что хотим получить: разделенный на треки flac с тегами.

Первым делом скачиваем утилитку для декодирования ape в wav. Качаем здесь
Ставим:
sudo dpkg -i mac-3.99-u4_b3-1_i386.deb

Для декодирования пишем (к примеру):
mac "Rammstein - Du riechst so gut '98.ape" "Rammstein - Du riechst so gut '98.wav" -d

Обратите внимание на порядок опций и имен файлов.
Тепер ставим необходимые пакеты для дальнейших действий:
sudo aptitude install flac cuetools shntool

Теперь файл wav кодируем во flac:
flac "Rammstein - Du riechst so gut '98.wav"

Далее самая важная часть - разделение по трекам.
У меня получилось так:
shnsplit -o flac -f "Rammstein - Du riechst so gut '98.cue" -m \ _ -t %n_-_%p_-_%t "Rammstein - Du riechst so gut '98.flac"

Объясняю по порядку:
-o задает тип выходного файла, в данном случае flac
-f указывает путь файлу cue
-m указывает, какие символы нужно заменить, в данном случае пробел заменяется на _ (думаю, для чего тут \ объяснять ненадо :-) )
-t объявляет маску имени, в данном случае мы получаем файл вида "01_-_Rammstein_-_Du_riechst_so_gut_'98.flac" %n это номер трека, %p - композитор, %t - название
Для более подробной информации обращаемся man shntool к разделу split mode options

Ну и последний этап - теги:
cuetag "Rammstein - Du riechst so gut '98.cue" 0*.flac

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