пятница, 23 декабря 2011 г.

Как получить анимацию от музыкального трека в Maya



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

Что ты сделал за последние 15 минут?

Отличная мотивация на рабочем столе.

Источник

среда, 21 декабря 2011 г.

Кен Бриллиант - Цифровая модель человека


Когда я учился в институте в Харькове, после сессии, пред отъездом в родную Полтаву, я всегда заходил на "Балку". Это такой базарчик книг, дисков и канцелярских товаров. Я там тратил часок другой, обходя ряды в поисках знаний. С тех пор у меня накопилась книжная полка. Сейчас в интернете распространились видеоуроки, книги в PDF, но они не заменять книгу которую можно держать в руках, листать, придерживать строку указательным пальцем. Да и вообще, когда стоят на полке и ты знаешь что ты их прочитал -  немного отдает теплом :) .

Музыка в Maya



Музыку в Maya используют для синхронизации анимации объектов или диалогов персонажей, вообще вариантов масса :) .

Как подключить музыку и как с ней работать?

пятница, 25 ноября 2011 г.

Создания группы объектов (настройки)

Не всегда замечаешь, что кроме команды Ctrl+g - создания группы, есть и настройки команды.
Edit>Group □ (Group settings)
Group under Parent создание группы в группе
Group under World создание группы в корне сцены
Group pivot Center установка пивота в центре группы
Group pivot Origin установка пивота в начале координат

понедельник, 10 октября 2011 г.

Удаление пустых групп

Открываете окно Python script вставляете код и переносите на полку.

import maya.cmds as cmds

transforms =  cmds.ls(type='transform')
deleteList = []
for tran in transforms:
    if cmds.nodeType(tran) == 'transform':
        children = cmds.listRelatives(tran, c=True) 
        if children == None:
            print '%s, has no childred' %(tran)
            deleteList.append(tran)

if len(deleteList) > 0:            
   cmds.delete(deleteList)

Источник

суббота, 1 октября 2011 г.

Maya: Сглаживание одной кнопкой


По умолчанию сглаживание работает кнопкой "3", убирается сглаживание кнопкой "1".
Данный mel можно назначить на одну клавишу или выложить на полку.

int $dso[]=`displaySmoothness -q -polygonObject -dv`;
int $sm= $dso[0];
if ($sm == 3) {$sm =1;}
else {$sm =3;}
setDisplaySmoothness $sm

Данная тема родилась на forum.mayaportal.ru

среда, 28 сентября 2011 г.

Maya: программирование на MEL


Книга подробно раскрывает богатые возможности, которые предоставляются аниматорам при использовании MEL - встроенного в Maya языка программирования. Являясь исчерпывающим руководством no MEL, книга снабжена большим количеством практических примеров, которые подробно иллюстрируют излагаемый материал.

Отдельно показываю содержание, чтобы могли найти интересующую Вас тему.

понедельник, 26 сентября 2011 г.

Мотивация для мужчин. Будь сильным.

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

2D текстура Falloff (3D Max) в Maya

среда, 21 сентября 2011 г.

Получение Flash-панорамы на примере Vue - сцены


Доброго времени суток друзья.
Предлагаю Вашему вниманию реализацию 3D сцены во флеш файле, которую можно покрутить мышкой, как бы стоя на месте рассматривать по сторонам. Попробуйте покрутить следующую панораму.






четверг, 8 сентября 2011 г.

Обновился дизайн сайта

Нашел время для доработки основного сайта с портфолио. Изменился логотип и цветовая схема.
Прошу любить и жаловать http://www.mnexus-studio.com/

Анимация лебедя (материал для создания лебедя)


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

воскресенье, 3 июля 2011 г.

Кирпичи

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


Инициация

-    Ты в магазин? Купи мне шоколадку, Резвей, - попросила Лида. – Очень хочется есть, а до обеда еще о-го-го сколько!

Вот, стерва, а! Так подставить, а теперь спокойно о чем-то меня просить! Лидка Фрайбергер, несмотря на сложившийся стереотип о некрасивых немках, отличалась офигительной внешностью. Она это знала, и самое хреновое, она этим во всю пользовалась.

Сидящий в кабинете народ дружно скалится. Всем интересно, как я отреагирую. Мда.

NVidia и фликинг вьюпорта камеры




Win XP 64, NVidia 9600GT, Два монитора, Maya 2009 x64
Проблема: пытаюсь сдвинуть камеру, а она возвращается обратно. И при смещении камеры фликает экран. Сверну Майку и разверну помогает на 5 - 10 секунд, потом опять глюки. 
Я бы согласен чтобы вьюпорты были только на одном мониторе, а гипершейдер аутлайнер и все другие окна были на другом монике. 
Отключал Threaded Optimization (если не ошибаюсь "Потоковая оптимизация")
Перебирал варианты с Ускорение нескольких дисплеев.
Вобщем не получается работать.


Решение проблемы:
Переменную можно вписать как в глобальные/локальные переменные операционной ситемы, так и в Maya.env конкретной версии Maya, например:Код: MAYA_GEFORCE_SKIP_OVERLAY=1
"C:\Documents and Settings\UserName\My Documents\maya\2008
находим там файл Maya.env, открываем его в любом текстовом редакторе и тупо вбиваем вышеупомянутую строчку в конец файла. Запускаем Maya.

Информация найдена отсюда

Контроллер imagePlane

Перед тем как создавать трехмерную модель мы пользуемся фотографией или картинкой. Размещаем ее в окне проекции с помощью инструмента ImagePlane.
Перемещаем картинку ImagePlane с помощью настроек:


Но для меня это не всегда практично. Я хочу двигать плоскость и масштабировать, а не изменять значения в ячейках. Вот что для этого придумал :) .

четверг, 2 июня 2011 г.

Physical Sun And Sky и ортогональные камеры

Для того чтобы рендерить обычной перспективной камерой и использовать Physical Sun And Sky, шейп-нода камеры должна быть "залинкована" (подключена) к нодам mia_physicalsky и mia_exposure_simple.
Все перспективные камеры автоматически подключаются во время создания Physical Sun And Sky, а созданные после, камеры надо линковать с помощью кнопки Update camera connections.
Кнопку легко найти:

вторник, 31 мая 2011 г.

Разделение полигонов по линии. Split polygons from edge.

Многие, в том числе и я, когда переучивались с 3DMax на Maya сталкивались с различием инструментов и методикой работы. Есть незаменимые инструменты в 3DMax, а есть так же и в Maya.

понедельник, 30 мая 2011 г.

Рандомное вращение объектов. Maya MEL random rotate

Готовый MEL автоматизированная работа с рандомой трансформацией: VSSrandomTRS
Автор скрипта Александр "VARVAR" Чередниченко.



Данный скрипт используется для произвольного вращения массы объектов. В большинстве применяется для расстановки растений.

1. Выделяем в Outliner объекты
2. Запускаем крипт

вторник, 24 мая 2011 г.

Gamma Correction for Physical Sun and Sky in Maya

Использование Phisical Sun and Sky предназначено для того что-бы получить реалистичную картинку, но из-за значения гаммы 2,2, текстуры "выжигаются".
Я пытался исправить это с помощью нескольких простых трюков (например, в постобработке), но пришел к выводу, что существует только один способ, который работает - надлежащим образом, также известный как linear workflow.

Выберете в качестве визуализатора Mental Ray. В закладке Indirect Lighting нажмите кнопку Create напротив Physical Sun and Sky. (После того как вы нажали Create, 
появиться надпись Delete - это удаление Physical Sun and Sky).


среда, 18 мая 2011 г.

Лучший способ рендерить Wireframe в Maya


Все когда то задавали себе вопрос: как рендерить сетку. Ведь приходит время, когда надо продемонстрировать свои навыки в построении топологии.
Но в Maya нету простой кнопки «показать сетку» и потому  приходиться что-то изобретать, а что-то искать в паутине.

среда, 11 мая 2011 г.

Maya тормозит при выделении компонентов

Когда выделяешь vertex в объекте, Maya на 2-4 секунды зависает.
И это не зависит от размера модели, истории объекта, видеокарты, версии Maya и версии Windows.
Создается неприятная атмосфера работы. Решение нашел в бескрайних уголках интернета.

Надо в переменных средах вписать MAYA_NO_VERTEX_ARRAY_SELECT = 1


Подробнее:
Панель Управления -> Система -> Дополнительно -> Переменные среды
В "Переменных средах пользователя" нажать "Создать" и вписать
Имя переменной: MAYA_NO_VERTEX_ARRAY_SELECT
Значение переменной: 1
ОК

перезагрузите Maya




Мне помогло, надеюсь кому-то тоже поможет. 

понедельник, 9 мая 2011 г.

Визуализация методом Ambient Occlusion

Из Википедии: Ambient occlusion (AO) — модель затенения, используемая в трёхмерной графике и позволяющая добавить реалистичности изображению за счёт вычисления интенсивности света, доходящего до точки поверхности. В отличие от локальных методов, как например затенение по Фонгу, ambient occlusion является глобальным методом, то есть значение яркости каждой точки объекта зависит от других объектов сцены. В принципе, это достаточно отдалённо напоминаетглобальное освещение.
Теперь рассмотрим как это делается в Maya с помощью mental ray.
1.Создаем простую модель ступенек. Это для того чтобы оценить степень затенения, зависящую от расстояния поверхностей.
 

воскресенье, 27 февраля 2011 г.

Пошаговая стратегия по достижению целей

Как не сойти с ума, работая дома




    1. Определитесь с местом: отделите работу от дома. Работайте в определенной комнате. Не пытайтесь работать, где придется. Выделите определенное пространство, лучше целую комнату (можно небольшую), для рабочего места. Тогда, входя в это пространство, вы будете осознанно настраиваться на работу. Мозг будет переключаться из режима "я дома" в режим "я на работе".
    2. Установите распорядок рабочего дня и придерживайтесь его.
    3. Не начинайте работать сразу, только вскочив с постели. Позавтракайте, примите душ, оденьтесь. Составьте список дел на сегодня и начинайте работу.

    суббота, 26 февраля 2011 г.

    NURBS Tessellation, Format General


    Хочу показать как получить нужную полигональную поверхность из NURBS-поверхностей.

    Воспользуемся на примере NURBS-трубки. Создаем из лини, кольца и экструды между ними. В отличии от 3D MAX, Maya не выставляет автоматически кольцо относительно параметризации (направления) лини. Если поставить кольцо вручную к началу лини то можно получить не корректное сечение, т.к. угадать с правильным направлением на глаз сложновато. Для этого я использую Motion Path. Не смещая кольцо, я выделяю его и затем выделяю кривую, выбираю меню Attach to Motion Path. В ноде MotionPath выставляем оси у кольца и получаем правильное направление.
    Создаем трубу с помощью экструды.
    Есть два варианта получить полигональную поверхность:

    пятница, 25 февраля 2011 г.

    Шторы

    На днях закончил работу над шторами. Оказывается в них столько разных названий: ламбрекены, портьеры, гирлянды. Вообщем работать было интересно и познавательно :) .


    Перед работой думал-гадал некоторое время над оптимальным решением задачи. А задача довольно проста: смоделировать шторы. Вроде как нечего необычного, но вся соль в ихних складочках, как они свисают. Пришлось перерыть референсы.
    Решения было несколько:
    №1 создать рифленую плоскость и дать динамику nCloth, пусть болтаются, но работа такая мало предсказуемая.
    №2 ручная работа сделать направляющие NURBS и с помощью Loft, соединить кривые. При таком варианте, работа более кропотливая, но зато предсказуемая.

    четверг, 24 февраля 2011 г.

    Получение карты глубины из геометрии ландшафта. ZDepth

    Презентация курсов Maya.

    И вот свершилось!! 21.02.2011 начался шестой поток курсов у Святослава. Я как всегда презентую часть курса по Vue.
    Т.к. я живу в Полтаве, то пришлось 2,5 часа ехать автобусом в Харьков.
    Собственно статья по презентации http://vesta3d.blogspot.com/2011/02/3d-maya.html
    Впечатления замечательные, отвлекся от будней родного города. На следующий день вернулся и сразу за работу креативить!


    вторник, 8 февраля 2011 г.

    Простая сборка сиквенции (ряд кадров)

    Простая сборка сиквенции (ряд кадров) в видео.
    Используем бесплатную программу XnView. 



    Инструмент масштабирования

    Все мы знаем, что Maya это инструмент для создания инструментов.
    Поделюсь с Вами своим изобретением. Возможно, кто-то тоже придумал себе, но я пишу от себя.

    Зачем нужен: инструмент масштабирует объект относительно двух точек в пространстве по одной оси, если надо по 3 осям - то по 4 точкам (1 центр масштабирования и точки x, y, z).
    Сама особенность этого инструмента, что можно задать расстояние от одной точки к другой. В отличии от стандартного Scale, где размеры в процентах 100%=1.

    Создание инструмента продемонстрирую на свежеиспеченной фигуре.

    Визуализация с помощью батника


    Зачем он нужен этот батник...

    Танцы с бубном. Переустановка Win 7.

    Закончил очередной проект.
    И наступил долгожданный момент переустановить Windows 7.
    Я давно составил себе инструкцию, по которой подготавливаю данные на компьютере до смены системы:
    Предпереустановка Windows
    1. Сохранить закладки браузера. Сейчас этот пункт не актуален, т.к. я пользуюсь Chrome, а там есть синхронизация ярлыков, архивируются на почте;
    2. Проверить наличие инсталяшки Windows. В данном случае неоднократно пользуюсь флешкой;
    3. Проверить инсталяшки программ;
    4. Запомнить сетевые настройки ;
    5. Сохранить конфиги программ;
    6. Сохранить Сейвы игр;
    7. Проверить рабочий стол на наличие полезной инфы;
    8. Переместить все документы с системного диска. Вдруг что-то завалялось;
    9. Сохранить историю Skype. c:\Users\Пользователь\AppData\Roaming\Skype\Логин;
    10. Сохранить историю ICQ. c:\Users\Пользователь\Documents\Digsby Logs\Логин;
    11. Сохранить ключи Webmoney, файл кошельков, историю. Бывало потерял ключ, 2 месяца восстанавливал, отправлял сканы паспорта в сервис.
    Ресетнул системник, воткнул флешку, настроил BIOS.
    Все пошло поехало, настроил диски. Но что-то долго думает. К моему ужасу, компьютер намертво завис на моменте "Завершение установки". CapsLock не отвечал на клавиатуре, а мышь потухла. Ну что же: Семь бед - один ресет. Еще больше ужаса пришло от того, что система выдала, что компьютер перезагружен в момент установки и требуется повторная установка Windows 7. 
    Я просидел с полночи до 6 утра переустанавливал раз 10. Благо, что есть второй компьютер на роутере и есть интернет. Скачал 6 инсталях Win7. Прошерстил пачки форумов. Все говорят одно и тоже:
    Надо выключить в BIOSе все устройства кроме мыши, клавиатуры и оптического привода. В моем случае привода нету, есть загрузочная флешка.
    Танцы с бубном длились до утра. Отключил все что не требовалось по началу, и ставил загрузку с минимальным разрешением экрана. 
    Очередной раз ставлю и безнадежно пошел пить кофе. Возвращаюсь - о чудо установка продолжает и дошла до конца. 
    Не долго думая я сделал копию диска С: с помощью Acronis.

    Утром поставил половину софта и продолжаю бороться с востановелнием рабочей лошадки.

    суббота, 5 февраля 2011 г.

    Созрел!!

    Созрел создать свой блог. Буду выкладывать свои работы, идеи.
    Проснулся утром и решил сделать анимированный логотип для своего сайта, который тоже лежит на блоге. Но проблема заключалась в том, что в заголовок нельзя было выложить флешь анимацию. Пришлось вместо заголовка поставить прозрачный png квадратик, размером в 1px. И добавить гаджет, который подключает флешь-файл.
    И вот что получилось: http://www.cgtouch.blogspot.com/
    Контакты: gmail mnexuss@gmail.com | ICQ 201882385 | Add me to Skype