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.
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.
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.
The two main purchases: Meta Quest 3 and a DAIV N6-series laptop.主な購入機材:Meta Quest 3とDAIV N6シリーズのノートPC。The PC and supplied power accessories after unboxing.開封後のPC本体と電源周り。Meta Quest 3 and the two controllers after unboxing.開封後のMeta Quest 3本体と二つのコントローラ。
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.
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.
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.
The AI service used in this project for coding assistance, explanations, troubleshooting, note organization and website preparation. In this guide, after creating the account, we install the ChatGPT desktop app on the development PC and use it for the coding steps below.
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.
成功の目印:主要な更新が完了し、再起動待ちが残っていない。
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を使いました。この番号は当日の記録であり、後日も古い版を入れるよう勧めるものではありません。
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
“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.”
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.
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.
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.
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.
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.
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.