2025年に Nikon と歩んだ道のりを記録します。
CMU 15-473/673 Visual Computing System の課題2:kPhone 469s の画像処理パイプラインのドキュメント。
CMU 15-473/673 Visual Computing System の課題1のブログ/ドキュメント。タイルベースレンダラーの sort-middle アルゴリズムの実装について。
Unity URPの組み込みシェーダーとShaderLabの構造を紹介
Unity Shaderシリーズの全ノートを素早く参照
URPのShader Graphで画面に水滴の流れを表示する効果の実装
UVを使って簡単な図形を描画するシェーダー演習
各種ディゾルブアルゴリズムの使用とC#スクリプトでの制御
URPでの日式アニメ・トゥーンシェーダーの実装
スキャン光とホログラムエフェクトの基本シェーダー実装
Built-in RPのシェーダーをURPにアップグレードする方法
画面後処理の実装方法と原理
フレネルリムライト効果で基本的なシェーダー操作を習得
Unityのグラフィックスレンダリングパイプラインと頂点・フラグメントシェーダーの基本情報
Unity のグラフィックスレンダリングパイプラインと頂点・フラグメントシェーダーの基本情報について解説します。
レンダリング、CG、シェーダーで使用される数学概念の基礎を解説
Unityで作成するシェーダーのコード基礎
Unityのデフォルトスクリプト親クラスMonoBehaviorの重要な内容
Unity のデフォルトスクリプト親クラス MonoBehavior のライフサイクルと主要関数について解説します。
各種コードのデザインパターン紹介
Unity で広く使用されるシングルトン、オブザーバー、ファクトリーパターンについて解説します。
コンピュータシステムとネットワークの知識
Unityエンジンのメモリ管理に関する知識。
Unity エンジンのメモリ管理、マネージド/アンマネージドメモリ、オブジェクトプール、メモリリーク対策について解説します。
Unityの特性を理解するために必要なC#言語の基礎
C# の型、値と参照、out/ref、GC、オブジェクト指向、構造体、非同期プログラミングについて解説します。
Unity 開発の基礎となる C# 言語の型、GC、オブジェクト指向プログラミング、構造体について解説します。
背部の主要筋肉構造とレイヤー関係。前鋸筋、腹外斜筋、大円筋、小円筋。
胴体正面の主要な筋肉のレイヤー関係について。
SwiftUIでMetal Shading Languageを使用してビューにマテリアルを提供する方法。colorEffect、layerEffect、distortEffect。
Metalのコンピュートシェーダー。GPUによる並列計算、kernel関数、スレッドグループの解説。
Metalのレンダリングパイプライン。ハードウェア基礎、アプリケーション・頂点・ラスタライズ・フラグメント・ピクセル各段階。
Metalの概要と最もシンプルなMetalアプリの構造。レンダリングフロー、ウィンドウ、シェーダー設定。
Metal学習のためのSwift言語の復習。変数宣言、関数、オプショナル等の基礎。
スケッチにおけるシェーディングスキル - 投影
スケッチにおけるシェーディングスキル - オクルージョンとシャドウ
スケッチにおけるシェーディングスキル - 表面の向き
IAAI-P1 プロジェクトの概要。鳥の保護を目的とした建築デザイン提案について。
主要なグラフィックスAPIのシリーズノート一覧。Metal、OpenGL、Vulkan。
GDC 2025参加レポートと振り返り
木構造の基本概念。有根木、二分木、各種走査アルゴリズムの解説。
コンピュータグラフィックス関連文献の読書記録・ノート・感想の総リスト。
KinectFusion論文解説。移動深度カメラによるリアルタイム3D再構築とインタラクション。
ピクサーのRenderMan論文解説。Reyesからパストレーシングへの進化、現代のレンダリングアーキテクチャ。
C++11の新機能。auto、範囲for、スマートポインタ、Lambda、移動セマンティクス、nullptr等。
C++ OOPのポリモーフィズム。静的・動的ポリモーフィズム、虚関数、虚表の解説。
C++のポインタと配列の知識点。ポインタ算数、動的配列の解説。
C++におけるstruct構造体とunion共用体の使用、およびメモリ上の実際の占有について。
C++の数値型とメモリ管理に関する知識点。変数型、メモリ領域、動的メモリ割り当ての解説。
上肢の筋肉の重なりと構造の総合的な記述。
胴体部分の筋肉の重なりと簡単な骨格構造。胸鎖乳突筋、斜方筋、胸大筋、三角筋など。
アルゴリズムとデータ構造シリーズのコンテンツ一覧。
各種グラフアルゴリズムに関するノート。DFS、BFS、Dijkstraなど。
sorting algorithm の簡単な紹介。