電通総研 テックブログ

電通総研が運営する技術ブログ

金融ソリューション事業部

UE5 PixelStreamingで、マウスカーソルを別の画像に変更してクリックイベントを作成する

こんにちは、ISID 金融ソリューション事業部の岡崎です。 今回はUE5 PixelStreamingで、マウスカーソルを別の画像に変更してクリックイベントを作成します。 前回までの記事でもPixelStreamingについて調べているので、まだご覧になっていない方はそちらも参…

UE5 PixelStreamingで、Blueprint経由でWebブラウザを操作する

こんにちは、ISID 金融ソリューション事業部の岡崎です。 今回は前回のこちらの記事(UE5 PixelStreamingで、WebUI経由でUE Blueprintを操作する)の続きとして、 EpicGames社が提供するゲームエンジン、UnrealEngine5 のPlugin「PixelStreaming」を使用し、…

「聴くトレ」研修で管理職としての1on1力をレベルアップしてみた

金融ソリューション事業部 石沢です。ISIDは現在全社で1on1の実施を奨励しており、私自身も部署のメンバーに対して1on1を実施しています。本記事ではISIDにおける1on1の状況と、昨年参加したエール社提供の1on1改善ワークショップ【聴くトレ】に参加した経験…

ChatGPTに声を与えてみる(ESPNet)

こんにちは、金融ソリューション事業部の若本です。 先日ChatGPT(gpt-3.5-turbo)のAPIが公開されるとともに、Open AIのサービスが使いやすくなりました。 今回は、ChatGPTから返ってきたレスポンスを読み上げる簡易アプリケーションの作成を行います。 使…

UE OnlineSubsystemでオンラインマルチプレイを実装する(C++)

本記事では、Unreal EngineのPluginであるOnlineSubsystemを利用して、インターネット経由で同時接続するオンラインマルチプレイ機能をC++で実装する手順を紹介します。

terraformignoreの仕様にハマりながらローカルplan時間を大幅に短縮した

みなさんこんにちは! 金融ソリューション事業部リースソリューション部の寺山です。本年から所属部署が変わりました。 今回は業務中に発見した Terraform の Tips を紹介する短めの記事となります。 先に結論 Terraform CloudのRemoteモードについて Remote…

GameLift活用でUnrealEngineゲームのマッチング基盤を構築する【Part1】

こんにちは!金融ソリューション事業部の孫です。 今回の記事では、GameLiftを用いたUnrealEngineゲームセッションのマッチング基盤の構築をご紹介します! 実施事項が多い為、Part1~3の3記事に分けて連載します。 また、GameLiftを用いたゲームセッションの…

GameLift活用でUnrealEngineゲームのマッチング基盤を構築する【Part2】

こんにちは!金融ソリューション事業部の孫です。 Part1の記事では、FlexMatchに関するコンポーネントの構築をご紹介しました! さて、Part2である今回は、 プレイヤーの認証・管理用Cognitoの作成 UEクライアントの組込みに関するバックエンドAPIの作成 を…

GameLift活用でUnrealEngineゲームのマッチング基盤を構築する【Part3】

こんにちは!金融ソリューション事業部の孫です。 Part1の記事とPart2の記事では、マッチングに関するAWS側のリソースを全部構築しました。 Part3である今回は、構築したバックエンドAPIをUEクライアントに組み込んでマッチング検証を行います! Part1、Part…

VAT(Vertex Animation Texture)でトゥーン調スプラッシュエフェクトを実装する

本記事ではHoudiniで作成したトゥーン調エフェクトを、VAT(Vertex Animation Texture)という手法を用いてUnreal Engineで利用する方法を紹介します。

UE5 PixelStreamingで、WebUI経由でUE Blueprintを操作する

こんにちは、ISID 金融ソリューション事業部の岡崎です。今回はEpicGames社が提供するゲームエンジン、 UnrealEngine5 のPlugin「PixelStreaming」を使用し、WebUIからサーバー上のUE5の操作を行いました。 はじめに PixelStreamingを利用してWebUIからUEを…

StableDiffusion x Substance3DでUnreal Engine向けマテリアルを生成する

こんにちは!金融ソリューション事業部の山下です。 本記事では、前回の記事に続き、StableDiffusion生成画像からUnrealEngineで使用可能なマテリアルを生成します。 今回はノードベースプログラミングなど不要ですので、さくっと終わります。 実施環境/ツー…

StableDiffusion生成画像をBoostingMonocularDepthで擬似3D化

本記事では、画像生成AIのStableDiffusionとデプスマップ推定AIのBoostingMonocularDepthを用いて、上記のように板を押し出し加工したような(擬似)3Dモデル生成方法を紹介します。3DのモデリングおよびレンダリングはHoudiniを使用します。

Blender GISで品川周辺のビル群3Dを生成しました

本記事では、オープンソースの3DCGソフト[Blender](https://www.blender.org/)を用いて、現実の地形や建物を模した3DCGモデルを生成する方法を紹介します。 今回はBlender GISというプラグインを用いて、衛星画像、建物データ(OSM)、標高データ(SRTM)を利用…

Unreal Engine 5 を使ってワールドの地形を作成してみました

Unreal Engine5のランドスケープを使用して、ワールドの地形を生成しました。

Amazon GameLift × Unreal Engines 5 でオンラインマルチプレイゲームを作る

Amazon GameLift x Unreal Engine5でオンラインマルチプレイゲームを構築する

AWS Fargateで実行したWebアプリケーションのマルチスレッド動作について調査した

みなさんこんにちは! 金融ソリューション事業部の市場系ソリューション1部の寺山です。12 月に入ってから一気に寒くなったように感じます。 本記事は電通国際情報サービス Advent Calendar 2022 の 12 月 22 日の記事です。 昨年のアドベントカレンダーでテ…

フォトグラメトリによる高精細3Dモデルをリアルタイムレンダリングしてみた(RealityCapture × UnrealEngine5)

みなさんこんにちは! ISID 金融ソリューション事業部、新卒2年目の松崎です。 本記事は電通国際情報サービス Advent Calendar 2022 12月20日の記事になります。 今回は、フォトグラメトリソフトウェアのRealityCaptureとゲームエンジンのUnrealEngineを使っ…

エンジニアのスキルマップ・テックリードへの途

みなさんこんにちは。電通国際情報サービス(ISID) 金融ソリューション事業部の水野です。 これは電通国際情報サービス Advent Calendar 2022の16日目の記事です。 今回は、ISID金融事業部で運用しているスキルマップについてご紹介します。 テックリードとは…

写真から3Dモデルを生成するAI!nvdiffrecを試してみた

こんにちは、ISID 金融ソリューション事業部の若本です。 本記事は電通国際情報サービス Advent Calendar 2022の12日目の記事となります!前日の記事は徳山さんの「フロントエンド開発にちょっと慣れてきた方におすすめしたいPatterns.dev」でした。 この記…

Instant NeRFのレンダリングを改善するための撮影Tips

こんにちは。ISID 金融ソリューション事業部の若本です。 最近、写真から3Dモデルを生成する技術の話題を目にすることが多くなってきました。そこで、写真から3Dを生成できるAIモデルであるInstant NeRFを使って、スマートフォンの撮影画像からどのような結…

テックブログのデザイン刷新(実装編)

みなさん、こんにちは! 今回の記事は珍しく(?)以下のメンバーによる共同執筆となります。 金融ソリューション事業部 市場系ソリューション 1 部 寺山 X イノベーション本部 AI トランスフォーメーションセンター 山田 さて、以前よりアクセスしていただ…

実施されたばかりの秋期情報処理技術者試験の午後問を味わう会をやってみた

去る10/9に実施されたIPAさんの秋期情報処理技術者試験ですが、最近は試験直後に過去問が公開されるようになっているのを知っていますか。最近の過去問はなかなかに味わい深いと思っているので、所属部門で「味わう会」をやってみた、というお話をご紹介した…

【Yew】Rustでフロントエンド開発 - Rustのマクロを紐解く -

Rustでフロントエンド開発ができるYewの実装を深堀りしていきます。

UE5 Pixel StreamingでリアルタイムCGストリーミング配信 on AWS

本記事では、こちらの記事でも紹介したUnreal Engine(UE)が提供する「Pixel Streaiming」プラグインを使って、 AWSサーバーからリアルタイムCGストリーミング配信を行います。

OpenVDBを用いてフォトリアルな雲をシミュレーションする(Houdini, Redshift)

本記事では、特に映画/ゲーム業界等でVFXに活用されているHoudiniを使って、トップ画像のようなフォトリアルな雲をレンダリングします。 雲のような3次元空間上に密度分布を持った現象をシミュレーションする為に、オープンソースのOpenVDBを利用します。

Oura Ringで就寝時間をレコメンドする

こんにちは。ISID 金融ソリューション事業部の若本です。 1ヶ月ほど前にOura Ringというスマートデバイスを購入しまして、生体データを色々取り溜めていました。せっかくデータを取るなら何かに使いたいということで、機械学習モデルと組み合わせて就寝時間…

BlazePoseを用いてダンスの類似モーションを取得する

こんにちは。電通国際情報サービス(ISID) 金融ソリューション事業部の若本です。AIを活用した新規事業に取り組んでおり、業務では主に自然言語処理の実装に携わっていますが、今回は画像処理分野の記事になります。 私は趣味でブレイクダンスを練習している…

Fluent Bitを利用したログルーティング - 入門編

こんにちは、電通国際情報サービス デジタルイノベーション1部の加世です。 今回は「FluentBitを利用したログルーティング」を進める際に、「FluentBitについて理解する」ことを目的とした記事となっております。 具体的なFluentBitの使い所や設計を考える前…

テックブログの執筆タスクをMicrosoft Power Apps でカレンダー化する

皆さんこんにちは!金融ソリューション事業部 市場系ソリューション1部の寺山です。 かなり温かく、というか暑くなってきましたね。私は、今の時期から冷房に頼ると本場の夏の暑さに耐えられないぞ!という戦略で冷房を使うのを我慢しています。 これまでは…