Рендеринг альфа-канала в файл RGBA .jpg с 3ds Max и maxscript
У меня есть простой скрипт, где я отрисовываю объект с помощью следующей команды:
Render camera: $Camera001 outputfile: "test.jpg" outputsize:[1920,1080] vfb:off outputHDRbitmap: true
Тем не менее, выходной файл 24-битный RGB, интересно, есть ли возможность визуализировать RGBA с помощью той же команды или другой метод с некоторой простотой?
Я мог найти решения только с растровыми изображениями, которые были у меня над головой.
1 ответ
Решение
Я бы предложил использовать PNG с альфа вместо JPG.
Команда является полностью правильной, однако в качестве подготовительного шага вам также может понадобиться получить доступ к настройкам PNG с помощью maxscript, как вы обычно делаете с этим диалоговым окном конфигурации PNG:
pngio.setType #true48
pngio.setAlpha true
pngio.setInterlaced false
Полная документация для pngio вы можете найти здесь: https://help.autodesk.com/...F08AA370DEB8_htm