Масштабирование 3d текстур.

Автор
Сообщение
На сайте c 30.08.2009
Сообщений: 438
Львов
Создал сложную текстуру из стандартных максовских 3д карт (собрал и подогнал около 5-7 карт для создания целостной текстуры искуственного камня), текстура не зависит от модификатора UVW. В новой сцене текстура оказалась значительно большего размера. Как ее уменьшить? Уменьшение системных единиц не дало толку. Выбирать отдельно каждую подтекстуру и скейлить - крайний вариант.
На изображении: островок посреди кухни, размер превью-квадрата по идее 5х5 см. Карту я упростил, выключив подтекстуры.
Буду очень признателен за помощь, т.к. проблема всплывает периодически.

По сути вопрос можно сформировать так: где параметр, отвечающий за глобальный масштаб 3д-карт в сцене.
На сайте c 08.05.2008
Сообщений: 1593
страна Грёз
у объекта вкл. Real-World Mapping Coords.
в материале вкл. Use real-world scale и выставить размер
На сайте c 22.09.2011
Сообщений: 631
MapScaler Modifier (World Space)
либо
UVW XForm Modifier
Причем, можно накинуть сразу на несколько объектоов в сцене, а потом отредактировать весь этот колхоз одним махом.
На сайте c 29.05.2011
Сообщений: 1748
по ссылке с Яндекса
почему это нойз стал 3д-картой?
На сайте c 20.02.2010
Сообщений: 1932
Quote:
почему это нойз стал 3д-картой?
Всегда был, а не стал.
На сайте c 19.02.2011
Сообщений: 3737
Москва
Насколько я понял, автору требовалось изменить размер 3D карты. А у неё нет параметра Real-World Mapping Coords.
И модификаторы MapScaler Modifier (World Space) и UVW XForm Modifier и вообще любые UVW на неё не действуют.
Опять же, насколько я понимаю, выход только, как того боялся автор, в каждой текстуре изменять размер, например noise, или смотря что за карта. Вообще можно в самой верхней карте просто изменить тайлинг, тем самым увеличив или уменьшив текстуру, относительно друг друга они не съедут.
На сайте c 30.08.2009
Сообщений: 438
Львов
alexfmos
Скорее всего ты прав... сам уже это понял.
Короче вывод один: всегда работать на одних и тех же системных единицах.
Всем спасибо!
На сайте c 19.02.2011
Сообщений: 3737
Москва
Quote:
Вообще можно в самой верхней карте просто изменить тайлинг, тем самым увеличив или уменьшив текстуру, относительно друг друга они не съедут.

Да пардон, неверное решение. Внутренние не тайлятся.
На сайте c 22.09.2011
Сообщений: 631
Quote:
И модификаторы MapScaler Modifier (World Space) и UVW XForm Modifier и вообще любые UVW на неё не действуют.
Более того, они не изменяют параметры любой карты ( вне зависимости от способа преставления размеров текстуры)!!! Эти модификаторы (что не трудно понять из самого их названия) работают, только с текстурными координатами самрго объекта. И здесь уж глубоко по-барабану какие там у него карты в материалах! Все работает.
Quote:
Короче вывод один: всегда работать на одних и тех же системных единицах.
Я бы не торопился с такими выводами. Для примера. Попробуйте в столешню "врезать" мойку (рельные размеры ее намного меньше габаритов первой). Ну и назначьте ей тот же материал искусственного камня что и у столешни...
На сайте c 29.05.2011
Сообщений: 1748
по ссылке с Яндекса
YN3, да где она 3д-то? обычный двухмерный нойз, процедурный - да, но ни разу не 3д. В чём его "3д" заключается? может я чёт не углядел?
На сайте c 08.05.2008
Сообщений: 1593
страна Грёз
да что жы ват привязались к этим картам то? послушайте TAPAC(а) применияете модификатор к объекту или группе объектов и Фсё... этот способ достаточно универсален и гибок.
На сайте c 20.02.2010
Сообщений: 1932
Бирюкас
Ты странный.
noise.jpg

Я вот для тебя даже красным обвел, мало ли, опять не увидишь
На сайте c 29.05.2011
Сообщений: 1748
по ссылке с Яндекса
YN3, и? смещение, масштабирование и поворот ПЛОСКОЙ текстуры. у bitmap'а такое же есть, это вообще стандартный максовый ui, но ты ж не скажешь, что jpg вдруг стал 3д-текстурой? правда ведь?
3d-текстуры, насколько мне известно - это вот -http://www.ylilammi.com/BerconMaps.shtml   . Там ни маппинга не надо, ток скейл. Они процедурно генерятся не в 2д, а именно массивом в 3д, т.е. у текстуры есть не только х-у, но еще и z-информация, и "накладываются" они на объект без проекций (uvw), и генерятся трёхмерным массивом пикселей, а не двухмерным, на основании своих алгоритмов.
А нойз двухмерный, да.
На сайте c 20.02.2010
Сообщений: 1932
Бирюкас
Слушай, ты картинку видел? Может в браузере отключено отображение графики, ты тогда включи и посмотри на 3 строки и три оси X Y Z, тайлинг, смещение и поворот по трем осям у Noise, это трехмерная процедурная карта. Если все же ты останешься при своем мнении - это твое дело, ты тока не пиши об этом больше публично, сам думаешь, что нойз двумерный - ладно, других (новичков) не путай.
На сайте c 29.05.2011
Сообщений: 1748
по ссылке с Яндекса
YN3
наложи свой "трехмерный нойз" на куб uvw map'ом и увидишь, что на боковые плоскости идёт проекция крайних пикселей.
Да, нойз внутри функции своей генерится трёхмерно, но потом он сечется плоскостью, которой ты и управляешь через крутилки с твоего снимка. но на полики он уже двухмерным накладывается, пойми ты это.

А лучше посмотри на 3д-нойз в берконе и сам поймёшь всё.
На сайте c 19.02.2011
Сообщений: 3737
Москва
Специально для неверующих
3dmaps.jpg
Quote:
Более того, они не изменяют параметры любой карты ( вне зависимости от способа преставления размеров текстуры)!!! Эти модификаторы (что не трудно понять из самого их названия) работают, только с текстурными координатами самрго объекта. И здесь уж глубоко по-барабану какие там у него карты в материалах! Все работает
Вообще не понял как это относилось к моему посту
На сайте c 19.02.2011
Сообщений: 3737
Москва
Бирюкас, пожалуйста
noise.jpg
На сайте c 29.05.2011
Сообщений: 1748
по ссылке с Яндекса
и как ты это сделал? О_о я всю жизнь считал нойз двухмерным и не пользовался им никогда


12333.jpg

upd. ага, всё, разобрался. трёхмерным он на рендере становится. блин, какой козёл вьюпорты максу писал??? с третьей версии макса сижу, а нойз не пользую. пасиб, камрады, научили
беру свои слова обратно, во всём виноваты вьюпорты.
На сайте c 19.02.2011
Сообщений: 3737
Москва
Бирюкас, щас расскажу подробно. 1. Открываем материал. 2. Присваиваем карту Noise. 3. Render
На сайте c 29.05.2011
Сообщений: 1748
по ссылке с Яндекса
в том-то и дело, что до render я не доходил никогда когда текстуры накладывал. я во вьюпортах всё смотрел всегда сколько себя помню, а применительно к нойзу, на рендере и на вьюпортах наложение крайне отличается (см. мой скрин)
Читают эту тему: lostmaro