inflearn logo
知識共有
inflearn logo

非専門家でも簡単に理解できるPBR(物理ベースレンダリング)

"数式とコードは省略し、原理と視覚的な結果に集中します!" 本講義は、技術的な壁のためにPBR(物理ベースレンダリング)の理解を諦めていた3Dアーティストやモデラーの方々のために企画されました。プログラミングの知識がなくても実際の作業にすぐ適用できるよう、光が物体の表面でどのように反応するかという視覚的な原理を中心に説明します。 光の基本物理:光束、照度、輝度など、難しく感じられる用語をアーティストが理解しやすい概念として解き明かします。 表面の視覚的な実装:すべての物体が持つフレネル(Fresnel)特性と、粗さに応じた光の反射を、コードではなく「目で見る原理」として学びます。 高度なライティング技法:IBL(イメージベースドライティング)とグローバルイルミネーション(Global Illumination)が、実際のモデリングの結果にどのような違いをもたらすかを分析します。 レン더링方程式の理解:レンダリングエンジンの核心であるレンダリング方程式を、数式ではなく、光の流れを示す一つの「約束」として理解することで、作業のクオリティを一段階引き上げます。 #アーティストのためのPBR #3Dモデラー講座 #コードなしのグラフィックス #物理ベースレンダリング #PBRの原理 #レンダリング方程式 #フレネル現象 #非専門家のためのグラフィックス #3Dレンダリング基礎 #CGアーティスト #レンダリング入門 #ビジュアル原理講義 #3D作業のコツ

21名 が受講中です。

難易度 入門

受講期間 無制限

Unreal Engine
Unreal Engine
OpenGL
OpenGL
DirectX
DirectX
vulkan
vulkan
game-programming
game-programming
Unreal Engine
Unreal Engine
OpenGL
OpenGL
DirectX
DirectX
vulkan
vulkan
game-programming
game-programming

受講後に得られること

  • 物理ベースレンダリングの詳細な原理と理解

  • 物理ベースレンダリングに関する数式の理解および分析

  • PBR(Physically Based Rendering)

"アーティストの感性に物理的な確信を加えるPBR設計プロセスをお見せします。"

複雑なソースコードの代わりに光の物理的性質と表面反射の原理を視覚的に学習し、レンダリングエンジン内部で材質が表現される作動原理とパイプラインを深く理解できるようになります。

  • PBR実装のための光の物理量の理解と材質の基礎理論の確立が主となるカリキュラムです。

  • 一般的なツール使用法中心の講義とは、理論の深さとアプローチの仕方からして違います。

  • 単にツールを扱うレベルを超え、実際のエンジンで駆動する物理ベースのメカニズムを完璧に分析します。

  • この過程は、3Dアーティストとモデラーがレンダリングの根本的な原理を習得するために設計されました。

これを知ってUnityやUnreal Engineを活用する場合と、知らずに活用する場合では、材質が画面上で意図と異なって見える際に原因を突き止めて解決する視覚的デバッギング能力が完全に異なります。


すべての講義で授業ノートが提供されます。講義を繰り返し視聴することは、厳しい就職状況において多大な時間の損失となります。講義は最初に一度集中して聴き、復習は本(ドキュメント)で行うことで、素早く学習し、自分のものにすることができます。

#DirectX #C++ #Unity #game-programming

このような内容を学びます

「決して多くのことを一度に学ぶことはありません。」

Directx11ライブラリを小さな単位に分けて構成するコーディングを見せることで、初心者でも簡単かつゆっくりと理解できるように講義を構成しました。

これは勉強時間は多く費やされますが、後々の問題解決へのアプローチにおいて多くの利点をもたらしてくれます。

Materialの例

知識と訓練(技術)

技術とは単なる知識や情報ではありません。人々は正解を知ることや情報に触れることを技術だと勘違いし、それを探して真似して作成する方法をとります。解答を見つけて真似して作り、技術を習得したと錯覚してしまいます。 技術とは、知識や情報を通じて得た知識を、自分の体に馴染むまで絶えず反復して習熟することです。トレーニングと訓練を通じて、プログラミングの知識を皆さんの技術へと変えて差し上げます。





絶え間ないトレーニングを通じて、ゲーム制作や様々なプログラミング上の問題を経験し、これまでに学んできた知識を結びつけ、問題解決能力を養います。

受講前のご注意事項

実習環境

物理ベースレンダリングを理解したいのであれば、どんなデバイスからでも、いつでも可能です。

学習資料および質問用Discord

講義のターゲット

  • C++文法を熟知し、活用可能な方

  • 物理ベースレンダリングについて、深く理解したいアーティスト

  • ゲームエンジンにおける物理ベースレンダリングの駆動原理を直接実装し、学んでみたい方


こんな方に
おすすめです

学習対象は
誰でしょう?

  • 物理ベースレンダリングの原理を詳しく理解したいアーティスト

  • 物理ベースレンダリングの原理を詳しく理解したいプログラマー

前提知識、
必要でしょうか?

  • 高校理系数学基礎

  • コンピュータグラフィックスの基礎知識

こんにちは
eazuoozです。

12,137

受講生

133

受講レビュー

22

回答

4.9

講座評価

9

講座

経歴

  • Neople (コンテンツ開発チーム)

  • Dave studio (FD プロジェクトリードプログラマー)

  • インディーゲーム・ファストトラック受賞

  • アソートロックゲームアカデミー ゲームエンジンフレームワーク開発および教育

  • OZインターメディア(サーバー、クライアント開発者)

  • クラフトン(KRAFTON) - inzoi studio

  • ソウル科学技術大学校 大学院(グラフィックス研究室)

 

関心分野

  • コンピュータグラフィックスプログラミング

  • ネットワークプログラミング

  • インディーゲーム開発

  • Unity/Unreal

 

紹介

さまざまなプログラミング講義を聞いてコードを書き写しても、自分のプログラミングの実力は向上しません。

単なる暗記や写経のような実習を最小限に抑え、「自らプログラミングできる能力」に集中します。

プログラミングは技術職です。本や動画で理解するだけでは、その場限りに過ぎません。理解に基づいた絶え間ない反復と訓練によって、自分の技術として身につける必要があります。

 

現在業界に身を置いているだけに、現場で使用されている

実戦のノウハウと技術を最大限共有したいと思います。

 

進路および職業相談:https://inf.run/CkScB
個人およびグループ家庭教師のお問い合わせ:eazuooz@gmail.com

 

 

もっと見る

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

eazuoozの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!

期間限定セール

¥533

57%

¥1,243