UE解説
UE5を使って、アニメキャラクターをレンダリングするというのは、日本の皆さんにとって非常に興味深い分野だと思います。 単純なセルシェーダー、トゥーンレンダリングなどについては過去にも色々と解説記事を書いてきました。unrealengine.hatenablog.comun…
UE5のCharacterクラスはとても便利であり、非常に汎用的に作られています。おそらくUE経験者でCharacterクラスを使わずにキャラを実装したことがない人はほぼいないのではないでしょうか。しかし様々な事情によってはCharacterクラスを使えないこともありま…
この記事はUnreal Engine (UE) Advent Calendar 2023の25日目の記事です。qiita.comAdvent Calendar最終日となる本日は2023年におけるUE5の時代でも使える実践的かつ汎用的なアニメーションシステムの設計についての話をします。UEにおけるアニメーションと…
今回は自分が少し前にハマった内容で、一般的にはUnreal EngineでC++を書いておられる方には常識かもしれませんが、自分にとっての備忘録として残しておきます。また題名にはUE5とつけておりますが、基本的にはUE4環境下においても同様なはずです。Unreal En…
UE5.3が正式にリリースされてしばらく経ちました。新機能も沢山あり、ひとつひとつの機能を把握するのも大変です。その中の機能のひとつとしてUMG ViewModelというものがあります。これは元々UE5.1から使えていたものでしたが、C++オンリーでしか利用できな…
UE5.3のPreview 1の配信が先日開始されました。内容は相変わらず非常に大きいので、ロードマップからぜひ確認してください。さて、UE5.3を少し触ってみたところ、真っ先に気づいたのがブループリントでノードを検索する際に右クリックを行うとでてくるコンテ…
UE5.1からPhysics Controlプラグインという物理システムが追加されています。 更にUE5.2からPhysics Contro Actorというアクターが追加され、より簡単に物理挙動のセットアップができるようになりました。Physics Control(以下PC)では名前の通り物理の細か…
少し前にUE5.2が正式にリリースされました!!docs.unrealengine.com様々な新機能が追加される中、特に注目度が高いのがPCG(Procedural Content Generation)です。PCGとはプロシージャルにメッシュを配置しますが、配置ロジックを一定ルールで行えるように…
UE5.0から新規実装されているプラグインに『ControlFlows』と呼ばれるものがあります。このプラグインの使い方について、どこにも全く情報がなく使い方もわかりませんでしたが、実はLyra Gameサンプル内で使われていることがわかり、個人的に使い方を調べて…
この記事はUnreal Engine (UE) Advent Calendar 2022 その2の記事1日目となります。qiita.com今回はUE5.1でアップデートされた新マテリアルシステム、Strataについてです。公式サイトより。 Strataは日本語に訳すと『地層』という意味を持ちますが、名前の通…
UE4にはRigid Body Animation Node(RBAN)と呼ばれる物理アセットを使った軽量物理機能が存在しており、今もよく使われている物理機能です。UE5では物理エンジンがChoasへと標準搭載となり、Rigid Bodyノードは通称Chaos RBANと呼ばれるようになりました。C…
数日前にジャンプ+で公開中のこちらのルポ漫画でUnreal Engineを漫画で使う!というツイートがバズりました。「長谷川智広の帰ってきたデジタル作画奮闘記〜アンリアルエンジン編〜」が、ジャンプ+で短期連載開始!3D?アンリアル?何それ?美味しいの?…
UE5で新しく実装された非同期処理APIシステムにTask Systemと呼ばれるものが追加されています。これは日本のゲーム業界で呼ばれる一般的なタスクシステムと呼ばれるものとは全く違い、C++で簡単に汎用的な非同期処理を実現するためのジョブマネージャーです…
UE4では元々アニメーションブループリント内のAnim Graph内であれば条件付ですが、Game Thread以外で更新が可能でした。そしてUE5となり、Event Graph上でもなんとGame Thread以外での更新が可能となりました。しかし、マルチスレッドに実行するということは…
UE5の新機能のひとつとして『Rewind Debugger』というものがあります。日本語では『デバッガを巻き戻す』という翻訳になっており、文章としてそのまま翻訳しているのかちょっと微妙な呼び方になっているので、この記事では『Rewind Debugger』という呼び方に…
UE5の正式版がリリースされてから3週間ほど経過しました。既に色んな検証をされている方も多いでしょう。正式版のリリースノートは以下にあります。docs.unrealengine.comさて今回はUE5正式版リリースと同時に発表された『Lyra』と呼ばれるサンプルゲームに…
Unreal Engine 5のPreview 2が出てから少したちました。様々な新機能が追加されており、検証にもまだまだ時間がかかりそうです。そしてUE5の正式版はそう遠くないはず。今回はUE4と比較して、重たいと言われているUE5において、具体的にどこが重たいのかを検…
去ること2022年2月19日(土)にUnreal Engine公式イベントである『UE4 Manga Anime Illustration Dive Online』が開催されました。私も講演側で参加させていただきました。www.unrealengine.com主催側も予想しなかったほどに大盛況で約1000人近い方がライブ…
UE5 早期アクセス版に"Stack O Bot"という新しいサンプルプロジェクトが公式から提供されました。www.unrealengine.com unrealengine.comシンプルながらもUE5最新の機能を使っていたり、少し特殊な実装をしている部分もあって非常に興味深いので、今回は少し…
本記事はUnreal Engine (UE) Advent Calendar 2021(カレンダー3)の18日目の記事です。qiita.comさて、UE5のEA版が利用可能となり、かなり経ちましたね。更にUE5のマトリックスデモも少し前に滅茶苦茶話題になりました。www.youtube.com映像の凄さはもちろ…
今回もUE5についての解説記事です。UE5に搭載される新機能で、Game Features & Modular Gameplayというものがあります。docs.unrealengine.comドキュメントによると以下が概要となっています。 これらのプラグインを使用した機能を作成すると、プロジェクト…
PCでゲームをリリースする際、一番多くの方がリリースしたいのはやはりSteamだと思います。Steamでリリースするのはかなりハードルが高く、各種申請や審査を乗り越えて基本的に全て英語でValve社とやりとりしなくてはなりません。それを乗り越えて「やっとリ…
今回はUE5のネタではなく、UE4.27 Preview 1が出た直後なのでまたUE4ネタです。FASTBuildというオープンソースの分散ビルドシステムがあります。fastbuild.orgUE4では有志の方が対応した独自対応版があったりしましたが、この度4.27でExperimentalではありま…
UE4にはブループリントが実装されている当初から用意されているMath Expression(通称 数学式)という機能があります。最初はプラグインでしたが現在はエンジン自体の組み込み機能です。これがMath Expressionノードです。 このMath Expression、最初からつ…
UE4.26にはColor Correct Regionという特定の範囲内に対してのみ影響を与える色補正をかけることができます。Color Correctは元々映像系の専門用語ですが、UE4にも様々なColor Correct機能があります。今回紹介するColor Correct Regionはボリュームのように…
今月もミニ更新です。UE4.26かひっそりと追加されていた『アクターパレット(Actor Palete)』プラグインというものがあります。このアクターパレットというのは、名前の通り"アクター"を画材の"パレット"のように便利に使えるようにするためのプラグインで…
ここ最近はUE4でネットワークを使ったマルチプレイヤーゲームを作る機会が多くなってきました。UE4はエンジン自体が最初からネットワークマルチプレイヤーを幅広くサポートしています。しかし、実際に制作を行うためにはエンジン独特のノウハウが必要で、こ…
そろそろ正式版がリリースされそうですが、今回もUE4.26ネタです。UE4.26 Previewの概要については以下から。 forums.unrealengine.com今回は数ある4.26の新機能であるEnhanced Inputについてを解説します。Enhanced Inputはその名前の通り、強化された入力…
UE4.23から使えるようになったバーチャルテクスチャー(Virtual Texture)という、非常に大きなテクスチャーでもメモリー消費量を抑えて、更にパフォーマンス効率も上げて使用できる機能があります。バーチャルテクスチャーには2種類あり、ランタイムバーチ…
ついにPreview 7まで来てしまったUE4.25ですが、そろそろきっとリリースされるだろうと思い、今回は4.25で追加されるメジャーな機能ではなく微妙にマイナーそうなプラグインを3つ紹介したいと思います。今回紹介するのは、"Blueprint File Utilities"、"Data…