C++で学ぶ、自作プログラミング基礎データ構造/アルゴリズム
eazuooz
無料
初級 / Algorithm, C++, C
4.7
(21)
C++を使って難しく学んだデータ構造とアルゴリズムを、段階的に分けて簡単に習得します。一般的な講義とは異なり、データ構造とアルゴリズムの授業を同時に進めることで、相関関係を考慮した同時習得が可能です。
初級
Algorithm, C++, C
"数式とコードは省略し、原理と視覚的な結果に集中します!" 本講義は、技術的な壁のためにPBR(物理ベースレンダリング)の理解を諦めていた3Dアーティストやモデラーの方々のために企画されました。プログラミングの知識がなくても実際の作業にすぐ適用できるよう、光が物体の表面でどのように反応するかという視覚的な原理を中心に説明します。 光の基本物理:光束、照度、輝度など、難しく感じられる用語をアーティストが理解しやすい概念として解き明かします。 表面の視覚的な実装:すべての物体が持つフレネル(Fresnel)特性と、粗さに応じた光の反射を、コードではなく「目で見る原理」として学びます。 高度なライティング技法:IBL(イメージベースドライティング)とグローバルイルミネーション(Global Illumination)が、実際のモデリングの結果にどのような違いをもたらすかを分析します。 レン더링方程式の理解:レンダリングエンジンの核心であるレンダリング方程式を、数式ではなく、光の流れを示す一つの「約束」として理解することで、作業のクオリティを一段階引き上げます。 #アーティストのためのPBR #3Dモデラー講座 #コードなしのグラフィックス #物理ベースレンダリング #PBRの原理 #レンダリング方程式 #フレネル現象 #非専門家のためのグラフィックス #3Dレンダリング基礎 #CGアーティスト #レンダリング入門 #ビジュアル原理講義 #3D作業のコツ
受講生 70名
難易度 入門
受講期間 無制限
物理ベースレンダリングの詳細な原理と理解
物理ベースレンダリングに関する数式の理解および分析
PBR(Physically Based Rendering)
複雑なソースコードの代わりに光の物理的性質と表面反射の原理を視覚的に学習し、レンダリングエンジン内部で材質が表現される作動原理とパイプラインを深く理解できるようになります。
PBR実装のための光の物理量の理解と材質の基礎理論の確立が主となるカリキュラムです。
一般的なツール使用法中心の講義とは、理論の深さとアプローチの仕方からして違います。
単にツールを扱うレベルを超え、実際のエンジンで駆動する物理ベースのメカニズムを完璧に分析します。
この過程は、3Dアーティストとモデラーがレンダリングの根本的な原理を習得するために設計されました。
これを知ってUnityやUnreal Engineを活用する場合と、知らずに活用する場合では、材質が画面上で意図と異なって見える際に原因を突き止めて解決する視覚的デバッギング能力が完全に異なります。
すべての講義で授業ノートが提供されます。講義を繰り返し視聴することは、厳しい就職状況において多大な時間の損失となります。講義は最初に一度集中して聴き、復習は本(ドキュメント)で行うことで、素早く学習し、自分のものにすることができます。
#DirectX #C++ #Unity #game-programming
Directx11ライブラリを小さな単位に分けて構成するコーディングを見せることで、初心者でも簡単かつゆっくりと理解できるように講義を構成しました。
これは勉強時間は多く費やされますが、後々の問題解決へのアプローチにおいて多くの利点をもたらしてくれます。

Materialの例
技術とは単なる知識や情報ではありません。人々は正解を知ることや情報に触れることを技術だと勘違いし、それを探して真似して作成する方法をとります。解答を見つけて真似して作り、技術を習得したと錯覚してしまいます。 技術とは、知識や情報を通じて得た知識を、自分の体に馴染むまで絶えず反復して習熟することです。トレーニングと訓練を通じて、プログラミングの知識を皆さんの技術へと変えて差し上げます。
。
絶え間ないトレーニングを通じて、ゲーム制作や様々なプログラミング上の問題を経験し、これまでに学んできた知識を結びつけ、問題解決能力を養います。
物理ベースレンダリングを理解したいのであれば、どんなデバイスからでも、いつでも可能です。
第3講に、該当動画で説明している150ページ分量の学習資料が含まれています。(PDF)
C++文法を熟知し、活用可能な方
物理ベースレンダリングについて、深く理解したいアーティスト
ゲームエンジンにおける物理ベースレンダリングの駆動原理を直接実装し、学んでみたい方
学習対象は
誰でしょう?
物理ベースレンダリングの原理を詳しく理解したいアーティスト
物理ベースレンダリングの原理を詳しく理解したいプログラマー
前提知識、
必要でしょうか?
高校理系数学基礎
コンピュータグラフィックスの基礎知識
キャリア認証
12,377
受講生
144
受講レビュー
21
回答
4.9
講座評価
9
講座
経歴
Neople (コンテンツ開発チーム)
Dave studio (FD プロジェクトリードプログラマー)
インディーゲーム・ファストトラック受賞
アソートロックゲームアカデミー ゲームエンジンフレームワーク開発および教育
OZインターメディア(サーバー、クライアント開発者)
クラフトン(KRAFTON) - inzoi studio
ソウル科学技術大学校 大学院(グラフィックス研究室)
関心分野
コンピュータグラフィックスプログラミング
ネットワークプログラミング
インディーゲーム開発
Unity/Unreal
紹介
さまざまなプログラミング講義を聞いてコードを書き写しても、自分のプログラミングの実力は向上しません。
単なる暗記や写経のような実習を最小限に抑え、「自らプログラミングできる能力」に集中します。
プログラミングは技術職です。本や動画で理解するだけでは、その場限りに過ぎません。理解に基づいた絶え間ない反復と訓練によって、自分の技術として身につける必要があります。
現在業界に身を置いているだけに、現場で使用されている
実戦のノウハウと技術を最大限共有したいと思います。
進路および職業相談:https://inf.run/CkScB
個人およびグループ家庭教師のお問い合わせ:eazuooz@gmail.com
全体
15件 ∙ (2時間 32分)
講座資料(こうぎしりょう):
全体
2件
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール、あと11:34:19日で終了
¥6
28%
¥1,289