Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

форум сайта dimsun.ru _ Телевизионный дизайн - приёмы _ 3D не проблема

Автор: Vitaly 11.08.2005 - 06:33

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



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

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

Автор: gvz 11.08.2005 - 10:46

Цитата
то цвет задника так или иначе отражается в подсветке обьекта

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


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

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

Автор: DimSUN 13.08.2005 - 14:00

Vitaly

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


А можно посмотреть на пример? А то я чёто не вкурю о чём речь unsure.gif

Автор: Vitaly 13.08.2005 - 16:54

DimSUN, конечно!
Только объясни куда присылать скриншоты и в каком формате.
В понедельни постараюсь отослать wink.gif

Автор: DimSUN 14.08.2005 - 12:03

Вот http://www.dimsun.ru/aboutme.shtml есть мои координаты если чё wink.gif rolleyes.gif

Автор: gvz 15.08.2005 - 05:48

DimSUN
...да что там смотреть... проблемы на краях объекта из-за фона возникают только при использовании картинки с премультипленным альфа-каналом... проблемы-же при отражении/преломлении тоже очевидны... и наиболее правильный с моей точки зрения вариант их решения - это просчет на черном фоне без премультипления (терпеть не могу это слово) картинки и с использованием промежуточных масок/карт преломлений/отражений...

Автор: DimSUN 17.08.2005 - 08:54

Такс, получил картинки...
Какие то странности... действительно. Никогда такого не замечал ранее.
Может у тебя там чего с материалами.
А ты сцену не мог бы выслать? Только архивни её в zip самим Максом...

Я выложил скриншот в первый пост, а то какой то беспредметный разговор выходит.

Автор: DimSUN 17.08.2005 - 09:10

gvz

Цитата
проблемы на краях объекта из-за фона возникают только при использовании картинки с премультипленным альфа-каналом...

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



http://www.dimsun.ru/portfolio/tvd/ любую заставку с трёхмером открой - всё чистенько. Рендерю на чёрном фоне.
Прорезаю в Афтере как Premultipled - Matted With Color BLACK

Автор: Vitaly 17.08.2005 - 13:47

DimSUN
Ок, вышлю так-же на мыло. Только чуть попозже, сейчас загружен под завязку.

Автор: gvz 18.08.2005 - 03:37

DimSUN

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

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

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

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

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

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

...если вкратце... то собсно и все... =)))

Автор: gvz 18.08.2005 - 04:48

Vitaly
...насколько позволяет судить качество jpg... твоя окантовка - от светильника

Автор: gvz 18.08.2005 - 05:17

DimSUN

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

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

Автор: gvz 18.08.2005 - 05:58

...извините за полуфлуд... асчшщо не доконца отошел от "вчерашнего"...

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

=-> DimSUN

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


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

зы: еще раз сорри за корявый почерк...

Автор: DimSUN 18.08.2005 - 07:30

gvz

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

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

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

Автор: gvz 18.08.2005 - 10:29

DimSUN

Цитата
Мне качество прорезки Премултиплой нравится намного больше - нет вот такого сабжевого геморроя.

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

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

Автор: DimSUN 18.08.2005 - 14:10

gvz
Слушай... Вот ты замороченный человек laugh.gif wink.gif

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

Надо рисовать и всё smile.gif

Автор: gvz 19.08.2005 - 06:24

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

Цитата
Надо рисовать и всё

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

Автор: Vitaly 22.08.2005 - 08:14

Ну уж извините товарищ gvz, а я то уж всё время считал что форумы для того и существуют что-бы задавать вопросы которые непонятны конкретному человеку, а не те вопросы которые непонятны вам.
mad.gif

Автор: DimSUN 22.08.2005 - 08:47

Vitaly
не скажу что я против gvz, но с тобой согласен на все 100%.

Невозможно же родиться со знаниями.

Автор: Vitaly 22.08.2005 - 09:50

DimSUN
Нет не подумайте что я с плохим каким-то умыслом. Просто если все будут иметь такие амбиции к новичкам как мною уважаемый gvz то смысл сего действия "форум на dimsun.ru" просто потеряется
ph34r.gif

Автор: gvz 23.08.2005 - 02:14

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

зы: как всегда скомканно... но надеюсь суть более-менее ясна... =)

Автор: Vitaly 25.08.2005 - 06:13

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

А не подскажете-ли с помощью чего в ААЕ можно наложить ту самую маску искажений ? Никогда этим не пользовался, но чувствую что этот приём очень, очень значемый и необходимый.
Зарание спасибо. huh.gif

Автор: gvz 29.08.2005 - 01:24

Vitaly
...чойто смотрю даже DimSUN не отвечает...
я же не специалист в AE, а потому не могу ничего дельного предложить кроме как почитать мануал по нему (учитывая что АЕ претендует на профессиональный композер - в нем должен быть подобный инструмент...) попробуй поискать по ключевому слову "warper".

Автор: DimSUN 29.08.2005 - 14:11

gvz
Во первых, молчу потому как 4 дня не было инета.
Во вторых - я не имею ни малейшего понятия про технологию о которой идёт речь (либо она называется как-то по иному).
Ну а в третьих не надо стрелки переводить tongue.gif wink.gif

Автор: gvz 30.08.2005 - 06:35

...ну блин... пристыдил... ;-)))

...я то думал думал что дока по афтеру здесь ты... или предлагаешь мне еще и им заняться ?... =)))

Автор: DimSUN 30.08.2005 - 06:55

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

Автор: DimSUN 30.08.2005 - 07:04

Кстати речь не об этом ли?


Автор: gvz 30.08.2005 - 10:57

DimSUN

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

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

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

...и как, если не секрет, называется эта технология ?? (надо изредка пополнять свой лексографический (я даже не уверен что правильно это написАл) словарь smile.gif )

Автор: DimSUN 30.08.2005 - 11:25

Картинка не моя, но я только что поинтересовался у автора.
Дословно беседа:

Цитата
[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 30.08.2005 - 23:59

DimSUN
...вот и я говорю... далеко не каждая процедура может похвастаться наличием оригинального названия... wink.gif

зы: ...на самом деле вышеприведенная картинка - не совсем то. глянув первый раз мне показалось что отражения реальные, но судя из приведенной цитаты, ее просто подсинили looking like отражение...

Автор: Clony 6.10.2005 - 12:39

Цитата(DimSUN @ 17.08.2005 - 09:10)
Рендерю на чёрном фоне.
Прорезаю в Афтере как Premultipled - Matted With Color BLACK




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

Автор: DimSUN 6.10.2005 - 15:04

Clony

Цитата
я обычно пользуюсь Track Matte/ Alpha Mate или Luma Mate...


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

Когда импортишь картинку с альфой тебе выдаётся такое меню

Автор: Clony 7.10.2005 - 11:21

понял

Автор: Vitaly 25.10.2006 - 17:24

Вообщем дошёл я сам из-за чего это происходит, а потом нарыл вот такую ссылочку которая окончательно всё обьяснила http://www.render.ru/books/show_book.php?book_id=423 wink.gif

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)