++scenes;

CGメイキング,Terragen 4の使い方,その他お知らせ

【お詫び】++skies; 035に発生した不具合に関して(更新あり)

下記の通り,報告いたします。

【不具合内容】
++skies; 035のOpenEXR版およびRadiance (HDR)版において,本来のダイナミックレンジが失われた(LDR相当)となったファイルを配布していました。ご利用の方々には多大なご迷惑をおかけし,申し訳ありません。
PNG版(MMDパッケージ含む)には問題ありません。

【発覚日】
2018年6月21日

【対象パッケージ】
EXR16, EXR8, HDR16, HDR8

【対処】
現在,当該素材の配布を停止しております。
修正後,配布を再開いたします。配布再開しました。

【原因】
本不具合は,配布用画像の作成手順,および出荷検査手順の不備から生じたものになります。
++skies; 034以降,CGレンダリング後の画像から配布用素材画像を組み立てるために,ImageMagickというツールを使用しています。
++skies;は,下図のようにシーンを5分割してレンダリングしています。この分割画像を一つにまとめるために,上記ツールを使用していました。

具体的には以下のコマンドを発行しています。(例:++skies; 035の場合)

// 5枚の画像を明るさ優先で重ねる
composite -compose lighten incskies_035_0001.exr incskies_035_0002.exr out/incskies_035_16k.exr; 
    composite -compose lighten out/incskies_035_16k.exr incskies_035_0002.exr out/incskies_035_16k.exr;  
    composite -compose lighten out/incskies_035_16k.exr incskies_035_0003.exr out/incskies_035_16k.exr;  
    composite -compose lighten out/incskies_035_16k.exr incskies_035_0004.exr out/incskies_035_16k.exr;  
    composite -compose lighten out/incskies_035_16k.exr incskies_035_0005.exr out/incskies_035_16k.exr;  
    
// TG4不具合回避で端をカット
    magick out/incskies_035_16k.exr -crop 16384x8192+1x1 -alpha off -compress zip out/incskies_035_16k.exr;  
// 8k版の作成
    magick out/incskies_035_16k.exr -size 8192x4096 -alpha off -compress zip out/incskies_035_8k.exr; 

本ツールは本来HDRIも扱うことができるものですが,コマンド仕様の理解不足により,compositeコマンドではダイナミックレンジが失われることを認識しておりませんでした。合成後は出荷検査において素材の目視確認を実施していますが,主に色合い,サイズ,画像エッジの確認を実施しており,ダイナミックレンジについては確認の対象外でした。

なお,++skies; 033以前はPhotoshopを用いて合成していたため,本不具合の影響を受けません。また,034, 036も同手法で作成していますが,ピーク値が低いため,影響はありません。

【暫定対策】
配布画像生成手順の切り戻しを行い,Photoshopによる合成とします。

【恒久対策】
配布画像生成手順,出荷検査手順の見直しを実施します。確定後,報告いたします。

【本事象に関する連絡先】
aokcub
aokcub3055 at gmail.com
twitter: aokcub_cg

【更新履歴】
2018-06-23 20:49 事後検証により,++skies; 034, 036を対象から除外。
2018-06-23 23:21 差し替え版について追記

以上