Soumettre la recherche
Mettre en ligne
[学内勉強会]C++11とdirectxライブラリ
•
Télécharger en tant que PPTX, PDF
•
10 j'aime
•
10,587 vues
Shota Homma
Suivre
Technologie
Signaler
Partager
Signaler
Partager
1 sur 83
Télécharger maintenant
Recommandé
ドキュメント生成ツールのお話
ドキュメント生成ツールのお話
Shota Homma
バージョン管理ツールの話
バージョン管理ツールの話
Shota Homma
近況報告と最近のAndroidニュース
近況報告と最近のAndroidニュース
ichigotake .
C++11とゲーム製作
C++11とゲーム製作
uchan_nos
ゲーム開発者のための C++11/C++14
ゲーム開発者のための C++11/C++14
Ryo Suzuki
3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ
infinite_loop
3D描画基礎知識
3D描画基礎知識
AimingStudy
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
AMD Developer Central
Recommandé
ドキュメント生成ツールのお話
ドキュメント生成ツールのお話
Shota Homma
バージョン管理ツールの話
バージョン管理ツールの話
Shota Homma
近況報告と最近のAndroidニュース
近況報告と最近のAndroidニュース
ichigotake .
C++11とゲーム製作
C++11とゲーム製作
uchan_nos
ゲーム開発者のための C++11/C++14
ゲーム開発者のための C++11/C++14
Ryo Suzuki
3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ
infinite_loop
3D描画基礎知識
3D描画基礎知識
AimingStudy
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
AMD Developer Central
Visual C++で使えるC++11
Visual C++で使えるC++11
nekko1119
エクストリームC++11/14プログラミング
エクストリームC++11/14プログラミング
egtra
音声合成ライブラリ「AquesTalk」の紹介
音声合成ライブラリ「AquesTalk」の紹介
K Moneto
Ogre3d 基礎
Ogre3d 基礎
kw
シェーダーしよっ☆ Let's play shaders!
シェーダーしよっ☆ Let's play shaders!
Yuichi Higuchi
海外ゲーム技術勉強会#1 OGRE3D
海外ゲーム技術勉強会#1 OGRE3D
Kazuhisa Minato
Hello, DirectCompute
Hello, DirectCompute
dasyprocta
ゲーム組み込み向け独自スクリプト言語の設計で気を付けている事
ゲーム組み込み向け独自スクリプト言語の設計で気を付けている事
Shun Moriya
マーク&スイープ勉強会
マーク&スイープ勉強会
7shi
C++のビルド高速化について
C++のビルド高速化について
AimingStudy
C#でゲームを作る2016 第7回
C#でゲームを作る2016 第7回
京大 マイコンクラブ
Cコンパイラの改造(未)
Cコンパイラの改造(未)
7shi
規格書で読むC++11のスレッド
規格書で読むC++11のスレッド
Kohsuke Yuasa
ゲームオブジェクトの管理
ゲームオブジェクトの管理
Shota Homma
C#でゲームを作る2016 第8回
C#でゲームを作る2016 第8回
京大 マイコンクラブ
最速の言語Lua ~Python Hack-a-thon #3~
最速の言語Lua ~Python Hack-a-thon #3~
Yuki Tamura
C++ マルチスレッドプログラミング
C++ マルチスレッドプログラミング
Kohsuke Yuasa
ゲーム開発とデザインパターン
ゲーム開発とデザインパターン
Takashi Komada
非同期処理の基礎
非同期処理の基礎
信之 岩永
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Kohki Miki
Cyma gdc2011 tabc報告
Cyma gdc2011 tabc報告
fumoto kazuhiro
Contenu connexe
En vedette
Visual C++で使えるC++11
Visual C++で使えるC++11
nekko1119
エクストリームC++11/14プログラミング
エクストリームC++11/14プログラミング
egtra
音声合成ライブラリ「AquesTalk」の紹介
音声合成ライブラリ「AquesTalk」の紹介
K Moneto
Ogre3d 基礎
Ogre3d 基礎
kw
シェーダーしよっ☆ Let's play shaders!
シェーダーしよっ☆ Let's play shaders!
Yuichi Higuchi
海外ゲーム技術勉強会#1 OGRE3D
海外ゲーム技術勉強会#1 OGRE3D
Kazuhisa Minato
Hello, DirectCompute
Hello, DirectCompute
dasyprocta
ゲーム組み込み向け独自スクリプト言語の設計で気を付けている事
ゲーム組み込み向け独自スクリプト言語の設計で気を付けている事
Shun Moriya
マーク&スイープ勉強会
マーク&スイープ勉強会
7shi
C++のビルド高速化について
C++のビルド高速化について
AimingStudy
C#でゲームを作る2016 第7回
C#でゲームを作る2016 第7回
京大 マイコンクラブ
Cコンパイラの改造(未)
Cコンパイラの改造(未)
7shi
規格書で読むC++11のスレッド
規格書で読むC++11のスレッド
Kohsuke Yuasa
ゲームオブジェクトの管理
ゲームオブジェクトの管理
Shota Homma
C#でゲームを作る2016 第8回
C#でゲームを作る2016 第8回
京大 マイコンクラブ
最速の言語Lua ~Python Hack-a-thon #3~
最速の言語Lua ~Python Hack-a-thon #3~
Yuki Tamura
C++ マルチスレッドプログラミング
C++ マルチスレッドプログラミング
Kohsuke Yuasa
ゲーム開発とデザインパターン
ゲーム開発とデザインパターン
Takashi Komada
非同期処理の基礎
非同期処理の基礎
信之 岩永
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
En vedette
(20)
Visual C++で使えるC++11
Visual C++で使えるC++11
エクストリームC++11/14プログラミング
エクストリームC++11/14プログラミング
音声合成ライブラリ「AquesTalk」の紹介
音声合成ライブラリ「AquesTalk」の紹介
Ogre3d 基礎
Ogre3d 基礎
シェーダーしよっ☆ Let's play shaders!
シェーダーしよっ☆ Let's play shaders!
海外ゲーム技術勉強会#1 OGRE3D
海外ゲーム技術勉強会#1 OGRE3D
Hello, DirectCompute
Hello, DirectCompute
ゲーム組み込み向け独自スクリプト言語の設計で気を付けている事
ゲーム組み込み向け独自スクリプト言語の設計で気を付けている事
マーク&スイープ勉強会
マーク&スイープ勉強会
C++のビルド高速化について
C++のビルド高速化について
C#でゲームを作る2016 第7回
C#でゲームを作る2016 第7回
Cコンパイラの改造(未)
Cコンパイラの改造(未)
規格書で読むC++11のスレッド
規格書で読むC++11のスレッド
ゲームオブジェクトの管理
ゲームオブジェクトの管理
C#でゲームを作る2016 第8回
C#でゲームを作る2016 第8回
最速の言語Lua ~Python Hack-a-thon #3~
最速の言語Lua ~Python Hack-a-thon #3~
C++ マルチスレッドプログラミング
C++ マルチスレッドプログラミング
ゲーム開発とデザインパターン
ゲーム開発とデザインパターン
非同期処理の基礎
非同期処理の基礎
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Similaire à [学内勉強会]C++11とdirectxライブラリ
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Kohki Miki
Cyma gdc2011 tabc報告
Cyma gdc2011 tabc報告
fumoto kazuhiro
30日でできない!コンピューター自作入門 - カーネル/VM探検隊@つくば
30日でできない!コンピューター自作入門 - カーネル/VM探検隊@つくば
Hirotaka Kawata
先端技術 競技プログラミング
先端技術 競技プログラミング
聡 中川
160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM
Toshiki Tsuboi
Cc dx lib72-p
Cc dx lib72-p
CHY72
人工知能のコードをハックする会 #2
人工知能のコードをハックする会 #2
Ryohei Kamiya
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93
hiyohiyo
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
hiyohiyo
ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話
Preferred Networks
Dreamsparkからのクリスマスプレゼント
Dreamsparkからのクリスマスプレゼント
tosaka 2
C++ Now 2012 report
C++ Now 2012 report
Akira Takahashi
Siv3Dのすゝめ
Siv3Dのすゝめ
Azaika At
横浜国立大学PCサークルSCITEXの活動 in SGF2012
横浜国立大学PCサークルSCITEXの活動 in SGF2012
Tomoki Suzuki
Rosとgazeboを使った3d空間での3次元畳み込みニューラルネットによる物体認識
Rosとgazeboを使った3d空間での3次元畳み込みニューラルネットによる物体認識
Hiroaki Kaneda
Boost17 cpplinq
Boost17 cpplinq
miki_hirofumi
C++11やemscriptenと付き合って1年間の振り返り
C++11やemscriptenと付き合って1年間の振り返り
paosidufgythrj
Cocos2d x-sprite3d
Cocos2d x-sprite3d
aktsk
dwangocpp1-lt
dwangocpp1-lt
karupanerura
Inside of excel 方眼紙撲滅委員会 #pyfes
Inside of excel 方眼紙撲滅委員会 #pyfes
Takeshi Komiya
Similaire à [学内勉強会]C++11とdirectxライブラリ
(20)
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
cocos2d-x 3.0 + C++11で始めるゲーム開発超入門
Cyma gdc2011 tabc報告
Cyma gdc2011 tabc報告
30日でできない!コンピューター自作入門 - カーネル/VM探検隊@つくば
30日でできない!コンピューター自作入門 - カーネル/VM探検隊@つくば
先端技術 競技プログラミング
先端技術 競技プログラミング
160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM
Cc dx lib72-p
Cc dx lib72-p
人工知能のコードをハックする会 #2
人工知能のコードをハックする会 #2
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93
Visual Studio Community 2013 で始めるプログラミング Win32/MFC #clrh93
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
ツイートID生成とツイッターリアルタイム検索システムの話
ツイートID生成とツイッターリアルタイム検索システムの話
Dreamsparkからのクリスマスプレゼント
Dreamsparkからのクリスマスプレゼント
C++ Now 2012 report
C++ Now 2012 report
Siv3Dのすゝめ
Siv3Dのすゝめ
横浜国立大学PCサークルSCITEXの活動 in SGF2012
横浜国立大学PCサークルSCITEXの活動 in SGF2012
Rosとgazeboを使った3d空間での3次元畳み込みニューラルネットによる物体認識
Rosとgazeboを使った3d空間での3次元畳み込みニューラルネットによる物体認識
Boost17 cpplinq
Boost17 cpplinq
C++11やemscriptenと付き合って1年間の振り返り
C++11やemscriptenと付き合って1年間の振り返り
Cocos2d x-sprite3d
Cocos2d x-sprite3d
dwangocpp1-lt
dwangocpp1-lt
Inside of excel 方眼紙撲滅委員会 #pyfes
Inside of excel 方眼紙撲滅委員会 #pyfes
[学内勉強会]C++11とdirectxライブラリ
1.
C++11,DirectXの話 本間翔太
2.
もくじ • 自己紹介 • 第1部 –
C++11の誘い • 第2部 – DirectX9のライブラリ説明 – DirectX11のライブラリ説明 • 第3部 – プログラマロードマップ – ゲームサークルの誘い
3.
自己紹介
4.
こんな人 • 萌えが好きで中二病な22歳 • IT高度専門学科4年 •
C++とC#を主に使う、主にコードを書く 人 • 上京する人 • ミクちゃん…!!!! • ブログやってます「マジカル BrainOok!Misa」
5.
始めるぞー!
6.
7.
C++11 の誘い
8.
わたし… 分 からない事あるの。
9.
C++11の って何
10.
C++に、歴史あり。 今ココ
11.
必要環境
12.
Visual Studio 2010 2012 2013
13.
メリット
14.
機能拡張
15.
auto 型推論
16.
int&& std::move 右辺値参 照
17.
std::shared_ptr std::week_ptr std::unique_ptr スマート ポインタ
18.
std::function 関数オブ ジェクト
19.
std::thread スレッド
20.
std::chrono カウン ター
21.
分かりやすい資料が!(感謝!
22.
そういえ ば!
23.
DirectXとちょうど 繋がるけど…
24.
DirectX11標準ライブラリ C++11で書かれてました
25.
26.
ソースコー ド
27.
当たり 前だよね!!!
28.
クエスト出現の 前提条件 だよね!!!!!!
29.
C++11 の誘い
30.
31.
32.
DirectX9,11 のライブラリ
33.
DirectX9
34.
前提知識
35.
前提知識 • DXUT(DirectX ユーティリティ
ライブラリ) – 公式の簡易フレームワーク • 固定機能パイプライン – デフォルトの描画手順 • PhysX – 物理エンジン
36.
DirectX9のライブラリ • 概要 – DXUT依存(改造) –
固定機能万歳 – データ圧縮ツールと連携 画像以上にDXUTに依存しています…
37.
DirectX9のライブラリ • 機能1 – 入力: •
ジョイパッド • キーボード • 箱○コン – 出力(コピー対応) • • • • • 文字描画 画像(アニメーション付) モデル (アニメーション付) サウンド BISHAMONエフェクト • 機能2 – – – – ゲームオブジェクト プロセス 仮想コントローラ PhysX • ボックス • カプセル • ボリューム • レイキャスト • 衝突イベント – 圧縮データ読み込み
38.
データ圧縮ツール • 複数ある素材データ • 一つのデータに! 対応拡張子: jpg
/ png / bmp / dds / bmb / bmsln x / mp3 / xwb /m3r / wav
39.
使用したっぽいゲーム ミクちゃんゲー CandyGirls(基礎) Zombies_Factory
40.
DirectX9
41.
DirectX11
42.
前提知識
43.
前提知識 • D3DX系、11.1以降なし!! • 固定機能パイプライン、なし!! •
環境が現在3つくらいあるっぽい。カオス 1. 2010(june)でD3DXを利用 2. DirectXTex/DirectXTKを利用(D3DX廃止) 3. DXUTを利用(D3DX廃止) 2番を選択
44.
突然の!!!!
45.
ゲーム機の話!!
46.
各機種のGPU 機種名 DirectX世代 Wii 9 PS3 9 XBOX360 9 Wii U 10.1 PS4 11.1 XBOX One 11.2
47.
DirectX11の 基本方針
48.
自分で 用意し ろ!!
49.
DirectX11のライブラリ • 概要 – DirectXTex –
DirectXToolKit – BISHAMONは使えません
50.
DirectX11のライブラリ • 機能1 – 入力: •
ジョイパッド • キーボード • 箱○コン – 出力 • • • • 文字描画 画像 モデル サウンド • 機能2 – – – – ゲームオブジェクト プロセス 仮想コントローラ PhysX • ボックス • カプセル • レイキャスト
51.
ごめん なさ
52.
ライブラリとして 対応してないのが沢 山!!!
53.
DirectX11のライブラリ • 機能1 – 入力: •
ジョイパッド • キーボード • 箱○コン – 出力 • • • • 文字描画 画像 モデル サウンド • 機能2 – – – – ゲームオブジェクト プロセス 仮想コントローラ PhysX • ボックス • カプセル • レイキャスト 比較
54.
DirectX9のライブラリ • 機能1 – 入力: •
ジョイパッド • キーボード • 箱○コン – 出力(コピー対応) • • • • • 文字描画 画像(アニメーション付) モデル (アニメーション付) サウンド BISHAMONエフェクト 比較 • 機能2 – – – – ゲームオブジェクト プロセス 仮想コントローラ PhysX • ボックス • カプセル • ボリューム • レイキャスト • 衝突イベント – 圧縮データ読み込み
55.
だ・ か・ら
56.
DirectX11の 足がかりとし て利用して!!
57.
備考 • • • WindowsSDKを使用する場合、DirectXSDKをアンインストールしてからインストール しましょう。 その後DirectXSDKを再度インストールすれば問題ありません。 VisualStudio付属のWinSDKの場合、VS2012ではd3dcompiler_46.dll、 VS2013では d3dcompiler_47.dllが実行時ランタイムで必要になるような…(※ShaderReflection) シェーダ関連の処理で実行データが起動しないバグに注意
58.
DirectX11
59.
え?
60.
つまり …?
61.
DirectX9 DirectX11
62.
ソース公開するの で好きに使ってー!! (学内)
63.
64.
いく よー!!
65.
プログラマ ロードマップ
66.
話し合いながら
67.
技術書で
68.
作ってみ を た
69.
全部読めれば凄い知識量に!!
70.
71.
ゲーム制作 サークル の誘い
72.
量 量 なにこれ ?
73.
やることの 量
74.
授業だけでは 間に合わな い
75.
自主的 にやる!!!
76.
超ヤバイ ぞー!
77.
え、ヤバイの? 一人どうすれば…
78.
本気の人
79.
ゲーム制作 サークル
80.
学校サーバに資料有!! 入ろう ぜ!!!! 専用のグループ有 !!
81.
合計77ページ!
82.
紹介ページ • • C++11 – ゲーム開発者のためのC++11/C++14 – http://www.slideshare.net/Reputeless/c11c14 – VisualC++で使えるC++11 – http://www.slideshare.net/nekko1119/c11-in-visual-c –
規格書で読むC++11のスレッド – http://www.slideshare.net/hotwatermorning/c11-24197243 – 中3女子でもわかる constexpr – http://www.slideshare.net/GenyaMurakami/constexpr-10458089 – C++ ポケットリファレンス – amazonで販売中!!&学校に1冊 DirectX11 – DirectX11 3Dプログラミング – amazonで発売中!! &学校に3冊 – WindowsSDK8 – http://msdn.microsoft.com/ja-jp/windows/desktop/hh852363 – http://www44.atwiki.jp/bokuyo/m/pages/190.html – DirectX Tool Kit – https://directxtk.codeplex.com/ – DirectXTex texture processing library – http://directxtex.codeplex.com/ – DXUT – http://www.shader.jp/?p=1118 – 関連サイト – – – http://zerogram.info/?cat=17 http://asura.iaigiri.com/DirectX/dx1.html http://maverickproj.web.fc2.com/pg00.html
83.
このスライドはピアプロ・キャラクター・ライセンスに基 づいて クリプトン・フューチャー・メディア株式会社のキャラク
Télécharger maintenant