• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

[G]Прорисовка контуров (есть ответ)

Автор Amigo, 18 марта 2009, 13:21:44

« назад - далее »

Amigo

Всем привет. Кто-нибудь знает, можно ли в Квесте модели отображать с контуром? Нужно показать объём, но с обводкой. Чтото похожее получается при визуализации с использованием материала ink'n paint в 3d Максе или с включеной опцией "контур" в ментал рее.

цепляю скрин, чтоб понятнее было

Viik

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

Amigo

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

→|๖ۣۜDen|←

А чем такой эффект как Edge Detect не прелесть?? 8)
Не тупи, Denil!ツ Quest3D v4.3.2

Amigo

2 Den
Раньше пробовал, наигрался с шейдером (чего только менял- значения, цвета, толшину линий и т.д.) корректного изображения так и не добился. Ну не выводит он у меня никак корректно все грани и скорее всего этим способом врятли получится, темболее что должна отрисовываться только грань, а текстура остаться нетронутой. Да и фпс нехило падает, почти в 2 раза при использовании такого способа...

Viik

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

→|๖ۣۜDen|←

Amigo, возможно здесь обсуждется твоя проблема.
Не тупи, Denil!ツ Quest3D v4.3.2

Amigo

Спасибо Ден, какраз, что сделал Олаф Любански это то, что мне нужно. Но есть небольшая проблема-в английском я не силен, и из того, что он писал понял только, что добился он явно не постэффетом edge detect, а чтото замутил с самой моделью, толи в мешь ее перкинул, толи еще чтото сделал. В общем, тема еще актуальна и буду благодарен, если ктонить разжует мне что и как...