差分

ナビゲーションに移動 検索に移動

Veldrid

332 バイト追加, 2021年8月30日 (月) 06:09
編集の要約なし
== 概要 ==
[[Direct3D]]や[[OpenGL]]、[[Vulkan]]、[[Metal]]といった低レベルAPIの平滑化に特化したグラフィックスライブラリである。といった[[低レベルAPI]]の平滑化に特化したグラフィックスライブラリである。
グラフィックスAPIの平滑化といえば[[SDL]]や[[SFML]]などが有名だが、Veldridはこれらと違い「平滑化してもなお低レベルAPI」という特徴がある。 [[GPU]]への強力で統一されたインターフェイスを提供し、他のどの.NETライブラリよりも高度な機能を備えています。 他のプラットフォームまたはベンダー固有のテクノロジーとは異なり、Veldridを使用して、真にポータブルな高性能3Dアプリケーションを作成できます。NETライブラリよりも高度な機能を備えている。他のプラットフォームまたはベンダー固有のテクノロジーとは異なり、Veldridを使用して、真にポータブルな高性能3Dアプリケーションを作成できる。
== SPIR-Vを利用 ==
== 欠点 ==
=== 高レベルのAPIがない ===
Veldridは[[Direct3D]]や[[OpenGL]]といった低レベルAPIの平滑化に特化しており、標準では[[ポリゴン]]9ひとつ描く方法すら提供されていない。ひとつ描く方法すら提供されていない。[[ポリゴン]]を表示したければ[[グローシェーディング]]や[[フォンシェーディング]]などの[[プログラマブルシェーダー]]から全部自前で書く必要がある。 == 関連項目 ==* [[ShaderGen]] - Veldridの人たちが開発しているC#でシェーダーをかけるやつ
== 外部リンク ==
* NuGet = https://www.nuget.org/packages/Veldrid
[[カテゴリcategory:3DCG]][[category: Veldrid]]

案内メニュー