Дмитрий Осминский представляет: Realsoft3D

В статье, посвященной программному пакету XSI v 5.0 Softimage, мы обещали и в дальнейшем знакомить вас с ведущими 3D приложениями. Выполняя данное обещание, предлагаем вашему вниманию интервью с Дмитрием Осминским, который является не только крупным специалистом в работе с программой Realsoft 3D, но и лидером российской Realsoft3D community. Отвечая на вопросы Интернет-издания Render.ru, Дмитрий рассказал о некоторых достоинствах программы, которые способны привлечь избалованного пользователя.

К.М.: Дмитрий, вы являетесь крупным специалистом и распространителем программного пакета Realsoft3D на территории России. Пакет значительно менее известен в 3D- мире, чем Max и Maya, поэтому нас интересует абсолютно все. Начнем, пожалуй, с вашего знакомства с программой Realsoft3D. Когда и при каких обстоятельствах это произошло?

Д.О.: :) Я бы сказал, что это была случайная закономерность. Все произошло в 95 году. К тому времени компьютерная графика уже почти шесть лет была моей профессией. Работа на рабочих станциях и PC. На тот момент за первыми была мощность и огромные возможности, за вторыми - доступность и явно просматривающееся лидерство в перспективе. Так вот, хотелось инструмента, который бы умел делать все то же самое что и на рабочих станциях, но на платформе PC. Случайно в руки попал один из номеров журнала PС Graphics&Video с материалами по Real3D. Прочитал – не поверил :) Уж очень сильно отличалось то, о чем там было написано от того, что привыкли видеть на писюках. С другой стороны, по тону и содержанию статьи было видно, что это не «жесткий» PR, так как все, о чем там говорилось, было мне хорошо известно на VAX и SGI.
Пришлось, так сказать, поверить автору на слово и …заказать «демку». Ну и понеслось…. С тех пор прошло уже больше десяти лет, и я ни о чем не жалею.

К.М.: Вы занимаетесь обучением желающих работать в программе Realsoft3D. Расскажите подробнее о программе обучения, методике преподавания и т.д.

Д.О.: Как правило, в группе не больше трех человек. Это дает возможность сделать занятия практически индивидуальными. Начинаем с вводной части по интерфейсу и идеологии программы – она для всех одинаковая. Дальше начинается специализация. С каждым занимаемся углубленно тем направлением, которое он для себя считает основным в работе. Т.е моделлер получает необходимый объем знаний по моделированию, а специалист по написанию шейдеров занимается VSL-ем. Таким образом, студия, откуда пришли ученики за один цикл обучения получает несколько специалистов.

К.М.: В работе над проектом специалистам приходится комбинировать различное программное обеспечение, в связи с этим возникает вопрос, совместим ли Realsoft3D с другими приложениями?

Д.О.: Я бы сказал, что вопрос интеграции (совместимости) различных программ один из самых важных. Понятно, что если пакет сам по себе обладает замечательными способностями, но не поддерживает развитой функции импорта/экспорта данных, то шансы стать популярным ничтожно малы. Realsoft3D поддерживает все основные форматы обмена данными OBJ (полигональная поверхность+UV координаты). При помощи этого формата происходит обмен данными с большинством популярных пакетов, например, 3DMAX, Maya, Zbrush и т.д. 3DS (полигональная поверхность), AutoCad DXF, IGES (Nurbs транслятор), BOUJOU (системы motion capture Biovision), AI (Adobe Illustrator), ICARUS, USGS DEM (формат, разработанный американским национальным географическим сообществом для создания глобальной цифровой трехмерной карты земной поверхности), VRML, Form-Z.
Кроме этого разработаны специальные модули для передачи данных в игровые движки, например в Orge3D. Ну и это еще не все. Есть возможность импортировать HDRIShop источники света, а также данные о настройках и перемещении камеры (camera tracking) из программы SynthEyes. Если этого окажется мало, то через SDK есть возможность написать свой транслятор, например для RenderMan RIB.
Все перечисленное выше относится к векторным форматам или цифровым данным. Теперь поговорим о растровых форматах. Естественно, поддерживается весь стандартный набор – JPEG, BMP, TGA (RGBA), GIF, ICO, PNG, AVI. В Service Pack2 дополнительно введена расширенная поддержка MPEG (более 35 различных кодеков) и Flash. Надо заметить, что вся обработка данных о цвете в RealSoft3D ведется в цветовом пространстве 64 бита на каждый канал. Поэтому закономерно, что система умеет работать с файлами HDRI (RAW) и Cineon. Отдельно стоит отметить полную поддержку формата Adobe PhotoShop PSD c возможностью вывода неограниченного количества каналов за один проход рендера.

К.М.: С какими трудностями может столкнуться пользователь при переходе с Maya, Max на Realsoft3D?

Д.О.: Если речь идет о, так сказать, «продвинутых пользователях» этих программ, то они RealSoft воспринимают вполне адекватно, как одну из следующих ступеней своего развития. Например, весь опыт по полигональному моделингу в том же MAX или Maya очень пригодится в RealSoft-е. Другое дело, что легкость и качество результата многих сильно удивляет. Приятно видеть, как специалисты по RenderMan-у чуть- чуть познакомившись с VSL тут же закатывают рукава и начинают шаманить с шейдерами.

К.М.: Это правда или же легенда, что программный пакет был разработан всего одним человеком?

Д.О.: Нет, это легенда. Насколько мне известно, в 1985 году их было двое.

К.М.: В какой из областей компьютерной графики нашел себе применение Realsoft3D? Приведите, пожалуйста, примеры.

Д.О.: Областей, где применяется компьютерная графика, сейчас много. У нас, почему- то 3D ассоциируется только с кино или ТВ рекламой. На самом деле это только видимая часть айсберга. Есть еще и медицина, архитектурная визуализация, решение технических или научных задач, образование, а также интернет и т.д. Realsoft применяется во всех этих областях. Что касается кино, то, насколько мне известно, тот же Disney Studio использует Realsoft в своих проектах. Многие студии Западной Европы применяют Realsoft для телевизионной рекламы. Отдельно стоит сказать о полиграфии. Эта та область, где из за очень больших размеров обычными средствами 3D трудно достичь результата за приемлемые сроки и уложиться в бюджет. Как раз при помощи Realsoft3D я и занимаюсь такими проектами. 

К.М.: Располагает ли программа какими-нибудь features, которых нет в аналогичных программных продуктах? Если да, то расскажите, пожалуйста, о них.

Д.О.: Наверное, это самый трудный вопрос, если речь идет о RealSoft3D. Разумеется, в программе есть свои изюминки, которых не встретишь больше нигде. Например, Соllision Deformation – коллизии, как опция инструментов трансформации Move, Scale, Rotate. Это дает огромное преимущество при моделлинге. Или недеструктивные булевые операции. Можно добавить продвинутые Lattice, т.е. выбранный объект может управлять любым объектом. Список таких «features» можно продолжать достаточно долго. Но главная особенность RealSoft-та все же не в этом. Основное в том, что все, с чем мы привыкли сталкиваться в других программах инструменты, технологии, методы легко реализуются в RealSoft3D, но на качественно более высоком уровне. Т.е. все собрано под одной крышей.

К.М.: Realsoft3D является сравнительно недорогим программным пакетом (700$), к примеру, Maya стоит в десять раз больше, что приводит к катастрофически низким продажам лицензий (пиратскую продукцию вынесем за скобки). Покупает ли российский потребитель лицензию Realsoft3D? Лицензия продается на одну машину или же на несколько?

Д.О.: Я не совсем согласен с такой постановкой вопроса. В первую очередь с вынесением нелицензионной продукции за скобки. Давайте, на мир смотреть реально. Это нельзя игнорировать, потому что процент такой продукции в производстве графики практически близок к 100. Другими словами, рынка как такового 3D инструментария нет. Продажа софта в такой ситуации становится не бизнесом, а меценатством.
С другой стороны есть и положительные тенденции. Области применения 3D расширяются. Уровень специалистов и качество их работы также растет. Мысли о покупке лицензии все чаще и чаще приходят в светлые головы :) И тут играет роль не сколько моральный, а все тот же экономический фактор. Становится выгоднее купить лицензию и не иметь головной боли с технической поддержкой, чем тратить свое дорогое время на поиски разрозненной информации по интернету.

К.М.: Realsoft3D располагает гибридным рендером или же raytracer?

Raytracer. Причем пользователь может контролировать и управлять процессом прохождения луча, как из камеры, так и из источника света. В этом смысле система рэйтрессинга, реализованная в Realsoft3D, представляется как наиболее мощная из всех известных в 3D приложениях.

К.М.: Расскажите о видах лицензий программного пакета Realsoft3D. В чем их отличия друг от друга?

Д.О.: Сейчас пользователям предлагается несколько вариантов лицензирования, как для индивидуальной, так и для корпоративной работы. Стоимость основной лицензии составляет 600 евро. Это полнофункциональная версия программы с неограниченной возможностью инсталляции, как по числу процессоров, так и по числу сетевых нодов.
Т.е нет необходимости, скажем, для студии приобретать для каждого рабочего места свою лицензию. Достаточно это сделать один раз за 600 евро. Дальше предусмотрена система upgrade. При наличии основной лицензии обновление обойдется всего в 150 евро. Есть специальный вид upgrad-а для пользователей, имеющих лицензию на любую другую 3D программу. Например, легальный переход с Max на RealSoft обойдется в 400 евро. Для тех, кто занимается разработкой собственных 3D приложений, предусмотрена лицензия на Realsoft3D Rendering libraries- стоимость 15 000 евро.

К.М.: Есть ли версия на Macintosh?

Д.О.: Уже есть.

К.М.: Какой из инструментов вы бы улучшили, как специалист, изучивший программу изнутри?

Д.О: User Manual :)

К.М.: Назовите три наиболее интересных и полезных инструмента в программе Realsoft3D.

Д.О: Как говорится, из песни слова не выкинуть… иначе это будет другая песня. Я бы говорил не об инструментах, а о трех наиболее полезных (на мой взгляд) реализациях.
Первое – мощнейший комлексный моделлинг (т.е одновременно можно использовать и NURBS и твердые тела , а также сабдивы с полигонами) Пока подобных аналогов нет.
Второе – VSL (Realsoft Visual Shading Language) выпоняющий те же функции, что и RSL в Pixar RenderMan, но более понятный рядовому пользователю. Т.е мы получаем полный контроль над процессом шейдирования на всех этапах работы рендера.
Третье - сам по себе 64-битный рендер и отсутствие тесселяции поверхности (опять же, вспоминаем RenderMan).

К.М.: В каком направлении происходило и продолжает происходить развитие программы?

Д.О.: Сейчас начата работа над шестой версией программы. По той информации, что имеется на сегодняшний день, основной упор делается на возможности работы с ОЧЕНЬ большими проектами (для примера, это может быть сцена, содержащая около 10 000 проработанных персонажей) на компьютерах средней мощности. По заверениям самих разработчиков, система оптимизации (без потери качества, конечно), которая будет применена в RealSoft3D V6 позволит комфортно работать с такими сценами даже на ноутбуках. Надеюсь, что ближе к осени мы сможем это проверить. А там, глядишь, и сетевой рендер через сотовую связь реализуют….:) Так что, поживем - увидим. Пока RealSoft3D всегда оправдывал ожидания.

К.М.: Дмитрий, большое спасибо за прекрасные ответы. Думается, что читатели узнали много нового и интересного о программе Realsoft3D.
Если у вас возникли вопросы, вы можете их задать Дмитрию в специальной теме на форуме.
 

P.S. Редакция Render.ru на достигнутом останавливаться не собирается, поэтому и в дальнейшем мы будем знакомить Вас с интересными и перспективными программными решениями на рынке 3D.

659 0 850 8
5
2006-02-23
Хорошая статья, особенно предпоследний ответ. Даже верится с трудом.
2006-02-24
Спасибо за отзыв, особенно от коллеги маевца:)
2006-02-26
Автор жжет!!!!
2006-04-19
Написано монго, но не хватает одного, главного вопроса: Чем Realsoft3D лучше Макса или Майи? Каковы преимущества, только стоимость лицензии?
2007-05-06
Я знаю насколько болезненна бывает тема сравнения... Но все же, что есть то есть По сравнению с Максом - для новичка RealSoft3D попроще, для опытного пользователя ReaLSoft вполне заменяет связку Maya+RenderMan. Т.е у программы очень широкий диапазон. При действительно доступной цене
RENDER.RU