Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Media для игр > 3D Моделирование

3D Моделирование Обсуждения проблем моделирования, скины...

Ответ
 
Опции темы
Старый 29.07.2014, 23:18   #1
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Размеры текстуры

Вероятно, нубский вопрос. Но, как учат нас умные статусы в соц.сетях: "спросить - стыд минуты, не знать - стыд всей жизни".

Помнится, в Блитце размеры текстуры всегда увеличивались до ближайших дающих целое при логарифмировании по основанию два.
Насколько эта "проблема" актуальна при создании моделей в современных пакетах 3d-моделирования, скажем, в Autodesk 3ds Max? Или можно запечь все непроцедурные текстуры в атлас размеров, удовлетворяющих критерию? Нужно ли при проектировании шкал приборов проделывать выкрутасы с шагом разметки так, чтобы на выходе получить текстуру "правильного" размера или пакеты применят фильтрацию, самостоятельно раскукожив изображение до необходимого? Но ведь тогда не будет пиксель-в-тексель?
А что делать с текстурами, которые нельзя вшить в атлас (процедурные, внешние кастомные, etc), но при этом они "неправильные"? Создавать тексу большего размера, а накладывать только часть, пошаманив с uv-координатами?

Спасибо!
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 29.07.2014, 23:26   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Размеры текстуры

"Макс" хавает всё.
Можно запечь.

Что значит "пиксель-в-тексель"? Это актуально для 2D но не для 3D, или предполагается в изометрии рендерить с одинаковым масштабом?

Если ты про то, что оно в атлас не так впечётся, то можешь потом его самостоятельно подредактировать.

Процедурные — да, надо в степень двойки, при этом часть не будет использована. Отредактировав UV, уточнить её местоположение.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (30.07.2014)
Старый 30.07.2014, 00:07   #3
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Размеры текстуры

Спасибо за подробный ответ - примерно так себе и представлял (и делал).
Сообщение от ABTOMAT Посмотреть сообщение
Что значит "пиксель-в-тексель"?
Предположил, что при использовании неправильной текстуры, макс растянет её до правильной, и я получу соответствующие артефакты: градиентные переходы в местах резких неоднородностей (штрих-код превратится в серую ленту). Или он тоже сделает квазитекстуру бОльших размеров и пошаманит с uv? Но тогда что же получается - моделлер назначил единички на вертекс, а макс переделает, скажем, на 0.8? А если я потом захочу программно подкорректировать координату - мне надо сперва убедиться в её истинном значении?

Надеюсь, понятно изложил.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 30.07.2014, 01:26   #4
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Размеры текстуры

Процедурные — да, надо в степень двойки
?
совремённые видяхи жрут и рисуют любые NPOT текстуры
но POT рекомендуются, чтобы избежать фрагментации врамы

3дмакс - отдельная история, он любит пережимать тексы как вздумается
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (30.07.2014)
Старый 30.07.2014, 01:37   #5
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Размеры текстуры

2Mr_F_ можно пояснить аббревиатуры?
Сообщение от Mr_F_ Посмотреть сообщение
3дмакс - отдельная история, он любит пережимать тексы как вздумается
И на что же ориентироваться в наиболее общем случае?
Сообщение от Mr_F_ Посмотреть сообщение
совремённые видяхи жрут и рисуют
Правильно ли я понимаю, что из соображений наиболее полной обратной аппаратной совместимости, надо придерживаться всё же "правильных" размеров?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 30.07.2014, 01:53   #6
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Размеры текстуры

2Mr_F_ можно пояснить аббревиатуры?
power of two, non power of two

Правильно ли я понимаю, что из соображений наиболее полной обратной аппаратной совместимости, надо придерживаться всё же "правильных" размеров?
ну хз, разве что тебе нужна обратная совместимость с какими-нибудь динозаврами дошейдерных времён. но вообще лучше юзать POT по возможности, NPOT нужны в исключительных случаях (экранные RT, какие-нибудь спец тексы)
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (30.07.2014)
Старый 03.09.2014, 12:54   #7
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Размеры текстуры

В итоге: blender оставляет текстуру без изменений. Xors и Blitz не умеют NPOT и загружают 3DS без текстур. Срочно начинаем делать POT и править UV.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 03.09.2014, 16:34   #8
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Размеры текстуры

Сообщение от impersonalis Посмотреть сообщение
В итоге: blender оставляет текстуру без изменений. Xors и Blitz не умеют NPOT и загружают 3DS без текстур. Срочно начинаем делать POT и править UV.
ЕМНИП Блитз npot при загрузке сам переразмеривал в pot в сторону увеличения (257х129 превращалось в 512х256), причём алгоритм растягивания там, видимо, очень тупой, и на выходе получалось отвратительно.Но по идее у тебя должен был 3ds загрузиться с текстурами (про 3ds я тебе расскажу отдельно сейчас). Про Ксорс ничего сказать не могу (всегда юзал pot).

Про 3ds отдельно:
БРОСЬ КАКУ! БРОСЬ КАКУ! БРОСЬ КАКУ!
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
impersonalis (03.09.2014), Samodelkin (03.09.2014)
Старый 03.09.2014, 16:42   #9
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Размеры текстуры

2ABTOMAT
к сожалению, возможности блендера и ксорса пересекаются только на 3ds.
см. ещё
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 03.09.2014, 19:08   #10
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Размеры текстуры

Если уж ты взялся юзать формат 3ds, то найди по крайней мере хороший экспортёр в него из блендора, чтобы как минимум не похеривал информацию о нормалях.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
ARA (03.09.2014), impersonalis (03.09.2014), Mr_F_ (03.09.2014), Samodelkin (03.09.2014), Taugeshtu (03.09.2014)
Старый 03.09.2014, 19:21   #11
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Размеры текстуры

Сообщение от ABTOMAT Посмотреть сообщение
Если уж ты взялся юзать формат 3ds, то найди по крайней мере хороший экспортёр в него из блендора, чтобы как минимум не похеривал информацию о нормалях.
Судя по осведомлённости, ты можешь что-то предложить из экспортёров?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 03.09.2014, 19:43   #12
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Размеры текстуры

Тут немного про формат написано, я делал загрузчик прямо в движок из .3ds, хотя и не утверждаю что это хороший формат/путь_его_использования.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (03.09.2014)
Старый 03.09.2014, 19:46   #13
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Размеры текстуры

Нет, я просто сразу отказался в пользу b3d (чего и тебе желаю).
Встроенный экспортёр как Макса так и Блендера при мне херил нормали и не имел соответствующих настроек (а также были и в остальном примитивны).
Но раз нормали в 3ds в итоге есть, то можно их и правильно экспортировать (почему "родной" экспортёр этого не делает — загадка).
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (03.09.2014)
Старый 03.09.2014, 19:56   #14
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Размеры текстуры

Ну до переезда на блендер делали всё в Б3д =(
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Старый 03.09.2014, 22:27   #15
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Размеры текстуры

А чё переехали?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr_F_ (03.09.2014)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 14:29.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com