「デモシーン」の記事一覧
-
CGAで奇跡を再現:Lakeエフェクトのデバッグ記録
2025-05-19 08:55
科学・技術本記事はIBM 5150エミュレータ「MartyPC」を用いた、デモ作品「Area5150」におけるLakeエフェクトの解析と正確な再現過程を詳細に記録した技術的レビューです。CGAという制限の多い環境で1スキャンラインごとに表示内容を切り替える高度な技術が用いられ、従来はエミュレータ上でハックが必要でしたが、筆者はバススニファーとサイクル精度の解析を駆使してその動作を完全再現する方法を確立しました。
-
Inigo Quilezが公開するSDFとグラフィックス技術の宝庫
2025-05-18 09:32
科学・技術Inigo Quilezの個人サイトには、距離関数(SDF)やレイマーチング、プロシージャルノイズといったコンピュータグラフィックス技術に関する数多くのチュートリアルが掲載されています。これらはデモシーンやリアルタイムレンダリングに携わる開発者にとって貴重なリソースであり、GLSLなどのコード例もMITライセンスで提供されています。
-
NINTENDO64で実現した疑似ライティング手法
2025-05-17 14:28
科学・技術本記事では、NINTENDO64向けデモで使用されたライティングと法線マッピングのトリックが解説されています。パレットテクスチャの更新を通じてCPUベースで照明効果を再現し、頂点カラーと環境マップによる疑似的なアンビエントライティングやスペキュラー効果も実装されています。高品質な見た目を維持しつつ、ハードウェア制約内で可能な表現を追求した創造的なアプローチが紹介されています。
-
シェーダー最適化ツールShader Minifierの15年史
2025-05-10 07:51
科学・技術デモシーンで使用されるシェーダー最適化ツール「Shader Minifier」の15年間の進化を解説する記事です。ツールはGLSLコードを短縮し、4kや8kの小規模な実行ファイル内に複雑なアニメーションを収めることを可能にしました。当初は単純な構文短縮にとどまっていましたが、現在では静的解析や関数インライン化など、高度な最適化を備えています。記事は開発上の課題や工夫、今後の課題も詳しく紹介しています。