Renderの話、その1の続きです。今回は、モーションブラー、ライト、レンダリングについての話です。Renderでモーションブラーを有効にするには1作業必要です。Blurコンポーネントを動くオブジェクトに付ける事でモーションブラーが計算されます。Inspectorの設定は弄らなくてOKです。良き感じにモーションブラーが生成されています。Blurのコンポーネントを追加することで、モーションブラーが有効化されます。InspectorのPsへShurikenオブジェクトを設定する必要があります。Blurを追加します。こちらも、InspectorのAnimatorを設定する必要があります。￼ImageEffectで実装されているモーションブラーとの品質差は下記公式動画が参考になります。RenderはUnityのリアルタイムライトをソフトエリアライトとして扱うことができます。Unityのエリアライトはベイク専用機能となっているので馴染みが薄い方も居ると思います。簡単に説明しますと、ポイントライトやスポットライトが点光源なのに対し、エリアライトは面光源となっています。現実世界の光源である蛍光灯などは面で発行していますのでエリアライトを使用した方がより現実の近い絵が得られるようになります。Unity純正のエリアライトは前述の通りベイク専用の機能となっており、かなり重い処理となります。Renderは非リアルタイムレンダリングなので重い処理でも気にせずに計算できるというわけです。Lightコンポーネントを追加します。Bakedだと正しく動作しませんので注意してください。Sizeが光源の面積となります。Biasの値を最小値に設定しておきます。影の解像度なども最高設定にしておくと綺麗な結果が得られます。標準のスポットライト。Renderのソフトエリアライトを有効にしたもの。光の混ざり具合が非常に柔らかくなっています。Settingsここからレンダリング設定を行います。SETTINGSがあるのでこちらを弄ります。ResolutionAfterEffects的に言えば1/2解像度です。解像度を半分にして処理4分の1で済むようにします。Renderを有効にする場合は解像度を落として作業した方が良いです。QualityEditorで作業中の画質設定です。数値が低いほど品質が下がる代わりにレンダリングが早くなります。Quality」の間でよしなに設定されます。Quality最終的に出力する絵の品質設定です。Quality設定の違いQuality設定はDoFのボケ部分などに大きく影響があります。奥側の壁のボケ具合や、ライトの柔らかさなどが大きく違っています。DCCツールのレンダリング時間と比べたら誤差みたいなものなのでQualityは高めに設定してしまって問題無いでしょう。bais項目名通りアンチエイリアスです。処理的にはMSAAのようです。SuperSampleレンダリングする際に出力解像度より高い解像度でレンダリングしてから縮小することでジャギーなどを目立たせなくする機能です。最大値で設定すると2倍解像度になるので負荷は高めです。出力解像度やフレームレートを設定できます。解像度やフレームレートの項目は解説しなくても良いと思うので割愛します。Render何フレーム分レンダリングするかの設定です。Lengthに分、秒、フレームで尺が表示されます。fromframe何フレーム目からレンダリングするかの設定です。fromframe」を10に設定した場合は、10フレーム目〜100フレームまでの90フレームがレンダリング結果として書き出されます。OPTION￼タイトルからH.264の設定に見えますが、連番画像の出力設定も兼ねてます。BitrateのビットレートでH.264にエンコードされます。Format前述の通り、連番書きだし時の形式です。Jpg、Png、Exrが選べます。Name設定した名前でフォルダが作成され、その中にレンダリング画像が保存されます。Play有効にしないとレンダリング結果が保存されません。連番画像を保存する場合は忘れずに有効にしましょう。rendering有効にすると最後に連番画像をffmpegでH.264に出力してくれます。書き出しの注意点Jpgだと問題ないのですが、Pngで書き出すと何もない画像が書き出されます。何もないように見えますが、ファイル容量が結構あります。￼Alphaの値を全て不透明にしてやるとレンダリング画像が出てきます。￼これの解決策は謎です。Cameraの背景も不透明にしてるんですがね......要調査です。OpenEXRも出力すると完全透明になりますが、こっちは読み込み時に透明度ではなくアルファチャンネルとして読むだけで何もしなければ問題無いです。Renderの設定から出力まで出来る様になりました。次回は別のシーンで1から構築してみようと思います。フォーラムでHDRP対応のテスト版も配布されてたので試しに使ってみようと思います。先ほどUnity2019の正式版が公開されました。...この記事のトラックバックURLプロフィールなまず@namazuchin気が向いたときに稀に記事書きます。代表するものではありません。(有有財閥)Unityで映像を作りたい!というUnity初心者のための書籍を書いてみました。AfterEffects、DCCツール使用者向けの書籍となっています。