среда, 27 января 2010 г.

Dosch Design выложил в свободный доступ примеры моделей и обучающий материал

Известная своими качественными наборами для 3D-дизайнеров, фирма Dosch Design решила в целях рекламы выложить в бесплатный доступ малую толику своей продукции. Доступно для скачивания по несколько примеров продукции из разных разделов: 3D-модели, обтравленные 2D-изображения, HDRI и видеообучающий материал. Общий объем информации измеряется сотнями мегабайт.

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

Ссылка на страницу с примерами...

суббота, 23 января 2010 г.

FryRender v1.5

Анонсирован FryRender 1.5 - главный конкурент "физически корректного рендера" MaxwellRender. Авторы, видимо, спешили с анонсом, чтобы хоть как-то удержать народ от покупки выпущенного в конце 2009 года MaxwellRender 2.0. После бурного ажиотажа (в свое время), связанного с выпуском "бескомпромиссных" систем фотовизуализации, CG-народ постепенно утихомирился, поэтому на анонсы реагирует довольно вяло.

Что же такое необычное должно быть в новом продукте, чтобы как минимум удивиться? Для программ рендеринга сейчас самое главное - это скорость расчета сцены, ибо такая характеристика как качество уже давно находится где-то около своего предела. 3D-Дизайнеры сильно радовались, когда славящийся своей неспешностью Maxwell в новой версии заметно ускорился.

Randomcontrol предлагает новую систему распределенного рендеринга Arion и позволяет, наконец, задействовать мощности процессоров видеокарт! Причем, расчет одной картинки может одновременно осуществлять несколько сетевых компьютеров, несколько видеокарт и несколько процессоров! На официальном сайте заявляется рост производительности в 20-100 раз в зависимости от "железа".

Это очень значимое событие, т.к. о загрузке GPU полезными делами в основном были одни разговоры, да эффектные выставочные презентации. И это несмотря на то, что та же nVidia давно уже создала SDK CUDA, позволяющий без особых программистских телодвижений включать GPU-ускорение для разных задач. Будем надеяться, что этот пример возьмут на вооружение и другие авторы вычислительных программ, т.к. обидно когда простаивают вычислительные ресурсы.

Официальный сайт Randomcontrol
Проект Arion

среда, 16 декабря 2009 г.

Retain Materials in HyperShot: убираем ложку дегтя

С момента появления внешней системы рендеринга HyperShot (точнее, с момента когда я о ней узнал), я ее рекомендую всем в качестве неотъемлемой части CAD-системы (разумеется, если визуализация востребована в принципе). И в общем-то все довольны: и скорость визуализации хороша, и форматы программа CAD-овские прекрасно понимает, и стоит недорого. И тем не менее, главная ложка дегтя всех внешних систем рендеринга одна: каждый раз при внесении в модель изменений требуется заново присваивать материалы всем деталям. А если таких деталей десятки? А если сотни? Меня часто спрашивают можно ли это как-то автоматизировать. Лень - двигатель прогресса. Устав отвечать каждому страждущему, я решил опубликовать этот блиц-туториал и в дальнейшем просто давать ссылку на него :-)

Итак, начнем. Имеется вот такая модель, которую мы сохраним в STEP

Открываем ее в HyperShot и присваиваем материалы деталям

Теперь мы решили внести изменения в модель (изменить кое-где геометрию, что-то добавить). Вот тут начинается самое интересное. Не нужно закрывать HyperShot. Пока поставьте его на паузу, чтобы не расходовал ресурсы процессора Shift+P.

Возвращаемся в CATIA, вносим изменения и снова выводим модель в STEP (можно даже в тот же файл).


Переключаемся в HyperShot и открываем модель, не забыв включить галку Retain Materials


Видим, что все присвоенные ранее материалы остались!


Конечно, этот метод далек от идеала - данные о модели сохраняются только в течении одной сессии работы с HyperShot. Т.е. после закрытия хипершота вся информация о присвоенных материалах теряется. Создатели программы работают над механизмом "улучшения памяти материалов", чтобы можно было, сохранив модель в bip, обновлять ее по мере изменения мастер-геометрии. И все-таки, надеюсь, эта статья поможет сэкономить не один час времени, которое фактически впустую тратится на рутинное переприсвоение материалов.

четверг, 10 декабря 2009 г.

Генерация органических и математических 3D-моделей

В галереях на сайтах посвященных системам рендеринга часто встречаются некие абстрактные трехмерные модели, на которых часто и демонстрируют те или иные "фичи" рендер-движков. Что-то вроде вот такого (Maxwell Render). И меня всегда интересовало как такие модели получают - наверняка, с помощью какого-то "хитрого" софта. Специально заниматься поиском было некогда, да и лень, но на днях случайно наткнулся на такой вот интересный сайт. Там предлагают несколько версий SUBSTANCE - программы генерации абстрактных трехмерных моделей. В частности, в разделе Downloads есть и freeware-версия, которую можно скачать после регистрации, а также готовые примеры сгенерированных моделей в формате OBJ. Кроме собственно создания модели, SUBSTANCE Viewer позволяет оценить результат в окне предварительной визуализации.

P.S.Тут мне сообщили, что некоторые антивирусники ругаются на exe-файлы вышеозначенной софтины. Вот отчет VirusTotal. Хоть я и считаю, что это закидоны антивирсного ПО, запускайте на свой страх и риск.

суббота, 7 ноября 2009 г.

GLC Player 2.1.0 - бесплатный просмотрщик 3D-моделей

Обновился замечательный просмотрщик 3D-файлов. Замечателен кроме своей бесплатности небольшим размером, высокой скоростью работы и удобным интерфейсом. Плеер не может похвастаться широким спектром читаемых файлов, но 90% тех которыми пользуюсь повседневно открывает легко: COLLADA, OBJ, 3DS, STL. А в новую версию добавлена возможность просмотра 3DXML-файлов, что должно быть приятно пользователям продуктов Dassault Systemes (CATIA, SolidWorks), т.к. официальный плеер 3DXML (тоже бесплатный, доросший уже до версии 7) становится все более громоздким и неудобным.

Скачать GLC Player 2.1.0
Размер: 13 Mb
Официальный сайт...
Ссылка на страницу скачивания...
Платформа: Windows, MacOS, Linux
Лицензия: freeware

четверг, 16 июля 2009 г.

Промдизайн: есть ли жизнь на CADе? CATIA vs 3D Max

Небольшой дисклаймер.

1. Эта статья предназначена для промдизайнеров, которые возможно узнают что-то новое о программном обеспечении, которое они считали не применимым
2. Эту статью меня побудили написать довольно частые посты на разных 3D-форумах, в которых постоянно пишутся небылицы, которые лишь вводят в заблуждение начинающих дизайнеров.
3. Эта статья написана не для того чтобы "опустить" одни программы и возвысить другие, а для того, чтобы промдизайнеры увидели, что кроме 3D Max и Rhino есть еще софт, который раньше они дизайнерским никогда не считали, но который, тем не менее, ничуть не хуже (во всех смыслах этого слова), а то и лучше привычных инструментов.
4. Эта статья написана человеком, который не один год юзает приведенный в таблице софт.
5. В этой статье абсолютно сознательно не упоминается стоимость и доступность описываемых программ. Причина понятна. Хотя тема сама по себе интересная и, как ни странно, не имеет однозначной оценки.
6. Надеюсь, эта статья если и не заставит попробовать новые инструменты, то хотя бы просто расширит горизонт восприятия и избавит читателя от некоторых распространенных мифов. Чтобы не было путаницы в понятиях, давайте определимся под CAD-программой понимать CAD-софт т.н. среднего и верхнего уровня (для простоты, скажем, что это такой софт, в котором параметрическое 3D-моделирование тел и поверхностей заложено изначально). Примерами таких программ могут служить SolidWorks, SolidEdge, ProEngineer, CATIA, Unigraphics. Пример программ т.н. нижнего уровня: AutoCAD.

Итак, миф первый.
В CAD-программах может разобраться только заумный инженер


Нет. Возможно раньше так оно и было, но и в "обычных" 3D-программах разобраться было не так-то просто. Давайте сделаем небольшой экскурс в историю и посмотрим на скриншоты ниже. Если даже просто судить по интерфейсу (а лично я могу судить не только по нему, т.к. довелось поработать в двух первых софтинах), то видно, что, во-первых, весь софт на PC строился по образу и подобию "старших братьев" из UNIX, во-вторых, для работы в таких интерфейсах требовалась та самая "заумность", упомянутая в заголовке мифа. Именно поэтому в те годы было так мало 3d-аниматоров, которые отваживались сесть за изучение 3D Studio, а AutoCAD вообще для 3D не использовался за редчайшими исключениями. Но интерфейс программ не топтался на одном месте. И наивно было бы полагать, что он изменился в лучшую сторону только в 3D Studio. Бытует также мнение, что чем сложнее (по внутреннему устройству) программа, тем сложнее в ней разобраться. Такое мнение, как правило, распространяют те, кто привык работать в CAD-системах нижнего уровня. Но я с этим не согласен. Более того, если использовать CAD-программу исключительно для 3D-моделинга, то, к примеру, CATIA или ProE ничуть не сложнее в освоении того-же SolidWorks. Для промдизайнеров: рядом с вами находится целый неизведанный мир, который, вы, возможно из-за боязни сложности, можете так и оставить неизведанным. Не бойтесь! Освоение моделирования в CATIA или SolidWorks ничуть не сложнее освоения 3D MAX!

Миф второй.
CAD-программы не предназначены для дизайна


Предназначены. Этому мифу в немалой степени способствовал еще один миф по которому AutoCAD является чуть ли не единственной CAD программой (видимо, из-за его распространенности). И те, кто брался (обычно ради интереса) его осваивать быстро разочаровывались и понимали, что понятия "дизайн" и "Автокад" никоим образом между собой не пересекаются. Давайте просто оглянемся вокруг. Автомобили, мебель, ноутбук, сотовый телефон и прочие гаджеты так или иначе созданы с применением CAD-программ. Конечно, некоторые промдизайнеры могут сказать "Я делаю дизайн в 3D-Максе, отдаю на производство и там инженер/технолог готовит файлы к производству". Совершим еще одну историческую пробежку и посмотрим на способы построения геометрии в "годы становления 3D" и в нынешнее время. Становится очевидным, что все они (способы) так или иначе перекочевали из CAD-систем в софт, который еще недавно годился только для создания телевизионных заставок. Но вот все ли инструменты перекочевали? К сожалению - нет. Да только мало кто об этом знает. Чтобы это узнать, надо какое-то время поработать в нескольких системах. Те же пользователи 3D Max часто используют для проектирования поверхностей Rhino. Rhino часто ошибочно причисляют к CAD-программам, видимо потому, что CAD-программы считаются годящимися исключительно для моделинга. Интересный момент: популярность Rhino начала расти не из-за того, что у него простой интерфейс, а из-за того, что его изначально позиционировали именно как NURBS-моделер, в котором, кстати, инструментарий до сих пор шире и удобнее многих классических программ-моделеров (в которых моделирование поверхностей является лишь надстройкой). Но гораздо меньше, чем у CAD-систем!

Миф третий.
CAD-программы несовместимы с моей привычной средой (Maya, 3D Max, Softimage)


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

90-е годы прошлого века
 
AutoCAD Release 12 (DOS)
Autodesk

3D Studio Release 4 (DOS)
Autodesk

CATIA V4 (UNIX, SGI)
Dassault Systemes
ПолигоныДаДаДа
SolidНетНетДа
NURBSНетНетДа
SubdivНа тот момент еще не изобретен :)
Построение по двухмерным сканированным эскизамНетНетДа
Параметризация*НетНетДа
РендерДа, PhongДа, PhongДа, Raytrace (MentalRay)
Затенение в реальном времениНетНетДа, Gouraud, Phong (OpenGL)
АнимацияНетДаДа
Эргономика**НетНетДа
2009 год
 
AutoCAD 2010 (Win32, Win64)
Autodesk

3D Studio Max 2010 (Win32, Win64)
Autodesk

CATIA V5R19 (Win32, Win64)
Dassault Systemes
ПолигоныДаДаДа
SolidДаНетДа
NURBSНетДаДа
SubdivНетДаДа
Построение по двухмерным сканированным эскизамНетДаДа
Параметризация*НетДаДа
Затенение в реальном времениДа, Phong (OpenGL)Да, Phong (OpenGL, DirectX)Да, Phong (OpenGL)
РендерДа, RaytraceДа, Raytrace (MentalRay)Да, Raytrace (MentalRay)
АнимацияНетДаДа
Эргономика**НетНетДа

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

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

Полезные ресурсы, на которых всегда помогут начинающим освоение CAD-ов:
Форум, посвященный различным CAD-системам, а также применению этих систем в дизайне...
Форум, посвященный CAD-системам CATIA и Unigraphics

вторник, 7 июля 2009 г.

Концепт Existentia (old-style concept-car)

Идея заключалась в создании автомобиля «в старинном стиле», но при этом выглядящим по-современному. Модель создавалась в CATIA, за рендеринг отвечает Hypershot.
Здоровенный скриншот из CATIA (4116 x 2091 pix)