LINUX.ORG.RU

Ответ на: комментарий от r3lgar
  1. Рисуешь или импортируешь любое изображение
  2. Включаешь маску
  3. Маскируешь что-либо, делаешь некоторые места полностью прозрачными
  4. Экспортишь в tga или любой другой формат
  5. Закрываешь изображение
  6. Открываешь экспортированное изображение (в гимпе или другом редакторе, выполняя аналогичные шаги в дальнейшем)
  7. Включаешь маску с преобразованием альфы в маску (Transfer layer's alpha channel)
  8. Отключаешь или удаляешь маску
  9. Материшься от того, где на месте, где была полная прозрачность, пропали пиксели
xDShot ★★★★★ ()
Ответ на: комментарий от Einstok_Fair

ну он всё правильно делает

Нет, он делает совершенно неправильно без признаков знания того, как должно работать. Как мне прикажете хранить диффузку и спекулярв одной текстуре и никак иначе?

xDShot ★★★★★ ()
Ответ на: комментарий от hrum

Все форматы изображения с поддержкой альфы умеют сохранять цветовую информацию, раз. Два, выбор расширения при экспорте не влияет вообще никак! Результат может оказаться таким же! Три, даже если так, костыль. После экспорта получается надо конвертировать тулзой в tga. Собсно тогда к чему tiff? Я и так смирился, экспортил диффуз без альфы в tga, потом tga альфа маску отдельно, потом это склеивал в конечную tga текстуру скриптиком. На, полюбуйтесь:

#!/bin/bash

ffmpeg -y -i $1 -i $2 -filter_complex alphamerge $3
xDShot ★★★★★ ()
Последнее исправление: xDShot (всего исправлений: 1)
Ответ на: комментарий от xDShot

Все форматы изображения с поддержкой альфы умеют сохранять цветовую информацию, раз. Два, выбор расширения при экспорте не влияет вообще никак!

нет. но как знаешь, ковыряйся.

hrum ★★ ()