maxscript を使用して透明な背景を作成するには、助けが必要です。Preferences->Rendering->Background->Use Environment Alpha のプロパティの 1 つにすぎないことはわかっています。
レンダリングにvray 2.40を使用しているため、そのV-Rayフレームバッファ
これが私のコードです:
f = "D:\\1.max"
mergemaxfile f #select;
renderFilename = getFilenameFile f + ".png";
pngio.setAlpha true;
pngio.setType #true48;
rendOutputFilename = "D:\\"+renderFilename;
rendsavefile = true;
bm = render();
bm.FileName = "D:\\"+renderFilename;
save bm;
delete selection;
したがって、このコードの後に写真がありますが、背景は黒です(背景色から-環境)
しかし、このレンダリングを手動でフレーム バッファから保存すると、背景が透明になります...この問題を解決するにはどうすればよいですか? スクリプトからの透過性が必要です!(