2025-01-01から1年間の記事一覧
GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第8回「点・線・三角形を描く - VBO/VAOの基礎」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第8回「点・線・三角形を描く - VBO/VAOの基礎」 はじめに VBO/VAOとは VBO(Vertex Buffer…
GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第7回「マウスでカメラ操作」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第7回「マウスでカメラ操作」 はじめに 今回のゴール マウス操作の設計 操作方式の選択 座標系と水平面 クラス…
GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第6回「2D/3Dカメラの実装」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第6回「2D/3Dカメラの実装」 はじめに 今回のゴール 正射影と透視投影の違い 正射影(Orthographic Projection…
GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第5回「座標変換の基礎」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第5回「座標変換の基礎」 はじめに 座標系の理解 Model行列 View行列(Look At行列) Projection行列(透視投影) …
GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第4回「シェーダー入門 - 虹色の三角形を描く」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第4回「シェーダー入門 - 虹色の三角形を描く」 はじめに コード構成のリファクタリング シ…
GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第3回「imguiを組み込む」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第3回「imguiを組み込む」 はじめに imguiとは imguiの基本構造 サンプルコード コードの解説 1. imguiの初期化 2…
GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第2回「GLFWでウィンドウを作る」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第2回「GLFWでウィンドウを作る」 はじめに GLFWとは 最小限のウィンドウ表示 コードの解説 1. GLFWの初期…
GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第1回「開発環境を整えよう」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第1回「開発環境を整えよう」 はじめに 必要なもの 開発環境の構築 1. プロジェクトディレクトリの作成 2. Pyt…
GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第0回「このシリーズについて」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第0回「このシリーズについて」 はじめに このシリーズの趣旨 GitHub Copilotを活用した開発 対象読者 使用…