
三角形の本番! CMake初級
triangle
CMakeは使いにくいですか?この講義を聞いたら、あなたもCMakeの専門家です。
初級
cmake, vcpkg, C++
この講義を通して、受講生はVulkanの重要な概念を理解することができます。これに基づいて、GPUを効果的に使用するコードを書くことができます。
受講生 88名
難易度 中級以上
受講期間 無制限


学習した受講者のレビュー
5.0
Seongwook Seo
vulkanをこれほど簡単に説明するのも難しいと思います
5.0
김종수
OpenGLとDirectXをかなり長く使ってきましたが、講義の1回目では内容についていくのが難しかったです。Vulkanで新たに追加された数多くの関数や構造体が絶え間なく登場したからです。 幸いにも、講義を2回目から連続して受講し始めて少しずつ理解できるようになり、3回目からはほとんど理解できるようになりました。 OpenGLで三角形にテクスチャを貼ることを学ぶ時間よりも、Vulkanは何倍も長くかかりますね。三角形にテクスチャを貼るのに、コードが1300行近くにもなります。 「Vulkanの構造体を一つ一つ説明するのが何の講義だ」という他の人のレビューについて、私の考えでは、Vulkanはこのような形で講義が構成されるのは避けられないと思います。構造体のメンバーごとに、グラフィックスパイプラインでどのような意味を持つのか説明が必要だからです。 講義で残念だった点は、課題が少なすぎる、核心だけを説明しすぎるという点です。 まず、講義全体を通して簡単な課題が合計4~5個くらいでしょうか?後続の講義では、簡単なものでも良いので、課題が今より多かったらいいなと思います。課題をしながら講義内容をより深く理解することができました。 第二に、Vulkanの各概念について、あまりにも核心中の核心だけを説明する部分も、初めて講義を聞いた時は大変でした。核心だけ説明するので、内容を覚えて整理しやすいですが、説明があまりにも短いため、説明だけでは理解できない部分をLLMの助けを借りてより詳しく知ることができました。 後続の講義は、講義内容が少し長くなっても良いので、補足説明が今より多かったら嬉しいです。ウィンドウフレームワークもglfwでお願いしたいのと、Windowsのような他プラットフォームでも事前に一度エラーがないか確認していただけると助かります。
5.0
섭지코지
よく聞きました。 vulkanではgpuを動かすためのプロセスが本当に大変なプロセスですね。 buffer & image 同期... gfx queue, compute queue 同期... 三角形を描くときは問題ないでしょうが 後でゲームエンジンを自分で作ろうとしたら、pipeline &renderpass リソースの設定が非常に大変なことが頭に浮かびます.. 講義は素晴らしかったのですが、vulkan 自体が少し残念です 😭 ユーザーが簡単に作れるようにしてくれたらよかったのに.. 上級コースを期待しています~^^
Vulkan
Graphics
💡講義のレベルが中級ですが初級者も理解できるように説明しているので、難易度について大きく心配しなくてもいいです。講義レベルが中級である理由は、全体的なグラフィックスを扱うのではなく、Vulkanについてのみ扱うからです。

このレッスンでは、Vulkanへの移行を検討しているOpenGL開発者のために作成されました。基礎から始めて、GPU、SPIR-V、同期、パイプラインバリア、バッファリングなどの高度なトピックまで深く取り上げます。受講生は、Vulkanの主な利点である明示的なGPU制御とパフォーマンスの最適化の可能性を理解します。最後に、このレッスンでは、OpenGLからVulkanへの移行に必要な理解と実力を備えています。講義を聞いた後、受講生は高度なグラフィックスプログラミングの新しい地平を開くことができます。
VulkanがOpenGLを超えるパフォーマンスを披露するデモ
VulkanがOpenGLよりも低い電力を消費するデモ
📌 Vulkanについて非常に簡単に説明します。講義には長年のVulkanノウハウが溶け込んでいます。
📌理論50%実習50%。すべてのコードは理解しやすいように書かれています。
📌中級者のための講義です。 CMakeとOpenGLは知っておく必要があります。 🙂
📌質疑応答と活発な議論のためにディスコードを運営しています。 🗣
📌学生の方と就学者の費用負担を軽減するために学生割引を提供します。 🥰

Vulkanを学びたい。
VulkanがOpenGLを置き換えるために出てきたのですが、一体Vulkanがどんなのか気になって学びたいです。

OpenGLからVulkanに切り替えたいです。
OpenGLは知っていますが、Vulkanは使いにくいです。どのようにVulkanを簡単かつ迅速に学ぶことができますか?

UnrealエンジンのVulkan問題を解決したいです。
パフォーマンスを向上させるために、UnrealエンジンでVulkanを有効にしました。しかし、レンダリングエラーが発生します。どのように修正するのかわからない。

Vulkanオープンソースに貢献したいです。
意味のある貢献をするためにVulkanコードをどのように理解して修正するかを知りたいです。
Vulkanの重要な概念を深く理解するようになります。
Vulkanの機能をマスターすることで、アプリケーションのグラフィックスパフォーマンスを最大化できます。
Vulkanのクロスプラットフォーム特性を活用して、さまざまなオペレーティングシステムで動作するエンジンを開発できます。
Vulkanツールを使用して、アプリケーションの問題を特定して解決する方法を学びます。
SPIR-Vについて理解します。

Vulkanの利点
OpenGLと比較して、Vulkanが提供する利点について詳しく学びます。

Vulkan Loader
Vulkanのコア構造であるLayer構造について学び、それを実装したVulkan Loaderの役割について学びます。

同期
HostとDeviceがどのように同期できるか、そして同期が必要な時期はいつであるかについて学びます。

ハードウェア
ソフトウェア開発者がVulkanを使用するために理解する必要があるハードウェアについても学びます。




2024〜現在:Qualcomm AI Research
2021~2024年:カカオブレイン
2023~2023年:オープンソースプレイグラウンドメンター団
2020〜2021:AMD
2019〜2020:ラインプラス
2018〜2019:AMD
2012〜2018:サムスン電子
2010〜2011:サムスンソフトウェアメンバーシップ
講義はAndroidベースで説明されています。
IDEはAndroid Studioを使用しています。
講義の教材は講義からダウンロードできます。
例はGitHubからダウンロードできます。
CMake
C++
OpenGL

この講義は、Sweet Spotで作成された講義です。 専門家が厳選したカリキュラムと実践ノウハウを通じて、あなたの成長を支援します。
学習対象は
誰でしょう?
ヴルカンを学びたい人
OpenGLからVulkanに切り替えたい人
エンジンのVulkan問題を修正したい人
ヴルカンオープンソースに貢献したい人
前提知識、
必要でしょうか?
CMake
C++
OpenGL
キャリア認証
390
受講生
43
受講レビュー
47
回答
4.4
講座評価
3
講座
私は10年以上ソフトウェア分野で働いています。グラフィックス、並列コンピューティング、人工知能に非常に興味があり、専門性を高めるために努力しています。私はサムスン電子、AMD、LINE Plus、Kakao Brainを経て、現在はQualcommに勤務しています。個人的な事情で転職はしませんでしたが、Imagination Technologies、42dot、Hyperconnect、NAVER LABS、Amazon、Google、NVIDIAに最終合格した経験もあります。これから私が学んだ知識を皆さんに共有し、皆さんからも多くのことを学びたいと思っています。🙇
全体
44件 ∙ (7時間 56分)
講座資料(こうぎしりょう):
1. 講義紹介
05:08
4. Vulkan SDK インストール
04:03
5. Vulkan プロジェクト作成
02:03
7. Vulkan インスタンス
10:23
8. Vulkan 物理デバイス
08:51
9. Vulkan デバイス
12:50
全体
8件
3.3
8件の受講レビュー
受講レビュー 17
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 5.0
修正済み
5
OpenGLとDirectXをかなり長く使ってきましたが、講義の1回目では内容についていくのが難しかったです。Vulkanで新たに追加された数多くの関数や構造体が絶え間なく登場したからです。 幸いにも、講義を2回目から連続して受講し始めて少しずつ理解できるようになり、3回目からはほとんど理解できるようになりました。 OpenGLで三角形にテクスチャを貼ることを学ぶ時間よりも、Vulkanは何倍も長くかかりますね。三角形にテクスチャを貼るのに、コードが1300行近くにもなります。 「Vulkanの構造体を一つ一つ説明するのが何の講義だ」という他の人のレビューについて、私の考えでは、Vulkanはこのような形で講義が構成されるのは避けられないと思います。構造体のメンバーごとに、グラフィックスパイプラインでどのような意味を持つのか説明が必要だからです。 講義で残念だった点は、課題が少なすぎる、核心だけを説明しすぎるという点です。 まず、講義全体を通して簡単な課題が合計4~5個くらいでしょうか?後続の講義では、簡単なものでも良いので、課題が今より多かったらいいなと思います。課題をしながら講義内容をより深く理解することができました。 第二に、Vulkanの各概念について、あまりにも核心中の核心だけを説明する部分も、初めて講義を聞いた時は大変でした。核心だけ説明するので、内容を覚えて整理しやすいですが、説明があまりにも短いため、説明だけでは理解できない部分をLLMの助けを借りてより詳しく知ることができました。 後続の講義は、講義内容が少し長くなっても良いので、補足説明が今より多かったら嬉しいです。ウィンドウフレームワークもglfwでお願いしたいのと、Windowsのような他プラットフォームでも事前に一度エラーがないか確認していただけると助かります。
受講レビュー 1
∙
平均評価 1.0
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール、あと01:43:12日で終了
¥138,600
30%
¥25,576