[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 2«12
Форум Panda3D - по русски » Panda3D » Для начинающих » Все о текстурировании
Все о текстурировании
ninthДата: Понедельник, 05.09.2011, 12:44 | Сообщение # 16
Admin
Группа: Администраторы
Сообщений: 1148
Награды: 1
Репутация: 24
Статус: Offline
Попробуй заменить в файле в описании текстуры Material.001_02_Tex.003
<Scalar> combine-rgb-operand2 { SRC-COLOR }
на
<Scalar> combine-rgb-operand2 { SRC-ALPHA }
 
Dimon3DДата: Понедельник, 05.09.2011, 12:51 | Сообщение # 17
Полковник
Группа: Проверенные
Сообщений: 200
Награды: 1
Репутация: 4
Статус: Offline
спасибо, помогло
 
ninthДата: Понедельник, 05.09.2011, 23:58 | Сообщение # 18
Admin
Группа: Администраторы
Сообщений: 1148
Награды: 1
Репутация: 24
Статус: Offline
Кста, сейчас глянул стенсил текстуру... В общем логично, что она так вела себя когда брали цвет а не альфу в качестве маски. Попробуй сам в фотошопе или гимпе разложи её по каналам - увидишь ) Я думаю можно в качестве альтернативного варианта просто удалить альфу, заменив белым цветом. Для общего развития, откуда текстурка маски взялась? В блендере рисовал или отдельно в каком-то редакторе?
 
Dimon3DДата: Вторник, 06.09.2011, 05:21 | Сообщение # 19
Полковник
Группа: Проверенные
Сообщений: 200
Награды: 1
Репутация: 4
Статус: Offline
В блендере нарисовал очертания (черная дорога на белом фоне), потом в гимпе перевел белый цвет в альфа канал, и сделал размытие.
Хотя для такого простого примера можно было сразу в гимпе делать. Это если надо маску наложить на какую-нибудь рельефную поверхность, тогда конечно сначала в блендере рисовать

Сообщение отредактировал Dimon3D - Вторник, 06.09.2011, 05:24
 
Dimon3DДата: Вторник, 06.09.2011, 05:44 | Сообщение # 20
Полковник
Группа: Проверенные
Сообщений: 200
Награды: 1
Репутация: 4
Статус: Offline
Ну что, ninth, ты как всегда предложил самый правильный вариант. Сейчас попробовал сделать маску без альфы - все работает. К тому же не надо лазить в файл модели, чтобы чегото там поправить.
Почемуто я с самого начала пошел по неправильному пути, используя маску с альфой (
 
SpaltДата: Среда, 11.01.2012, 15:33 | Сообщение # 21
Рядовой
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Статус: Offline
а можно менять текстуры уже на показанной на экране модельки во время работы программы?
 
ninthДата: Среда, 11.01.2012, 17:03 | Сообщение # 22
Admin
Группа: Администраторы
Сообщений: 1148
Награды: 1
Репутация: 24
Статус: Offline
Да. К сожалению, эта часть мануала ещё не переведена. Ссылка на английский ман http://www.panda3d.org/manual/index.php/Simple_Texture_Replacement там по-идее понятно и без особого знания английского.
 
Форум Panda3D - по русски » Panda3D » Для начинающих » Все о текстурировании
Страница 2 из 2«12
Поиск: