Всем превед !
Кто нибудь пробывал экспортить в квест FX фалы из ShaderFX (который для Макса)
Получилось ли у кого нибудь ?
Если получилось то подскажите как ? потому что у меня даже просто бамп не получилось экспортнуть
da umena paluchaitsa tolko umena komp ne tanit i toko normal videt na ostalnie video karta ne tanit :)
Да, получается, я делаю это следующим образом:
Создаем шейдер в 3ds max/Shader FX, (запомните, где находятся все используемые Вами текстуры, а также настройки цветов) и если Вас удовлетворяет его вид, из меню ShaderFX выбираем File > Export FX.. Устанавливаем FX Format: Quest3D, выбираем UpAxis: Y-Up(DirectX) -> Export.
Переходим в Q3D: см. скрин
Открываем св-ва HLSL Object, ставим галочку у Use FX File -> Open (открываем Ваш FX) -> Option: Compile/Save -> OK
Присоединяем все тектуры, которые используются данным шейдером. (Возможна проблема с отображением шейдера, причина может быть в порядке присоединения текстур - измените порядок)
Дальше в разделе Object настраиваем все Properties].
Вот, пожалуй, и все...
(Пример смотри в посте: https://guest3d.wohlnet.ru/forum/index.php?topic=130.0)
спасибо
вроде получилось
но далеко не все шедеры роботают в квесте, либо я что то не так делаю :(
Если Вы пробуете примеры из ShaderFX и там используется материал типа Advanced, необходимые текстурки могут быть скрыты в группах, для просмотра которых группу нужно открыть/разгруппировать (Tools > Un-Group).
К ноду HLSL Object также можно присоединить векторы, матрицы и величины, которые использует шейдер и управлять ими уже непосредственно... как-угодно на Ваше усмотрение.
Напиши какой шейдер не работает, попробуем вместе разобраться. :)
Sonjaaa cпасиб тебе агромадное! всё работает! :) Была проблема с вывернутостью обьекта, вылечилось UpAxis: Y-Up(DirectX)
а как же определить какие ноды подключать к Material, после загрузки в HLSLObject FX файла ?
как точно узнать куда текстуры, а куда Value, а может и value Vector куданибудь нада, нипайму че та :-\
2 Sonjaa
Sonjaa, можно Вас попросить попробовать импортировать ShaderFXсовский fur шейдер из Макса в Квест. Я пытаюсь это сделать сам, но по причине польной чайниковости в подобных вопросах не могу этого пока сделать. Может быть помимо подключения HLSL с шейдером к проекту нужно еще что-то подключить. В любом случае буде благодарен за любую помощь
У кого возникают проблемы с отображением текстур в квесте при аттаче шейдеров В ПЕРВУЮ ОЧЕРЕДЬ ПРОВЕРТЕ UNV ВСЕХ КАНАЛОВ!
Сам паррился два часа и выяснил что "дело было не в бабине...", то есть не в шейдере.
Привет! Кто нить пробовал FUR делать?
Чтото у меня видно только нижнюю и верхнюю плоскости шерсти, а саму шерсть квест не отрисовывает, хотя в максе все ок.
А кто нибудь пробовал пользоваться программой FX Сomposer от nvidia
http://developer.nvidia.com/object/fx_composer_home.html
у меня он тоже стоит, просто ShaderFX для меня удобней.
работает большинство шейдеров, но не могу перенести шейдер с GLOW(свечение объекта), там прямо есть такой урок. У кого нибудь получилось? Еще написано чтоб этот глоу отображался в максе нужно в настройках шейдер ф икс включить dxsas
Вот-вот, dxsas для шерсти тож надо включать,и в квесте шейдер шерсти не работает. может ответ в этом?
А ты смотрел канал shader surface, там есть мех и он работает, проверено, можно любой объект зашерстить
да, я знаю что встроенный работает.
Вопрос именно чтобы свой Hlsl работал! :)
Черт его знает, наверняка что-то дописать надо, чтоб этот sxsas0.8 и в квесте заработал, может Sonjaaa чтото разьяснит))))))))
Всем привет.
Я экспортил шерсть в квест из макса. работало
но не слишком сложный шейдер когда.
я делал волосатый коврик.
А глоу так же не получилось в макс отэкспортить. ползунки что то меняли конечно но чайник так и не засветился)
Цитата: Urec от 16 августа 2008, 02:07:43
Всем привет.
Я экспортил шерсть в квест из макса. работало
но не слишком сложный шейдер когда.
я делал волосатый коврик.
А глоу так же не получилось в макс отэкспортить. ползунки что то меняли конечно но чайник так и не засветился)
Пожалста, кинь тот шейд, желательно из ШейдерФХ
Спасибо!
Люди доюрые, разобрался кто с шерстью да с глоу? Было бы вообще великолепно создать урок по созданию шейдера и реализация его в квесте. Так сказать "От ShaderFX до Quest3D" :) Только начал мутить с SFX... хотелось бы посмотреть на знания и опыт гуру... ;D
Вообще мне не нравится какой код генерит ShaderFX, он очень сильно неоптимизированный, и трудный для сопровождения. MentalMill в этом случае куда круче, токо шейдера там в ViewProjection. То есть или переписывать под WorldViewProjection или mul(Q3dLight,WorldView), что бы было логично для Q3D.
И вот еше ЛЮДИ Я НЕ ПОНИМАЮ!!! неужели так трудно НАКОПИПАСТИТЬ Атишных или Нвидишных шейдеров хороших, красивых. По моему вот тут https://guest3d.wohlnet.ru/forum/index.php?topic=62.15 брат во Квесте :))) dfx внятно обяснил как прикрутить, ну и есть же примеры прикрученных шейдеров.
Проща надо... Шейдера не такоая сложная наука. Кому интересно купите (или скачайте - я купил) диск CG Academy: HLSL Shader Creation 1: HLSL Shader Fundamentals
Цитата: Svan от 17 сентября 2008, 17:14:50
Проща надо... Шейдера не такоая сложная наука. Кому интересно купите (или скачайте - я купил) диск CG Academy: HLSL Shader Creation 1: HLSL Shader Fundamentals
И чем эта вещь отличается от остальных прог?
Это не ПРОГА!!!!!!! :o :o :o :o :o :o
Это видеотуторы для написания шейдеров на чистом HLSL. хоть в блокноте!!!
а ясно ;) :D А инет у тебя позволяет выложить сие в сеть? ::)
Дружно скажем НЕТ ВАРЕЗУ!!! ;)
"Проща надо... Шейдера не такоая сложная наука"
Да! это не сложно, если есть опыт структурного программирования, желательно на С, знания матричной-векторной алгебры, и чёткое представление о конвеере визуализации.
У многих художников-дизайнеров есть такие знания? Пусть уж лучше копипастят, комбинируют.
Вообще же "CG Academy" это изи левел, скорее введение в шейдерописание. Но для начинающих в сам раз.
У меня что-то шейдеры, примененные к skinnedcharacter даже не компилируются! Сделал в shader fx, экспортнул в квест, на обычных объектах отображается, а на skinnedcharacter не хочет! Помогите кто чем может!
Для скиннед чаракрет должен быть спецовый вертексный шейдер, где делаеться блендинг по костям. Поидее в ШейдерФХ есть блоки для блендинга для чарактеров, поищи у них на форуме примеры.
Расскажите пожалуйста, как правильно экспортировать шейдеры в квест3Д из этого плагина.
Я все вроде бы делаю правильно, экспортирую для квест3д, создаю HLSLObject, загружаю туда файл .fx жму кнопку Compile/Save и он выдает ошибку, подобную как в этой теме: http://forum.quest3d.com/index.php?topic=66729.0 , только я не понял как с этим бороться. И почему когда я копирую и подключаю HLSLObject из других проектов, то объект невиден?
ЦитироватьThat's easy.
1. E-mail the authors to fix ShaderFX so it generates the proper code
2. Create Shader using fixed ShaderFX
3. Export shader for use in Quest3D
ЦитироватьИ почему когда я копирую и подключаю HLSLObject из других проектов, то объект невиден?
уверен? или он чёрного цвета?
Насчет этой ошибки я разобрался - он пишет что используется функция или параметр, которую он (квест) понять не может. Просто нашел по поиску все эти функции и удалил - скомпилилось. Ну а насчет второго - да материал черный, как исправить? в чем загвоздка?
Скорее всего все входные параметры нули так как ничего не подключено, вот он и черный, зайти в Обжект и посмотри какие есть настройик у шейдера, дифуз, спекуляр и т.п. пробуй их менять.
не могу разобраться, сделал шейдер в FX ,все вроде бы работает,но мне кажется что у меня для шейдера стоит источник Point Ligt или Spot light ,а мне похоже нужен Directional Light,проще говоря в окне Object все нормально,а если подключить свет он работает но освещает только то в ту сторону в которую направлен,остальные части становятся черными (без освещения) то есть я так понимаю в шейдере стоит источник света Point Ligt или Spot light ,мне очень сложно разобраться так как я не программист,в шейдере про источник света я нашол только
Цитироватьfloat3 light_pos[8] : LIGHTPOS;
float4 light_color[8] : LIGHTCOLOR;
я так понимаю позиция источника света и его цвет,но как поменять его на Directional Light не пойму
ниже текстовик шейдера
смысл шейдера Diffuse + Light Map + Normal
+ дополнительные настройки :
- Ambient color(RBG)
- Specular color (RBG)
- Specular level (Slider)
- Self - illumination (Slider)
- Opacity (Slider)
может быть можно как то управлять источниками света в ShaderFX(2.07) и просто переделать шейдер по новой?
В общем объект черный скорее потому что шейдер был экспортирован из shader FX, а там куча мусора, непонятная Q3D, нет настроек по материалу объекта в разделе обжектс и неудобоваримый код. Скажите, где можно найти уроки по собственноручному написанию кода шейдера, базовые функции, теги, переменные и что там еще. На вид язык то простой.
у кого нить есть такой шейдер для "Квеста" см.рис. тока мне надо чтобы он был без бликов - матовый как на картинки
и еще вопрос как так сделанно что Normal не черного цвета,а сливается с текстурой
я уже замучился с ShaderFX у меня ничеого не получается или получается ,но почему то нет бампа или наоборот,зато разобрался что дело не в свете,это Ambient вот в нем и загвоздка
У кого есть анимированный шейдер воды, поделитесь плиз :-\. Почти все шейдеры из ShaderFX не компилятся в квесте. Хелп!
Цитата: Den_ya от 16 апреля 2009, 01:00:49
у кого нить есть такой шейдер для "Квеста" см.рис. тока мне надо чтобы он был без бликов - матовый как на картинки
я правильно тебя понял? нужно сделать так, чтоб, при попадании света на объект, лайтмапа терялась как бы?
не →|Den|← см.рис мне нужно просто добавить бамп и все,
как в стандартном материале "Квеста" только+бамп,и чтобы текстурка не блестела то есть недавала никаких бликов так как у меня фундамент мне не нужна блестящая поверхность так как блеск там где или есть вода или где глаткая повехность,мне нужна такая как на картинки "Prince of Persia" то есть нормальная тень + не блестящая поверхность + бамп
см.рис.
1. есть бамп но есть строны которые не освещаются
2. так как мне надо(нормальное освещение+light Map) только там нет бампа
Den_ya За блики отвечает счётчик Specular
Если у тебя блики, очевидно он не стоит на нуле...
Бамп - есть много способов сделать бамп, ну вот щас сварганил быстренько через smart surface.
выложил cgr-ку с бампой, хотя на форуме уже вдоль и поперёк проехали тему бампа :D
Какой самый простой способ создать материал с бампом ??? А то когда я делаю я запускаю стандартный материал как проект меняю текстуры и затем сохраняю в папку с материалами, после чего уже применяю в нужной мне сцене. Ну это уж очень не удобно, как сделать это проще?
cashis
не совсем понял что ты говориш
→|Den|← про Specular я знаю
все равно спасибо за помощь
попробую поискать на форуме может что найду что мне надо
уже не надо я нашёл простенький способ !!!
Den_ya, ты упоминаешь что пытался сделать в ShaderFX шейдер и у тебя не получилось..
Как тебе могут подсказать, если нет даже скрина схемы твоего шейдера ;)
ShaderFX может сохранять проект в файл, это намного облегчает помощь.
З.Ы.
В самом ShaderFX есть примеры, там есть "бамп" ;) только без "лайтмап" ::)
.
см.рис.
1. то что нужно только нет бампа
2. есть бамп но станвятся не освещенные стороны :D :'(
3. к ambient можно добавить цвет,но тогда получается не то(какая то бледная смерть)
в приципе в теме Laits_Map_bump (https://guest3d.wohlnet.ru/forum/index.php?topic=295.msg5197#new) шейдер который мне нужен(дело в том что мне нужны или отсутствие Specular или его настройки,то есть шейдерр следующей темы,да и много чего в нем интересного) но если возможно разобраться в этой то тоже хорошо(пригодится на будущее)
по картинкам виден мой шейдер но если нужно я выложу .fx
про примеры я знаю но тоже ничего не выходит(я с этого и начинал),
возьмем допустим пример sample_bump_mapping.SFX
- если применить мои поделки к ambient то тот же результат нет бампа
- если к deffuse то шейдер не работает(появляются edge красного цвета)
у меня такая проблема: после создания материала и его экспорта в квестовском формате, я загружаю квест и применяю там шейдер но объект становится невидемым ! что делать или что я могу делать неправильно? И есть ли у кого ключик для ShaderFX 3... ?
у меня 2.07 про 3 не могу ничего сказать :-\
и этот вопрос нужно разбирать со скриншотами(как подключаеш и т.д.)
Цитата: cashis от 18 апреля 2009, 22:46:07
у меня такая проблема: после создания материала и его экспорта в квестовском формате, я загружаю квест и применяю там шейдер но объект становится невидемым ! что делать или что я могу делать неправильно? И есть ли у кого ключик для ShaderFX 3... ?
Его не видно, потому что текстуры не правильно подключены или вообще не подключены.
Последняя версия ShaderFX не требует ключа ;) она бесплатна для индивидуального
пользования и малых компаний численностью не более 2-х человек.
Цитата с оф-сайта:
ЦитироватьFree for individuals and companies smaller then 2 employees
Просто на фоне висит лого и надпись.
.
ух ты,надо попробывать,там же стоко вкусного если верить видео с оф сайта!
Вот посмотрите что я делаю, после чего в квесте объект совсем невиден, но с применением также шейдера скачанного с этого сайта всё видно !!!
«19 Апреля 2009, 17:52:32»
с отображением я разобрался,но почему-то объект полностью чёрный и никак не получается избавиться от этого!!!
попробуй в Export Options поставить галочку напротив Y-Up(DirectX)- я например так экспортирую,а в списке правильно Quest 3d
Ну шейдерам еще как правило нужны источники света, у тебя их нет.
насчёт Y-Up пробывал всё равно ! а насчёт света попробую !
«19 Апреля 2009, 19:36:56»
не не то не другое не помогло =(((((
«19 Апреля 2009, 19:45:00»
уррррррраааааааа=))))) да я это сделал !!!! они заработали !!! незнаю почему раньше не получалось ну теперь всё пашет !!!
СПС ВСЕМ !
Den_ya, возвращаясь к твоим изысканиям (картинкам). Я попробовал собрать шейдер на основе твоего :)
но меня потом понесло ::) и вот что вышло (см. скрин). Собрал шейдер для двух ИС что бы "заднюю"
сторону подсвечивать. Соответственно и в "Квесте" надо ставить два ИС.
З.Ы.
Файл *.SFX открывать в ShaderFX ;)
.
спасибо KBECT0MAH
у меня тоже получалсяя шейдер на подобие этого но этот лучше,дело в том что на данный момент мне нужен шейдер с одним источником сверта
но все равно спасибо(возьму положу в склад ;))
кстати KBECT0MAH , cashis
в максе можно взять пипетку из Material Editor и взять материал с того что получилось наколдовать в Shader FX,в Material Editor появляется шейдер который наваяли :D см.рис.
У кого нибудь получалось сделать нормальный глоу, а то сколько я не пытался я получал всего лиш яркий объект но никак не "ауру" вокруг =) ???
cashis, ты извини, но складывается мнение, что форум для тебя, такое место - где тебе всё расскажут и покажут, всё расжуют и с ложечки накормят. Я, возможно, не прав, но к форуму у тебя немного потребительский интерес.
Про глоу уже была тема. Выложен даже шейдер. В любом случае можешь посмотреть ->тут<- (https://guest3d.wohlnet.ru/forum/index.php?topic=383.0) и поправить код сам. Если сделаешь лучше, люди тебе только спасибо скажут ;)
→|Den|←, Я конечно понимаю тебя, но хоть ты и крутой в квесте не наглей. Я вполне спокойно задал вопрос, а тут сразу наезды, не ты один постоянно помогаешь новичкам, я тоже часто отвечаю на те вопросы на которые если покапаться на форуме, можно найти ответы, и если не хочешь отвечать на "глупые" вопросы, то и не отвечай, на форуме хватает и других умных людей! И вообще твой шейдер ничем не отличается от того который получился у меня, у меня даже больше настроек, но не в твоём не в моём нету "ауры".
cashis
А ты пытался хотя-бы свои темы создавать с вопросами? Что за манера постить вопрос в чужых топиках, причем вопрос не касающийся обсуждаемой темы вообще...
Den_ya
для освещения нормал мапы с теневой стороны лучше юзай другой метод. Hemisphere light например, ШейдерФиксе есть пример насколько я помню. Тогда в тенях не будет спекуляра, будет более мягкое освещение, и сам шейдер намного проще.
Цитата: Viik от 20 апреля 2009, 21:23:35
cashis
А ты пытался хотя-бы свои темы создавать с вопросами? Что за манера постить вопрос в чужых топиках, причем вопрос не касающийся обсуждаемой темы вообще...
Не понял... Эта тема связана с шейдерами сделаными в ShaderFx и мой вопрос напрямую относится к ним, и зачем создавать кучу новых тем, чтобы потом весь форум был забит одинаковыми темами...Помойму это глупо... Ты наверное не разобрался толком о чём мы говорим..
Цитата: cashis от 20 апреля 2009, 23:31:16
Ты наверное не разобрался толком о чём мы говорим..
мы о чём то говорим?? :-X
хорош базар короче.
Ветка про то как перетащить шейдер из ShaderFX в квест. Какое отношение твой вопрос про глоу имеет к этой ветке? "Мы" это кто?
Viik Большое спасибо за подсказки!
обезательно посматрю только ведь я в программировании совсем никак и поэтому для меня все шейдеры сложны
вроде бы нет ничего проще чем вставить в HLSLObject уже готовый код и прикрепить текстурки , дак у меня еще пока и этого го то не выходит , вот как только разберусь хотябы с одним тогда буду идти и эксперементировать с остальными,но все равно спасибо большое :D
Цитата: Viik от 21 апреля 2009, 00:00:39
Ветка про то как перетащить шейдер из ShaderFX в квест. Какое отношение твой вопрос про глоу имеет к этой ветке? "Мы" это кто?
В Shader Fx есть возможность создавать эффект GLOW, вот и связь!!! И вообще короче закрыли эту тему с глоу, а то чёто не о чём пишем, давайте чёнибуть по делу ! =)))
Вот я знаю что в Shader FX можно делать пиксельные и вершинные шейдеры. А что насчёт геометрических, можно ли их сделать там, если нет то где можно ???
Всем привет! нужен шейдер, который отоброзит "сетку" на модели... может у кого завалялся?
сетка должны быть четырехугольной. Пробывал snap накидывать как текстуру - мягко говоря не очень...
Сообщения не относящиеся к теме перенесены >сюда< (https://guest3d.wohlnet.ru/forum/index.php?topic=198.30).
>Специально для cashis'a создал тему< (https://guest3d.wohlnet.ru/forum/index.php?topic=643.0)
.
Это шутка ?? Зачем ? Плиз удали !!! Я просто не пойму почему мой вопрос не относится к данной теме !