etc2019-01-08C#で3Dモデルを表示したい場合の方法メモC#色々と方法はあるようですが、古さ・情報の多さ・手順の煩雑さ・不具合の有無などそれぞれに色々なメリット・デメリットが存在するようです。調べて分かった範囲で雑にメモしておきます。扱うことができるようです。SDKも同時にインストールされている様子。usingディレクティブでDirectX関連のネームスペースを指定してもエラーになるので、関連するDLLファイルを直接参照してあげる必要があるようです。DirectGraphics1DirectXでゲーム用に3Dモデルを描画することについて丁寧に説明されています。テクスチャを貼ってアルファブレンディングするところで更新が止まっています。ソーサリーフォースモデルの描画・ライティング・カメラと一通り丁寧に解説されています。今の自分の環境ではサンプルの実行ファイルが起動できません。提示されているコードを試してみるとフォームが表示されず。);順に更新記事を辿っていくと記事も多く色々と試されています。使うためのラッパーだそうです。Microsoft公式のラッパーよりも使い易いとか。StudioからNuGetで検索してインストールすることで無事に動作しました。(SlimDX入門)|MemeplexesSlimDXを使った3D表示についてかなり丁寧に解説されています。カメラ・ライティング・テクスチャなど一通り取り上げられています。こちらをベースに勉強していくと良さそうです。掲載されているコード自体にはコメントを記載されていないので、とりあえずコードを移植したら、解説をじっくり読みつつ自分で該当箇所にコメントを入れていく感じで見ていっています。渋谷ほととぎす通信ひとつ前のSlimDX入門の記事をアレンジして解説されています。こちらの「三角形を描画する」の記事では、「myEffect2.fx」という名前のファイルを追加して、記事中で解説されているシェーダのコードをこちらに記載し、実行ファイルと同じ場所に置いてやればOKです。使うためのラッパーだそうです。こちらもNuGetからインストールするので良いようです。OpenTKOpenTKの使い方をかなり多岐に渡って解説されています。Windowsフォームに組み込む際に関しての解説もあります。MonoGameを使う方法MonoGameC#で記述できてDirectXを扱い易くしたというXNAは終了しましたが、マイクロソフト自身がXNAを移植したものがMonoGameだそうで、XNAのコードがほぼそのまま動くそうです。2017のTemplateが含れていました。QiitaMonoGame自体の解説が少なそうですが、XNAのサンプルが活用できるようなのでそのあたりでカバーできて良いかも知れません。(XNA入門)|MemeplexesSlimDXの項目でもリンクを貼っていますが、こちらではXNAも豊富に解説されています。MonoGameだとすんなり画像が読めないなどあるのでこちらを参考にしてうまくいきました。ToolKit)を使うためのラッパーだそうです。こちらもNuGetからインストールするので良いようです。)連絡先moko.vfx★gmail.comお気軽にご連絡くださいはてなブログをはじめよう!moko_03_25さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。