unityのHDRPでVRoidのVRMモデルをシェーダー設定してみたメモ。HDRPはもはや現実Σ(゚Д゚)

HDRP

バーチャル3Dクリエイター神部まゆみです(*^-^*)

 

この記事はunityのHDRPでVRoidのVRMモデルをシェーダー設定して見てみたのでそれについての記事です。

HDRPについてはこちら。

高品質のグラフィックスを実現する Unity の HD レンダーパイプライン(HDRP)
高機能なツールを備えた Unity の HD レンダーパイプライン(HDRP)を使用して、忠実度の高いゲームやグラフィックスの質が優先される制作物を制作できます。
■PR■

現在、ファンタジーゲーム制作に使える人気unityアセットが50%オフで買える unityファンタスティックファンタジーセールをやってるみたいです。

unityファンタスティックファンタジーセール 50%オフ

欲しいアセットはこの機会に買っておくと良いかも。

 
 

 

 

HDRPとは?

せっかくだからChatGPT君に聞いてみようw

Q,unityのHDRPとはなんですか

A,UnityのHDRP(High Definition Render Pipeline)は、Unityのグラフィックスパイプラインの一つであり、高品質なリアルタイムレンダリングを可能にするために設計されたものです。

HDRPは、より高い解像度、より高い品質、より高い物理的正確性を提供し、リアルな照明、影、反射、透明性、表面質感、霧、その他のエフェクトを作成できるようになります。

HDRPは、開発者がカスタマイズ可能な設定やレンダリングパイプラインの機能を提供しており、プロジェクトのニーズに合わせて調整することができます。

一方で、HDRPを使用するためには、高いGPU処理能力を要求するため、低スペックなマシンでの実行には向いていないことにも注意が必要です。

 

一言で言えば「リアルでスゴイ」ということ。

「HDRPって知ってる?」と聞かれたら「知ってるーあのリアルでスゴイヤツでしょー🤭」と言っておけば適当に話を合わせられるでしょう(なお語彙力)。

HDRPを使えば「これはすごい!きっと神部まゆみさんは技術力のあるスゴイエンジニアなんだ!🤩」と錯覚させることができるかもしれません😇

 

でもマシンスペックが高くないときついので、まぁ絵作りくらいに使ってみようかな。

検索してみたらVRChatワールドとかでは使えないっぽい?めっちゃ重くなりそうだからまぁ無理か(;^_^A

URPとHDRPの違い

こちらのunity公式動画が詳しいです。

ちなみにデフォルトのやつはBuilt-in Render Pipelineというらしい。

私は雰囲気とノリでunityをいじっているので知りませんでしたΣ(゚Д゚)

HDRPのサンプルシーンを入れてみる

あれ、前一回入れたことあるんだけど、HDRPってなんか工事現場のヘルメットが置いてあるやつじゃなかったっけ?

と思ったらそれはURPだった。これ前はHDRPだった気がするけど…。

2年前のunity公式チュートリアルだとやっぱこれがHDRPだったっぽい。

これよりすごいのが出たからHDRPの座を明け渡したとか?w不明。

さっそく動かしてみる

おお…なんかめっちゃリアルΣ(゚Д゚)

まさかここがunity本社?w

うーん特に植物のあたりの光り加減が神々しい。

 

VRoidのVRMファイルをインポートして配置してみる

uniVRMを入れれば普通にインポートできるっぽい。

Releases · vrm-c/UniVRM
UniVRM is a gltf-based VRM format implementation for Unity. English is here . 日本語 はこちら - vrm-c/UniVRM

HDRPだとMTOONが使えないっぽい

こんな感じに紫色のマテリアルエラーになる。

HDRPに対応したシェーダーに変えないといけないみたい。

 

UTS3はHDRPに対応してるっぽい?まだ試験版っぽいが…。

Unity Toon Shader の概要 | Unity Toon Shader | 0.8.5-preview

UTS2までしかいじったことないけど後で入れてみよう。

HDRP/LitTesselationシェーダーで設定したら良い感じになった!

とりあえずデフォルトで入ってるシェーダーでなんとかできるならそれに越したことはないかな?

アルファクリッピングをONにしたらテクスチャをいい感じに透過してくれました。

あとサーフェス入力のところにテクスチャを設定しました。

 

これでいい感じに表示できたけど、なんかめっちゃ意識高い感じになった!w

デフォルトのHDRPシェーダーだからか?いい感じに馴染んでいる気がする。

 

しかしこれ技術力があるように見えるのがすごい。私がすごいんじゃなくてunityがすごいのだけどw

Stable Diffusionで神絵師っぽい一枚絵を作るのもいいけど、HDRPでスゴイ感じのを作るのも良いかも。

StableDiffusion WebUI AUTOMATIC1111でAI絵師になってみたメモ。VRoid Studioやunityと組み合わせてみたり
StableDiffusion WebUI AUTOMATIC1111を使ってみたメモです。VRoid Studioやunityと組み合わせてみたりしました。

さっそく動かしてみる

おお…リアルさがダンチだΣ(゚Д゚)

私がこれまで使ってたunityと違う!(笑)

揉みしだきたくなるようなおっぱいのリアルさ…エロいのに使えばシコリティが上がるに違いない🥰

HDRPはもはや現実…!

 

ちなみに動きはThreeDPoseTrackerで撮ったやつです。

ThreeDPoseTrackerで久々にモーションキャプチャーしてVRChatに上げてみたメモ。前よりパワーアップしたかもΣ(゚Д゚)
ThreeDPoseTrackerで久々にモーションキャプチャーしてVRChatに上げてみたメモです。

ちょっとテカテカしてるところはsmoothnessをいじったら調整できた

このあたりはStandardシェーダーとかと勝手は同じかな。

チュートリアルがあるっぽい

サンプルシーンだからご丁寧にチュートリアルまで用意してくれているっぽい。

HDRP使えたらいい感じの絵作りができそうだからしっかりやってみようかな。

つづく?

まだ少ししかいじってないけど良い感じに表示できて凄かったΣ(゚Д゚)

これVRでビルドしたら凄いかもしれない。

しかしマシンスペックが要求されるのでwebVRとかで気楽に公開するというわけにもいかなそうだけど…。

とりあえず絵作りに使ってpixivにでも上げてみるかな(;^_^A

 

まぁもう少しいじってみます(*^-^*)

 


追記:チュートリアルをいじってみました。

unityのHDRPチュートリアルを日本語翻訳してやってみたメモ
unityのHDRPチュートリアルを日本語翻訳してやってみました。

 

タイトルとURLをコピーしました