ユーザ用ツール

サイト用ツール


start

お知らせ

アプリケーション

描画エンジン・フレームワーク

Mobile Device / OpenGL

Direct3D

共通ドキュメント類

Texture / DDS

Hardware

CPU / GPU

Low Level API (Low Overhead API)

2016/09/12 16:08
2018/06/21 20:05
2016/08/26 18:35
2016/09/24 14:52
2016/09/12 15:46
2016/09/24 16:33

Benchmark

Platform

Tool 他

2015/06/06 12:23
2014/04/22 22:28
2014/04/23 01:06
2015/02/05 17:23
2021/12/18 17:58
2015/12/13 22:51
2024/02/10 18:48
2024/03/09 17:03

その他の開発情報

blog

Direct3D blog について

DirectX/Direct3D というと、やっぱり性能があがって機能的にすごい!そんなイメージがあります。 GPU メーカーや Microsoft が宣伝しているように綺麗な見た目のインパクトや、今までと違う画期的なシェーダー、派手なエフェクトなどのデモを想像するかもしれません。

だけどこの blog では、実際に Direct3D を使った描画エンジンを開発しながらその過程で調べたことやわかったこと、考えたことなどを日々細々と記録しています。見た目でわかりやすい部分にはあんまり触れてなくて、非常に地味かつ狭い分野の話が多いです。

汎用的な描画やデータの流用を考えたエンジンの設計は非常に地味で地道で、どのようにシェーダーやリソースを管理して、ツールとどう連携するかといった部分に結構時間を取られます。派手なのは地道に積み上げてきた各パーツが一気につながった最後の最後なのです。

また Direct3D の利点は単に「描画性能がすごい」だけでは決してなく、設計上の自由度が上がって柔軟な設計を許容し、開発者の負担を減らす効果もあります。(まだ効果よりは、自由度があがったゆえの設計の苦しみに悩んでいるのが実情なのですが)

2007年 oga

HYPERでんち 3D 系ツール

    • Susie/ViX 用 DDS Plug-in 等、従来このページにあったツールはこちらです。

3D以外

このページについて

start.txt · 最終更新: 2023/12/29 10:03 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki