Start from zeroゼロから始める

From unopened boxes to your first VR view.箱を開けて、
最初のVR表示を見るまで。

This page follows the setup route we confirmed on 26 August 2026: choose the equipment, prepare the accounts and software, ask AI for the first small scene, and see it through Meta Quest 3.

2026年8月26日に僕たちが動作を確認した環境構築の道筋です。機材を用意し、アカウントとソフトウェアを整え、AIに最初の小さな画面を頼み、Meta Quest 3で見るところまで進みます。

We were new to VR too. Once the equipment was ready, our first setup took about half a day.僕たちも今回が初めて。機材がそろってから、最初の表示までは半日ほどでした。

This was our first time using a VR headset, our first time buying a PC intended for demanding 3D graphics, and our first encounter with most of the software named below. Whenever an unfamiliar screen appeared, we took a photograph or screenshot and asked ChatGPT, “This is the screen I see. What should I do next?” Our timing is not a promise for every environment, but it shows that you do not have to become a VR developer before you begin.

僕たちは、VRゴーグルに触るのも、VRを動かすための高性能なPCを買うのも今回が初めてで、下に出てくるソフトウェアも名前すら知らないものばかりでした。見慣れない画面が出たら、写真やスクリーンショットを撮り、ChatGPTに「いまこの画面です。次にどうすればいい?」と聞きました。半日という時間はすべての環境での保証ではありませんが、VR開発の専門家になってからでなくても始められる、という一つの実例にはなります。

Step 1

Choose a PC and a VR headset.PCとVRゴーグルを購入しよう。

A PC is not “anything with a keyboard.” For this project we paid attention to the GPU—the component that handles fast 3D drawing—and we also chose a separate development machine so that AI-assisted file operations would not take place among ordinary personal and work files.

PCは何でも同じというわけではなく、VRを動かすにはGPU(高速な3D描画を主に担当する部品)などに注意が必要です。もう一つ、僕たちはAIに複数のファイルの作成・変更・削除まで手伝ってもらうため、普段の個人用・仕事用ファイルから離した開発専用PCを用意しました。

Meta Quest 3 box beside the DAIV laptop box on a table
The two main purchases: Meta Quest 3 and a DAIV N6-series laptop.主な購入機材:Meta Quest 3とDAIV N6シリーズのノートPC。
DAIV laptop, power adapter and accessories laid out on a table
The PC and supplied power accessories after unboxing.開封後のPC本体と電源周り。
Meta Quest 3 headset and two controllers in the opened box
Meta Quest 3 and the two controllers after unboxing.開封後のMeta Quest 3本体と二つのコントローラ。

The configuration we actually used僕たちが実際に使った構成

PCPCDAIV N6-I7G7TBK-C
OSWindows 11 Pro 64-bit
CPUIntel Core Ultra 7 255HX · 20 cores / 20 threads
GPUNVIDIA GeForce RTX 5070 Ti Laptop GPU · GDDR7 12 GB
Memoryメモリ64 GB DDR5-5600
Storageストレージ1 TB NVMe SSD + 4 TB NVMe SSD
HeadsetVRゴーグルMeta Quest 3 · 512 GB
Public reference prices公開価格の参考

Meta Quest 3 (512 GB): JPY 102,300, including tax, on Meta’s Japanese website.

Meta Quest 3(512 GB):公式価格 102,300円(税込)。

DAIV N6-I7G7TBK-C: regular starting price JPY 549,800, including tax, for the standard configuration (Windows 11 Home, 32 GB memory, 1 TB SSD). It has the same CPU and GPU as our machine.

DAIV N6-I7G7TBK-C:標準構成の通常価格 549,800円(税込)から。CPU・GPUは上記と同じで、Windows 11 Home・メモリ32 GB・SSD 1 TBの構成です。

Checked on 16 September 2026 using the manufacturers’ public Japanese websites. The PC price is not for our Pro / 64 GB / 5 TB configuration above. Check with the manufacturer for the price after customization; prices and options may change.

2026年9月16日に各メーカーの国内向け公開情報を確認。PCの金額は、上記の使用構成(Pro・64 GB・合計5 TB)の価格ではありません。構成変更後の価格はメーカーでご確認ください。価格・選択肢は変わることがあります。

Step 2

Create the accounts you will need.必要なアカウントを作ろう。

There is no need for a long tutorial here. Create the accounts, keep the login information outside the website and project files, and then continue to the software.

アカウント作成自体は、画面の案内に沿えば難しくありません。ログイン情報はWebサイトやプロジェクトファイルに書かず、次のソフトウェア準備へ進みます。

Step 3

Prepare the PC to run VR.VRを動かすための準備をしよう。

Follow the tasks in order. The explanations below the list are there when you need them; you do not have to read them all before starting.

まずは順番どおりに作業してください。詳しい説明は、この一覧の下にある補足から、気になったものだけ開いて読めます。最初から全部読む必要はありません。

  1. Finish the ordinary Windows setup and run Windows Update.Windowsの通常の初期設定を終え、Windows Updateを行う。

    Success sign: Windows reports that the main updates are complete and no restart is waiting.

    成功の目印:主要な更新が完了し、再起動待ちが残っていない。

  2. Update the NVIDIA graphics driver.NVIDIAのグラフィックスドライバを更新する。

    This is the software Windows uses to work with the GPU. We used NVIDIA Studio Driver 610.88 on 26 August 2026. That number is a historical record, not a recommendation to install an old driver later.

    WindowsからGPUを動かすためのソフトウェアです。2026年8月26日の実機ではNVIDIA Studio Driver 610.88を使いました。この番号は当日の記録であり、後日も古い版を入れるよう勧めるものではありません。

    NVIDIA driver downloadsNVIDIAドライバ ↗
  3. Set up and pair Meta Quest 3 with the Meta Horizon mobile app.Meta HorizonスマートフォンアプリでMeta Quest 3を初期設定し、ペアリングする。

    Success sign: the headset appears in the mobile app and completes its ordinary setup.

    成功の目印:スマートフォンアプリにゴーグルが表示され、通常の初期設定が完了する。

    Meta Quest setupMeta Quest設定 ↗
  4. Complete Meta developer setup and enable Developer Mode.Meta開発者設定を済ませ、Developer Modeを有効にする。

    Developer Mode is enabled from the mobile app after developer-team membership and account verification.

    開発者チームへの参加・作成とアカウント確認の後、スマートフォンアプリからDeveloper Modeを有効にします。

    Meta developer device setupMeta開発用端末設定 ↗
  5. Install Meta Horizon Link and sign in.Meta Horizon Linkをインストールし、ログインする。

    We use this to connect the PC and Meta Quest 3 through Link or Air Link and show the VR scene running on the PC in the headset.

    PCとMeta Quest 3をLink / Air Linkでつなぎ、PC側で作ったVR画面をゴーグルに表示するために使います。

    Meta Horizon LinkMeta Horizon Link ↗
  6. Install Meta Quest Developer Hub and sign in.Meta Quest Developer Hub(MQDH)をインストールし、ログインする。

    We used MQDH 6.4.1. It helps us check that the PC can see the headset and read records of its operation, called logs.

    僕たちはMQDH 6.4.1を使いました。PCからゴーグルが見えているかを確かめたり、動作の記録(ログ)を読んだりするために使います。

    Meta Quest Developer HubMeta Quest Developer Hub ↗
  7. Download and run Godot Engine 4.7.2.Godot Engine 4.7.2をダウンロードして起動する。

    Create a dedicated working folder on the PC itself, and create the Godot project inside it. Keep this folder separate from everyday cloud-synced folders. Godot is the environment in which the 3D scene and its behavior are assembled.

    開発専用PCの本体の保存領域に、普段使いのクラウド同期フォルダとは分けた作業用フォルダを用意し、その中にGodotプロジェクトを作ります。Godotは、3D画面とその動きを組み立てるための開発環境です。

    Godot for WindowsGodot Windows版 ↗
  8. Install Git for Windows.Git for Windowsをインストールする。

    Git records the current file and code state as checkpoints, so you and the AI can return to a known working point later.

    Gitは、現在のファイル構成やコードの状態を節目ごとに保存し、後から動いていた時点へ戻れるようにする記録の仕組みです。

    Git for WindowsGit for Windows ↗
  9. Install the current ChatGPT desktop app and sign in.現在のChatGPTデスクトップアプリをインストールし、ログインする。

    From here on, this guide uses the desktop app so that ChatGPT can work with the Godot project on the development PC itself. The software-development workspace in the current app is called Codex, but you do not need to learn that name or its settings before you begin.

    ここから先は、開発専用PC上のGodotプロジェクトをChatGPTに直接扱ってもらうため、デスクトップアプリを使います。現在のアプリではソフトウェア開発用の作業画面をCodexと呼びますが、始める前にその名前や設定方法を覚える必要はありません。

    ChatGPT desktop appChatGPTデスクトップアプリ ↗
What are XR and PCVR?XRとPCVRって何?

XR is an umbrella term covering virtual, augmented and mixed reality. PCVR means that the PC performs the demanding 3D computation and sends the view to the headset. In this project, Meta Quest 3 is used as a PC-connected headset through Link or Air Link.

XRは、VR、AR、MRなどをまとめて扱う広い呼び方です。PCVRは、重い3D計算をPC側で行い、その画面をゴーグルへ送る使い方です。このプロジェクトでは、Meta Quest 3をLinkまたはAir LinkでPCにつないで使います。

Meta Horizon Link and MQDH both see the headset. Why two applications?Meta Horizon LinkとMQDHは、どちらもゴーグルを見るの?

They overlap, but their main roles differ. Link starts the PCVR session and supplies the PC-side XR runtime. MQDH is a development companion for device recognition, logs, capture and related tools. If one sees the headset and the other does not, check them as two layers rather than treating everything as one mysterious failure.

役割は少し重なりますが、中心は違います。LinkはPCVRセッションを始め、PC側のXR実行環境を提供します。MQDHは端末認識、ログ、撮影などの開発補助です。一方だけがゴーグルを認識する場合は、「全部が同じ故障」と考えず、二つの層として別々に確認します。

Why did the first prototype use Godot rather than Unity?なぜ最初の試作はUnityではなくGodot?

Unity is a widely used and capable XR environment. For institutional research use, however, we did not want to assume that a particular licence tier applied without checking the current terms and our institution’s situation. Because the initial on-site work had a short time window, we selected Godot, whose engine is distributed under the MIT licence, for the first prototype. This is a record of our choice in August 2026, not a claim that Unity is unsuitable.

Unityは、XR開発で広く使われる有力な環境です。ただし大学の研究利用では、特定のライセンス区分を自己判断で当然使えるとはせず、その時点の条件と機関側の状況を確認したいと考えました。現地作業の時間が限られていたため、最初の試作には、エンジン本体がMITライセンスで提供されるGodotを選びました。これは2026年8月の僕たちの判断記録であって、Unityが不適切だという主張ではありません。

We also learned, while talking with researchers about prior work on mathematical visualization in VR, that Unreal Engine is another well-known development environment. We have hardly investigated it ourselves and have not made a detailed comparison, but it seems worth knowing that VR development has options beyond Godot and Unity.

なお、VRを使った数学可視化の先行研究について話を聞く中で、Unreal Engineという別の有力な開発環境もあると知りました。僕たちは今回ほとんど検討しておらず、詳しい比較もしていませんが、VR開発ではGodotやUnity以外にもそうした選択肢があるようです。

Does the AI have to be ChatGPT?AIはChatGPTじゃないとダメ?

No such conclusion has been established. We began with ChatGPT because we already knew how to converse with it and could use files, screenshots and coding support in one place. Other AI services may work as well or better for some tasks. We have not yet compared their strengths, limitations, privacy settings and costs systematically.

ChatGPTでなければできない、という結論はありません。僕たちは使い慣れており、ファイル、スクリーンショット、コーディング支援を一か所で扱えたためChatGPTから始めました。他のAIの方が向く作業もあるかもしれませんが、性能、弱点、情報管理、費用を体系的に比較したわけではありません。

I normally use ChatGPT in a browser. What is different here?普段ブラウザでChatGPTを使っている場合、ここでは何が違う?

You can sign into the web and desktop versions with the same ChatGPT account, and ordinary ChatGPT Projects also appear in the desktop app. The local Godot project used in this guide, however, is a folder or Git repository that actually lives on your PC; it is not the same thing as a ChatGPT Project in the sidebar.

Web版とデスクトップ版には同じChatGPTアカウントでログインでき、通常のChatGPT Projectsもデスクトップアプリ側に表示されます。ただし、このガイドで扱うローカルのGodotプロジェクトは、実際にPC上にあるフォルダまたはGitリポジトリであり、サイドバーに表示されるChatGPTの「Project」とは別のものです。

Software-development work with local folders is handled in the desktop app through the workspace currently called Codex, whose history is separate from ordinary ChatGPT history. You do not need to understand this distinction before starting; the main thing is simply to use the desktop app when you want ChatGPT to work directly with the local Godot project.

ローカルフォルダを使うソフトウェア開発作業は、現在のデスクトップアプリではCodexと呼ばれる作業画面で行い、その履歴は通常のChatGPT履歴とは別です。この違いを始める前に理解しておく必要はありません。「PC上のGodotプロジェクトをChatGPTに直接扱ってもらうときはデスクトップアプリを使う」くらいに考えれば十分です。

A note about licences and changing screensライセンスと画面が変わることについて

The versions and screens described here are those we used or checked on 26 August 2026. Software interfaces and licence terms may change. Before institutional or grant-funded use, adding third-party assets, or distributing an application, check the then-current official terms and consult the relevant university office when necessary.

ここで説明する版と画面は、2026年8月26日に実際に使用・確認したものです。ソフトウェアの画面やライセンス条件は変わることがあります。大学・研究費での利用、外部素材の追加、アプリの配布を行うときは、その時点の公式条件を確認し、必要に応じて大学の担当部署へ相談してください。

Step 4

Ask AI for a graphic, then look at it in VR.AIにグラフィックを作ってもらい、VRで見てみよう。

You still do not need to learn the technical vocabulary first. Tell ChatGPT, in your own words, what you want to see. Build it one small step at a time, check each step on the PC and in the headset, and then move on.

ここから先も、専門用語を先に覚える必要はありません。まず「どんな状態を見たいか」をChatGPTに日本語で伝え、一手ずつ作ってもらいます。その都度PC画面やゴーグルで確認し、うまくいったら次へ進みます。

Connect the headset and confirm the two PC applications can see it.ゴーグルをつなぎ、PC側の二つのアプリから見えるか確認する。

Connect the PC and headset with Meta Horizon Link using Link or Air Link, then check that the headset appears in MQDH. If a message is unfamiliar, show the relevant part of the screen to ChatGPT and ask for the next single action and its success sign.

Meta Horizon LinkでLinkまたはAir Linkを使ってPCとゴーグルをつなぎ、次にMQDHにもゴーグルが表示されるか確認します。見慣れないメッセージが出たら、必要部分だけをChatGPTへ見せ、「次の一手」と「成功したときの目印」を聞きます。

Optional detour: walk through an existing VR space first.任意の寄り道:先に既存のVR空間を少し歩いてみる。

At Genki Hosono’s suggestion, we installed VRChat and visited spaces containing mathematical objects before building our own scene. This is not required, but it helped us learn how scale, movement and viewing direction feel inside a headset.

細野 元気氏の勧めで、僕たちは自分たちの画面を作る前にVRChatを導入し、数学的なオブジェクトを扱う空間を訪ねました。必須ではありませんが、ゴーグル内での大きさ、移動、視線の感覚をつかむ練習になりました。

One of the worlds we visited was Inter-action on the Math, created by phi16. Exploring this existing example of mathematical visualization helped us get a feel for viewing and interacting with mathematical objects in VR before building our own.

僕たちが訪ねたワールドの一つが、phi16氏の Inter-action on the Math です。数学的な対象をVRの中で眺めたり動かしたりする既存の実践として、自分たちの可視化を作り始める前の参考になりました。

Privacy and other users:公開範囲と第三者: Choosing Join or entering a portal—an entrance to another location—may take you to a space shared with other users. For a lecture demonstration or another session where you want to avoid unexpected encounters, choose New Instance → Invite on the world’s page, enter the instance you created, and invite only the people you want to join. In this case, also avoid the Join Me status, which automatically accepts eligible invite requests.VRChatで「入る」を選んだり、ポータル(別の場所へ移動する入口)を通ったりすると、移動先によっては、意図せずほかの利用者と出会うことがあります。講義中のデモなどでそれを避けたい場合は、ワールドの画面から「インスタンスを作る」→「Invite」を選び、作った部屋に入って必要な相手だけを招待します。その場合は、招待要求を自動承認する「Join Me」も使いません。
Motion sickness:VR酔い: The site author felt sick after walking around for a while during the first VR session. Begin with short sessions, stop before discomfort grows, and follow the headset’s safety guidance.サイト執筆者は、初めてVR空間を少し歩き回ったときに「酔い」を感じました。最初は短時間にし、違和感が強くなる前に止め、機器の安全案内に従ってください。

Open the ChatGPT desktop app and tell it that you want to work on the Godot project on this PC.ChatGPTデスクトップアプリを開き、このPC上のGodotプロジェクトを一緒に編集したいと伝える。

Start from what you want to do. For example, tell ChatGPT: “I want to work on the Godot project on this PC. I want the AI to edit only the dedicated project folder. Please guide me from here one step at a time.” The desktop app’s workspace for this local software-development work is called Codex. If that name appears as you follow the guidance, it refers to the workspace for working with code and files.

まず、やりたいことをそのまま伝えます。たとえば、「このPCにあるGodotプロジェクトを一緒に編集したいです。AIが編集する範囲は、この作業用フォルダだけにしたいです。ここから一手ずつ案内してください」とChatGPTに頼んでみてください。こうしたローカルのソフトウェア開発に使う作業画面を、現在のデスクトップアプリではCodexと呼びます。案内の途中でこの名前が出てきたら、コードやファイルを扱うための画面のことだと考えてください。

When the app asks you to choose a folder on the PC, select the Godot project folder that you created in Step 3. Once it is open, a useful first request is: “This is a Godot project. Please look through the structure and briefly tell me what the main files and folders do. Do not change anything yet.” If ChatGPT can inspect and explain the project, you are ready to start making changes.

PC上のフォルダを選ぶ画面が出たら、Step 3で用意したGodotの作業用フォルダを選びます。開けたら、最初は「これはGodotのプロジェクトです。まず中身を見て、主なファイルやフォルダが何をしているか簡単に教えてください。まだ変更はしないでください」と頼むのもおすすめです。プロジェクトの構造を読み取って説明してくれれば、準備はできています。

Local file access:ローカルファイルへのアクセス: Having an AI create and edit files directly on our own PC was new to us and felt a little unsettling at first. That is one reason Step 1 separates the development PC and project folder from everyday files. How much ChatGPT can do automatically, and when it asks for confirmation, depends on the current settings. When an access or approval prompt appears, check what it is asking before continuing. If you want a more restrictive setup—or simply do not understand the screen—show it to ChatGPT and ask, “I want to keep the work limited to this Godot project folder. How should I set this up safely?” You do not need to memorise the configuration in advance.AIが自分のPC上のファイルを直接作成・編集するのは、僕たちにとっても初めての経験で、最初は少し怖く感じました。Step 1で開発専用PCと作業フォルダを普段使いのファイルから分けたのは、そのためでもあります。ChatGPTがどこまで自動で操作できるか、どの操作で確認画面が出るかは設定によって変わります。アクセスや操作の許可を求める画面が出たら、何を許可しようとしているのかを確認してから進めます。もっと制限の強い設定にしたい場合や、画面の意味が分からない場合は、その画面をChatGPTに見せて「このGodotプロジェクトのフォルダだけを作業対象にしたいです。安全側に設定するにはどうすればいい?」と相談できます。設定方法を先に暗記する必要はありません。

Tell ChatGPT what you want to see, in your own words.見たい状態を、ふだんの言葉でChatGPTへ伝える。

Our first target was intentionally small: a lit scene, one cube in front of us, and the motion of both controllers represented in VR.

最初の目標は意図的に小さくしました。明るさがあり、目の前に立方体が見え、左右のコントローラーの動きがVR内に反映される状態です。

“In Godot, I want to make the smallest possible VR scene first. Please create a state with enough light, a cube visible in front of me, and the motion of the left and right controllers represented. Start with only what is necessary. Guide me one action at a time, and tell me what I should see when each action succeeds.”
「Godotで、まず最小のVR画面を作りたいです。明るさがあり、目の前に立方体が見えて、左右のコントローラーの動きが反映される状態にしてください。まずは必要最小限から始めたいです。一手ずつ案内し、それぞれ成功したとき何が見えるかも教えてください。」

Build → look → correct, in small steps.小さく「作る → 見る → 直す」を繰り返す。

Tell the AI the eventual mathematical goal, but do not ask for the whole finished system in one jump. First make one minimal thing. Check it on the desktop and in the headset. Then add one interaction, one parameter or one mathematical object.

最終的に見たい数学的対象はAIへ伝えて構いません。ただし完成形を一度に丸ごと作らせようとせず、まず最小のものを一つ作ります。PC画面とゴーグルで確認し、その後に操作を一つ、パラメータを一つ、数学的対象を一つずつ足します。

You can already ask for a graphic, view it in VR and revise it through conversation.ここまで来れば、AIとの対話でグラフィックを作り、VRで見て、また直せます。

With this setup, we moved from one cube to tracked controllers, a parameterized torus, and coloured slices of an elliptic curve. The next object can come from your own mathematics. At this point, the limiting factor is no longer whether you know the name of every software component—it is what you would like to try seeing.

この環境では、立方体一つから、コントローラー追跡、パラメータ付きトーラス、楕円曲線の色付き切断族まで進めました。次の対象は、あなた自身の数学から選べます。ここから先に効いてくるのは、すべてのソフトウェア用語を知っているかではなく、「何を見てみたいか」です。

See what we tried nextこのあと作った可視化を見る →

A minimum Godot glossary for following AI explanationsAIの説明を追うための、
Godot最小用語集

You do not need to memorise this before beginning. Godot is an open-source development environment for making 2D/3D scenes and behavior. Most words below are simply names for parts of the scene or its settings.

始める前に暗記する必要はありません。Godotは、2D/3Dの画面や動きを作るためのオープンソースの開発環境です。ここに出てくる言葉の多くは、画面の中の部品や設定についた名前です。

Scene / シーン

A saved arrangement of objects and behavior. Think of it as a reusable mathematical stage.

物体と動作の配置を保存したもの。再利用できる「数学の舞台」くらいに考えてください。

Node / ノード

One part in a scene: a camera, controller, light, shape, label or logical manager. Godot connects nodes into a tree.

カメラ、コントローラー、光源、形、ラベル、管理役など、シーンを構成する一要素。Godotはノードを木構造につないで画面を作ります。

Parent / child / 親子関係

A child generally follows the coordinate motion of its parent. AI explanations often use this relation when attaching a camera, controller or object to another part.

子ノードは通常、親ノードの座標変化を受けます。カメラ、コントローラー、物体を別の部品へ結びつける説明でよく出てきます。

Script / GDScript

A script describes behavior. GDScript is Godot’s built-in language. AI can draft it; the most useful minimum is knowing which part owns the script and what behavior it is meant to control.

スクリプトは動作を書いたもの。GDScriptはGodot内蔵の言語です。AIに書いてもらえますが、「どの部品に付き、何を動かす役か」だけ分かると会話しやすくなります。

OpenXR

An open standard that lets an application communicate with XR hardware through a common interface. In our setup, Godot uses OpenXR and Meta Horizon Link provides the active PC-side runtime.

アプリとXR機器を共通の方法でつなぐためのオープンな標準です。僕たちの環境ではGodotがOpenXRを使い、Meta Horizon LinkがPC側の実行環境になりました。

Git commit / コミット

A named checkpoint in the project history. Make one after a small, tested success so that humans and AI have a safe point of reference.

プロジェクト履歴の節目。小さく動作確認できた成功ごとに作ると、人間とAIの双方に安全な基準点ができます。