Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 3D не проблема
форум сайта dimsun.ru > Телевизионный раздел > Телевизионный дизайн - приёмы
Vitaly
"3D не проблема"-именно так я бы сказал если-бы не куча вопросов о том как сделать некий 3D обьект адаптированным к соответствующей картинки и визуально реальным mad.gif
Работаю я в 3D MAX, и первая проблема заключается в освещении обьекта.
Сохраняю я всё с альфа-каналом в секвенции TGA, но если свойства обьекта отражать или преломлять свет /иначе он будет "плюшевым"/ то цвет задника так или иначе отражается в подсветке обьекта:
чёрный фон-слишком нереальные тени
белый фон-белые края обьекта и т.д. и т.п.



Вобщем проблему можно было-бы решить цветокорекцией и плугинами в ААЕ, но если ты работаешь с материалом "стекло" или "зеркало" в той или иной степени прозрачности или отражения то никакими "?" плугинами и никакой цветокоррекцией реальности не добьёшься /я на деюсь понятно что я подрузамеваю под словом визуальная реальность ph34r.gif /

Это в принципе можно избежать если строить полностью сцену в максе и сохранять уже готовую картинку без альфа-канала, но врядли так кто-то делает, потому что как правила идеи и задачи конечного продукта этого не позволяют.
Вообщем я ищу ответы на свои вопросы методом проб и ошибок, практика показывает что это конечно не худщий вариант, но хотелось бы что-бы опытом всё таки делились те кто на этом набил себе шишки blink.gif
Так что поделитесь товарищи, господа или кому как нравится wink.gif
Зарание спасибо.
gvz
Цитата
то цвет задника так или иначе отражается в подсветке обьекта

используй при композинге C1 + (1-A1)*C2 заместо привычного C1*A1 + (1-A1)*C2


Цитата
но если ты работаешь с материалом "стекло" или "зеркало" в той или иной степени прозрачности или отражения то никакими  "?" плугинами и никакой цветокоррекцией реальности не добьёшься

помимо цвета и альфы надо просчитывать еще и "маску искажений" (вектора нормалей поверхности прозрачного объекта)... ну а дальше хватит и обычного варпера (дисплейсментом для которого и будет являться та самая "маска")
DimSUN
Vitaly
Цитата
Сохраняю я всё с альфа-каналом в секвенции TGA, но если свойства обьекта отражать или преломлять свет /иначе он будет "плюшевым"/ то цвет задника так или иначе отражается в подсветке обьекта:
чёрный фон-слишком нереальные тени
белый фон-белые края обьекта и т.д. и т.п.


А можно посмотреть на пример? А то я чёто не вкурю о чём речь unsure.gif
Vitaly
DimSUN, конечно!
Только объясни куда присылать скриншоты и в каком формате.
В понедельни постараюсь отослать wink.gif
DimSUN
Вот тут есть мои координаты если чё wink.gif rolleyes.gif
gvz
DimSUN
...да что там смотреть... проблемы на краях объекта из-за фона возникают только при использовании картинки с премультипленным альфа-каналом... проблемы-же при отражении/преломлении тоже очевидны... и наиболее правильный с моей точки зрения вариант их решения - это просчет на черном фоне без премультипления (терпеть не могу это слово) картинки и с использованием промежуточных масок/карт преломлений/отражений...
DimSUN
Такс, получил картинки...
Какие то странности... действительно. Никогда такого не замечал ранее.
Может у тебя там чего с материалами.
А ты сцену не мог бы выслать? Только архивни её в zip самим Максом...

Я выложил скриншот в первый пост, а то какой то беспредметный разговор выходит.
DimSUN
gvz
Цитата
проблемы на краях объекта из-за фона возникают только при использовании картинки с премультипленным альфа-каналом...

Ну как сказать, как сказать.... Я рендерю с Премултиплой всё время и у меня таких проблем не наблюдалось чего то.



Вот любую заставку с трёхмером открой - всё чистенько. Рендерю на чёрном фоне.
Прорезаю в Афтере как Premultipled - Matted With Color BLACK
Vitaly
DimSUN
Ок, вышлю так-же на мыло. Только чуть попозже, сейчас загружен под завязку.
gvz
DimSUN
Цитата
Ну как сказать, как сказать.... Я рендерю с Премултиплой всё время и у меня таких проблем не наблюдалось чего то.

...если все правильно делать, то проблем и не будет...
дело в том что, как я уже приводил выше, полное сложение по альфе выглядит так:
C1*A1 + (1-A1)*C2
где Сn это цвет, а An - соответственно альфа

премультипенная картинка:
С1 = C1 * A1

думаю нетрудно заметить что если мы подставим С1 со второй ф-лы в первую то получим двойное умножение (чрезмерное затемнение на градиентах альфы):
С1*A1*A1 + (1-A1)*C2

а потому для этого существует другой способ сложения:
C1 + (1-A1)*C2

который для непрему....нных изображений будет давать "цветной ободок" на градиентах альфы)

...если вкратце... то собсно и все... =)))
gvz
Vitaly
...насколько позволяет судить качество jpg... твоя окантовка - от светильника
gvz
DimSUN
Цитата
Я рендерю с Премултиплой всё время и у меня таких проблем не наблюдалось чего то.

в догонку...
а ты не пробовал на белом фоне делать предперемноженную (зато по-русски =))) картинку, а в композере сложить ее с черным фоном по альфе ?
gvz
...извините за полуфлуд... асчшщо не доконца отошел от "вчерашнего"...

попробую немножко уточнить, а то последний пост я сам лиш с третьего прочтения понял... =)

=-> DimSUN
Цитата
рендерю с Премултиплой всё время и у меня таких проблем не наблюдалось чего то.


а ты не пробовал премультипленную картинку с БЕЛЫМ фоном положить в композере на ЧЕРНЫЙ по альфе ?

зы: еще раз сорри за корявый почерк...
DimSUN
gvz
Цитата
а ты не пробовал премультипленную картинку с БЕЛЫМ фоном положить в композере на ЧЕРНЫЙ по альфе ?

Вот первых я уже несколько лет НЕ использую протравливание по альфе исходников из 3D Max. Мне качество прорезки Премултиплой нравится намного больше - нет вот такого сабжевого геморроя.
Во вторых - а смысл рендерить на белом? smile.gif
Чёрное на белый фон накладываю постоянно (см. мой "Дома" скриншот выше), но опять же - травлю Премултиплой с чёрным цветом.

---
ЗЫ: gvz у сообщений есть такая кнопочка . Если её нажать, то можно отредактировать своё же сообщение вместо того, чтобы делать несколько с уточнениями и дополнениями biggrin.gif wink.gif
gvz
DimSUN
Цитата
Мне качество прорезки Премултиплой нравится намного больше - нет вот такого сабжевого геморроя.

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

честно говоря не знаю... =))) лично я в этом никакого смысла не вижу (хотя полиграфисты возможно со мной и не согласятся)... но ведь делают !!!... и с этим вот потом приходится работать... =(
...а вообщето это просто надуманный случай... если есть желание можешь считать это "задачкой" =)... используя только стандартные способы наложения ("+", "-","*","/", без всяких там новомодных white alfa matte) грамотно реализовать такой случай...
Цитата
gvz у сообщений есть такая кнопочка
спасибо что ткнул носом... как-то не замечал ее все это время... =) ...впрочем я и не видел в ней необходимости... до сих пор... 8*\ (смайлика "алкоголик" у тебя к сожалению не оказалось =))
DimSUN
gvz
Слушай... Вот ты замороченный человек laugh.gif wink.gif

Какие то выкладки, формулы.... УЖАС. tongue.gif
Удивляюсь откуда такие знания unsure.gif Прокуренный технарь или инженер? smile.gif

Надо рисовать и всё smile.gif
gvz
DimSUN
...не совсем так... просто я в начале девяностых демомейкерством занимался... а когда у тебя в лучшем случае имеется лишь три бита на компонент - приходится многое переосмысливать, изворачиваться и изобретать... так-же дает знать стаж разработки програмного обеспечения по обработке видеоизображений... поэтому с математикой у меня все в порядке... и занаешь, не могу сказать что это лишнее... например в полном курсе по композингу (как-то собирался ехать в японию =) есть отдельный курс лекций по теории, в которых достаточно подробно освещается практически весь необходимый для осмысления математический аппарат... я уже не говорю о лекциях по с++ на котором весь этот аппарат обкатывается...
Цитата
Надо рисовать и всё

это только в том случае если ты просто художник... а если ты еще и 3-д график, композер, а в добавок ко всему еще и подготовкой материала для вещания занимаешься... то вышеперечисленные знания дают нехилую фору... да и глупых вопросов становится меньше...
например вот самые запомнившиеся за последнее время (всякие там "а как сделать ... ?" вписывать не стал - времени жалко):
При наложении по альфе появляется грязь.
При резке хрома появляются непонятные черные силуэты.
При выводе на телевизор появляются "ступеньки".
При колоризации появлется мусор на границах альфы.
При ускорении видео трясется картинка.
При пересчете сдвигается цвет.
Картинка режется кубиками.
При быстром движении объекта появляется "цветной шлейф".
Vitaly
Ну уж извините товарищ gvz, а я то уж всё время считал что форумы для того и существуют что-бы задавать вопросы которые непонятны конкретному человеку, а не те вопросы которые непонятны вам.
mad.gif
DimSUN
Vitaly
не скажу что я против gvz, но с тобой согласен на все 100%.

Невозможно же родиться со знаниями.
Vitaly
DimSUN
Нет не подумайте что я с плохим каким-то умыслом. Просто если все будут иметь такие амбиции к новичкам как мною уважаемый gvz то смысл сего действия "форум на dimsun.ru" просто потеряется
ph34r.gif
gvz
VitalyDimSUN
...но я ведь здесь... и я отвечаю... пытаюсь раскрывать достаточно полно тему (включаю примеры и выкладки)... и не надо говорить о том что у меня дофига амбиций (хотя они конечно есть, но пока меня не трогают я не трогаю других) я в отличие от многих других еще помню, что когдато был таким-же: с тонной глупых вопросов и полным непониманием предметной области... а потому я БУДУ и помогать и отвечать на вопросы...
...вот только не надо говорить о том что негде учиться (в большинстве случаев хватает учебника по математике, введения в ЦОС (цифровая обработка сигналов) + документации по параметрам вашего сигнала (DV, HDTV... и пр...) ) , а учитывая что все это бесплатно валяется в инете - я всегда удивляюсь почему же никто этого не читает ?

зы: как всегда скомканно... но надеюсь суть более-менее ясна... =)
Vitaly
Цитата(gvz @ 11.08.2005 - 13:46)
помимо цвета и альфы надо просчитывать еще и "маску искажений" (вектора нормалей поверхности прозрачного объекта)... ну а дальше хватит и обычного варпера (дисплейсментом для которого и будет являться та самая "маска")

А не подскажете-ли с помощью чего в ААЕ можно наложить ту самую маску искажений ? Никогда этим не пользовался, но чувствую что этот приём очень, очень значемый и необходимый.
Зарание спасибо. huh.gif
gvz
Vitaly
...чойто смотрю даже DimSUN не отвечает...
я же не специалист в AE, а потому не могу ничего дельного предложить кроме как почитать мануал по нему (учитывая что АЕ претендует на профессиональный композер - в нем должен быть подобный инструмент...) попробуй поискать по ключевому слову "warper".
DimSUN
gvz
Во первых, молчу потому как 4 дня не было инета.
Во вторых - я не имею ни малейшего понятия про технологию о которой идёт речь (либо она называется как-то по иному).
Ну а в третьих не надо стрелки переводить tongue.gif wink.gif
gvz
...ну блин... пристыдил... ;-)))

...я то думал думал что дока по афтеру здесь ты... или предлагаешь мне еще и им заняться ?... =)))
DimSUN
Ничего я не предлагаю. Ты сам зацепил эту тему, тут за язык никто никого не тянул rolleyes.gif
DimSUN
Кстати речь не об этом ли?

gvz
DimSUN
Цитата
Ничего я не предлагаю. Ты сам зацепил эту тему, тут за язык никто никого не тянул

...ну дык общию теорию я вроде бы как и объяснил... а вот насчет реализации в АЕ... увы не ко мне... ph34r.gif
Цитата
Кстати речь не об этом ли?

...идея та же...

...и как, если не секрет, называется эта технология ?? (надо изредка пополнять свой лексографический (я даже не уверен что правильно это написАл) словарь smile.gif )
DimSUN
Картинка не моя, но я только что поинтересовался у автора.
Дословно беседа:
Цитата
[12:12] <oooo> слышишь бариска
[12:13] <|JIJI|> ась
[12:13] <oooo> это твоё ж творение помоему?
[12:14] <|JIJI|> угу
[12:14] <|JIJI|> моё
[12:14] <|JIJI|> а что?
[12:14] <DimSUN> как называется эта технология или процедура?  Чего это делается?
[12:15] <|JIJI|> трекинг, кеинг, мачмувинг, мэт-паинт smile.gif
[12:15] <DimSUN> а для чего это всё ВООБЩЕ? ЧТобы сделать 3Д более похожее на реальность ?
[12:16] <|JIJI|> там тема была такая. Надо было вместо стены синей сделать море  и бля "голубые дали" + добавить эффект "бегущие тени" + слегка "загламурить" картинку
gvz
DimSUN
...вот и я говорю... далеко не каждая процедура может похвастаться наличием оригинального названия... wink.gif

зы: ...на самом деле вышеприведенная картинка - не совсем то. глянув первый раз мне показалось что отражения реальные, но судя из приведенной цитаты, ее просто подсинили looking like отражение...
Clony
Цитата(DimSUN @ 17.08.2005 - 09:10)
Рендерю на чёрном фоне.
Прорезаю в Афтере как Premultipled - Matted With Color BLACK




Дима а где это в афтере? я обычно пользуюсь Track Matte/ Alpha Mate или Luma Mate...
DimSUN
Clony
Цитата
я обычно пользуюсь Track Matte/ Alpha Mate или Luma Mate...


blink.gif blink.gif ohmy.gif ohmy.gif Ну ты даёшь...

Когда импортишь картинку с альфой тебе выдаётся такое меню
Clony
понял
Vitaly
Вообщем дошёл я сам из-за чего это происходит, а потом нарыл вот такую ссылочку которая окончательно всё обьяснила http://www.render.ru/books/show_book.php?book_id=423 wink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.