投稿

「遊べる建築」を生み出すAI:ゲーム空間生成の現在と未来

イメージ
  生成AIの進化により、ゲーム内の建築物や街並みを自動的に作り出す技術が注目されています。 AIによる建築生成は、単に見た目の美しい建物を作るだけの技術ではありません。プレイヤーの目的、地形、資源、人口、戦闘ルールなどをもとに、ゲームプレイに適した空間を構築できる点に大きな可能性があります。 特に相性がよいのは、都市建造、生存建造、オープンワールドRPG、ローグライク、シューティング、シミュレーションゲームなどのジャンルです。 1. 都市建造ゲーム 都市建造ゲームでは、プレイヤーが道路、住宅、商業施設、工場などを配置しながら街を発展させていきます。 AIによる建築生成を導入すると、都市全体の構成や、街区ごとの建物を自動的に作成できます。 例えば、次のような機能が考えられます。 都市の規模に応じた街区の自動生成 人口や資源量に応じた建物の調整 古代、中世、近代、未来などの時代別建築の生成 プレイヤーの都市計画に合わせた周辺施設の追加 住宅地、商業地、工業地の自動配置 都市の発展段階に応じた建物の改築 プレイヤーが大きな道路を作った場合、その周辺に商店や集合住宅を配置する。工業地帯を指定した場合には、倉庫や工場を増やす。このように、プレイヤーの計画を読み取りながら都市の細部を補完できます。 また、同じ都市建造ゲームであっても、プレイヤーごとに異なる街並みを作れるため、ゲーム世界に個性が生まれます。 2. 生存建造ゲーム 生存建造ゲームでは、プレイヤーが限られた資源を使って基地や避難所を建設します。 このジャンルでは、建物の見た目だけでなく、地形、資源、敵の侵入経路、移動のしやすさなどが重要になります。AIはこれらの条件を分析し、プレイヤーに適した建築案を提案できます。 具体的には、次のような活用方法があります。 地形に適した基地の配置 敵の侵入経路を考慮した防御レイアウト 地下室や倉庫を含む室内空間の生成 使用可能な資源に合わせた建築プランの提案 水源や鉱山に近い施設の配置 防壁、監視塔、門などの防衛施設の自動設計 例えば、山の斜面に基地を建設する場合、AIが斜面を利用した防壁や段差のある建築を提案できます。資源が不足している場合には、木材を多く使う大型施設ではなく、少ない材料で建設できる簡易シェルターを提示することも可能です。 これにより、プレイヤーは一から...

ゲーム開発におけるAI生成建築の活用と可能性

イメージ
  近年、生成AIはゲーム開発のさまざまな分野で活用され始めています。キャラクター、音声、シナリオ、プログラムなどに加えて、建築物や都市空間の生成も注目されている分野の一つです。 AI生成建築の最大の価値は、建物を完全に自動制作することではありません。企画段階のアイデアを短時間で可視化し、3Dモデルやレベルデザインの初期工程を効率化することにあります。 1. 建築コンセプトの作成 AIは、テキストやスケッチ、参考画像をもとに、さまざまな建築デザインを提案できます。 例えば、次のような指示が可能です。 砂漠に埋もれた近未来都市の駅 戦争によって廃墟となった病院 山間部に建つ北欧風の木造住宅 潜入ミッションに適した工業倉庫 中世の港町にある市庁舎 こうした指示から、建物の外観、屋根、窓、素材、色彩、周辺環境などの案を短時間で大量に作成できます。 従来であれば、コンセプトアーティストが何日もかけて複数案を制作する必要がありました。しかし、AIを活用すれば、初期段階で多くの方向性を比較できます。デザイナーはその中から有望な案を選び、世界観やゲームの目的に合わせて調整できます。 ただし、AIが生成した画像は、そのまま最終デザインとして利用できるとは限りません。建物の構造や遠近感が不自然であったり、正面と側面のデザインが一致しなかったりする場合があります。そのため、AIはデザインの探索やアイデアの可視化に利用するのが現実的です。 2. 3D建築モデルの制作支援 現在のAI技術では、画像やテキストから建築物の基本的な3Dモデルを生成することも可能になっています。 この機能は、次のような用途で役立ちます。 ゲーム序盤のグレーボックス制作 遠景用の都市建築 一般的な住宅や倉庫の量産 オープンワールドの背景制作 建築モデルの初期案作成 コンセプトアートの3D化 特に、プレイヤーが細部まで確認しない背景建築や、開発初期の仮モデルには大きな効果があります。建物の大まかな形状を短時間で用意できるため、レベルデザイナーやプランナーは、実際のゲーム空間を早い段階で検証できます。 一方で、AIが作成した3Dモデルには、実際のゲーム開発に必要な調整が残されています。 ポリゴン構造の整理 不要な面の削除 UV展開の修正 マテリアルの統一 LODの制作 コリジョンの設定 建物の寸法や比率の調整 ...

レシピ・簡単料理!キユーピーのとっておきレシピから情報をスクレイピング

イメージ
 

AIは地図から直接、建物を生成できるのか?

イメージ
  結論から言うと 現在のAIモデリングでは、地図、対象エリア、簡単な設計条件をもとに、建物や敷地の大まかな3D案を素早く生成できます。 ただし、それはAIが建築設計を完成させたという意味ではありません。 AIが答えているのは、主に次のような問いです。 「この場所には、どのような配置が考えられるか」 であって、 「この建物は、すぐに施工できる状態か」 ではありません。 AIは、場所を短時間で可視化された空間の仮説に変えることができます。これは、初期計画や敷地検討、複数案の比較において大きな価値があります。 一方で、生成された結果は通常、まだコンセプトモデルの段階です。エンジニアリング設計の成果物と同じものとして扱うことはできません。 地図からAIが生成できるもの ユーザーは地図上で対象範囲を選び、ポリゴンで境界を指定し、いくつかの条件を入力できます。 たとえば、次のような情報です。 建物の大まかな用途 建物の数や規模 道路や出入口の位置 オープンスペースの要件 キャンパスや団地、業務地区の基本構成 AIは、その情報をもとに建物のボリューム、道路との関係、オープンスペース、基本的な動線を生成します。 ツールによっては、複数の案を並べて比較することもできます。 初期検討であれば、これだけでも十分に役立ちます。 プロジェクトの初期段階で不足しているのは、必ずしも精密なモデルではありません。むしろ、チームで議論できる比較可能な仮説です。 たとえば、次のような点を早い段階で確認できます。 建物のボリュームは敷地に合っているか 道路や出入口は大まかに成立しているか 建物同士に明らかな衝突がないか オープンスペースが分断されていないか 周辺の市街地や既存施設とつながっているか こうした確認によって、初期の問題を早く見つけることができます。間違った方向に時間をかけすぎることも防げます。 ただし、まだ完全な建築設計ではない 地図から生成された建物モデルの多くは、まだコンセプト段階のものです。 見た目が整っていても、すべての関係が検証されているとは限りません。地図情報だけでは、AIは次のような問題を正確に解決できないことがあります。 地形や高低差が設計条件に合っているか 敷地内の排水が成立しているか 建築の後退距離や都市計画上の制限を満たしているか 日影、消防、バリアフリー...

酒好き・通販サイト!SAKE People(酒ピポ)からお酒の情報をスクレイピング

イメージ
  SAKE People(酒ピポ)とは? 「SAKE People(酒ピポ)」は、日本の日本酒に関連する情報や文化を共有し、日本酒愛好家コミュニティを形成するためのプラットフォームです。このプラットフォームでは、日本酒に関する情報やニュース、酒造りの裏話、日本酒イベントの情報などが提供され、日本酒に興味を持つ人々が交流し、情報を共有する場として利用されています。SAKE Peopleは、日本酒業界の情報を発信するだけでなく、日本酒を愛する人々が集まるコミュニティを形成し、日本酒文化の普及にも貢献しています。 スクレイピングツールの概要 ScrapeStorm は、プログラミングが不要で使いやすい人工知能を搭載した Webスクレイピングツール です。他のツール(Firecrawl、Apifyなど)と異なり、極限の零コード体験と、1-Clickで99%の Webスクレイピング を満たします。データをすぐに現場やシステムに落とせる機能を特徴とします。ローカルでの豊富な機能生態系により、カスタマイズが簡単で、大規模な データ収集 にもコスト効率よく対応可能です。手動での抽出作業に時間を取られたくない、効率よく データを取得 したいというニーズにお応えする、最適な選択肢です。 抽出されたデータをご覧ください。 1.タスクを新規作成する (1)URLをコピーする 今回はウイスキーの検索結果一覧ページのスクレイピング方法を紹介します。まず、URLをコピーしてください。 (2)スマートモードタスクを新規作成する ScrapeStormのホムページ画面にスマートモードタスクを新規作成します。また、持っているタスクをインポートすることもできます。 詳細には下記のチュートリアルをご参照ください。 スマートモードタスクの新規作成方法 2.タスクを構成する (1)AIで認識 ScrapeStormはリスト要素やページボタンを自動的に識別するAI認識機能が内蔵されています。もし識別誤差が発生する時、手動でページボタンを選択してください。下記のチュートリアルも参照してください。 ページ分けの設定方法 (2)詳細ページに行く 商品番号、原産国、容量などの詳細情報は詳細ページに付いていますから、ソフトウェアの「詳細ページに行く」機能を利用して、データを抽出します。 (3)フィールドの追加と...

グルメ・レストラン!美味案内から飲食店の情報をスクレイピング

イメージ
  美味案内とは? 美味案内は、日本全国の多くのレストランや飲食店の情報を提供しています。これには、料理のジャンル、価格帯、場所、評価、口コミなどが含まれます。ユーザーは、自分の好みや予算に合ったレストランを見つけるのに役立ちます。レストランや料理に対する評価やレビューを投稿できます。これにより、他のユーザーは実際の食体験に基づいた評判や意見を参考にできます。食事を楽しむ人々にとって便利なツールであり、レストランの選択や食事プランの計画をサポートします。 スクレイピングツールの概要 ScrapeStorm は、プログラミングが不要で使いやすい人工知能を搭載した Webスクレイピングツール です。他のツール(Firecrawl、Apifyなど)と異なり、極限の零コード体験と、1-Clickで99%の Webスクレイピング を満たします。データをすぐに現場やシステムに落とせる機能を特徴とします。ローカルでの豊富な機能生態系により、カスタマイズが簡単で、大規模な データ収集 にもコスト効率よく対応可能です。手動での抽出作業に時間を取られたくない、効率よく データを取得 したいというニーズにお応えする、最適な選択肢です。 抽出されたデータをご覧ください。 1.タスクを新規作成する (1)URLをコピーする 今回は東京都和食の検索結果をランキング順にして、その検索結果一覧ページのスクレイピング方法を紹介します。まず、URLをコピーしてください。 (2)スマートモードタスクを新規作成する ScrapeStormのホムページ画面にスマートモードタスクを新規作成します。また、持っているタスクをインポートすることもできます。 詳細には下記のチュートリアルをご参照ください。 スマートモードタスクの新規作成方法 2.タスクを構成する (1)AIで認識 ScrapeStormはリスト要素やページボタンを自動的に識別するAI認識機能が内蔵されています。もし識別誤差が発生する時、手動でページボタンを選択してください。下記のチュートリアルも参照してください。 ページ分けの設定方法 (2)詳細ページに行く アクセス、住所などの情報は詳細ページに付いていますから、ソフトウェアの「詳細ページに行く」機能を利用して、データを抽出します。 (3)フィールドの追加と編集 「フィールドを追加」ボタンを...

なぜ優秀なエンジニアがさらに価値を持つのか

イメージ
  作者: Florian Herrengt 元記事: https://blog.florianherrengt.com/ai-removing-middle-class-software-engineering.html もし2020年だったら あなたはチームで最も経験豊富な人物で、コード品質とアーキテクチャ設計を担当している。整備されたエンジニアリング規約を作り、自分より経験の浅い同僚が提出するPRを丁寧にレビューし、健全なコードベースを維持するために努力してきた。 ある日、あなたは休暇に出かける。そして戻ってくると、コードベースは完全にめちゃくちゃになっていた。 みんながお互いのPRをマージし合い、ほとんど真剣にレビューしていない。手間を省くために、データベースへ大量の新しいテーブルを追加して非正規化を進めた人もいる。十分な根拠もないまま、ServerlessやKafkaを技術スタックに直接追加した人もいる。 それでも大丈夫だ。まだ直せる。 時は2026年。あなたは休暇にすら出ていない。ただの月曜の朝だ。コーヒーを淹れ、PCを開くと、レビュー待ちのPRが7件ある。 最初のPRを開く。 +24,506 行、-3,938 行 横には、AIが生成した「このPRが何をするものか」を大まかに説明する文章が添えられている。 なぜか、金曜から今までの間にチームが行った変更量は、かつてあなたが数週間チームを離れていた間に彼らが完了させた作業量を上回っている。 AIは速度制限をなくした AIは、エンジニアリング文化の弱いプロジェクトを、より速い速度で失敗へ向かわせる。 以前なら、チームはあることをどのように実装すべきか、座って議論していた。今では、AIエージェントを数時間走らせてPRを作るだけでよい。 この働き方で最も悲しいのは、訓練を受けていない人の目には、実際に動いているように見えることだ。 ブランチを取得してテストすれば、かろうじて動くものが手に入るかもしれない。では、彼らはどうするか。 続ける。 何度も、何度も繰り返す。 そしてプロジェクトは、誰も何がどう動いているのか、本当の仕組みは何なのかを把握していない段階まで進んでいく。 これは、誰かがクレジットカードで高級な新車を買うようなものだ。あなたに見えるのは見栄えのよい車だけで、背負っている負債は見えない。 し...