inflearn logo
知識共有
inflearn logo

React Three Fiber(R3F)で学ぶインタラクティブ3Dウェブ開発

ReactとThree.jsを一度に!3Dの基礎から実務で使えるプロジェクト、そして最適化のヒントまで!

難易度 初級

受講期間 無制限

Interactive Web
Interactive Web
react-three-fiber
react-three-fiber
Three.js
Three.js
React
React
TypeScript
TypeScript
Interactive Web
Interactive Web
react-three-fiber
react-three-fiber
Three.js
Three.js
React
React
TypeScript
TypeScript

学習した受講者のレビュー

5.0

5.0

최대범

32% 受講後に作成

Three.js勉強中に宝のような講義が出ましたね。 JSで作業していたThree.jsの例をTypescriptで型指定しながら勉強しましたが、型スクリプトで作成された例と積載適所にノウハウが溶けた説明が絶品です。

5.0

SOYOUNG HAN

92% 受講後に作成

最初はYouTubeで講師を見て講義を登録することになりましたが、聞くのが上手だったと思います。詳細を教えてください。いろいろな資料や例を聞かせようと努力してくれて理解が良くなるので良いです。例外に加えて、他のものは作成したいときはどうすればよいのか公式文書を見ながら説明してくれるから良いようです。魚もあげるが、直接魚を捕まえる?方法も説明してくださるといいですねㅎㅎ ところで、途中で言葉が切れたり、「う~ん」と思われる部分も時々あって講義が少しぎこちないようですが、私にはそんな部分が邪魔されません。頑張ってください!ありがとうございます!

5.0

전임하

23% 受講後に作成

いつも3Dに関心だけ持っていたのですが、一緒にいながら少しずつ感が取れますね。

受講後に得られること

  • Web 3Dの基礎について学ぶことになります

  • ReactとThree.jsを一度に!R3F (react-three/fiber)を学びましょう

  • 多様な例題を通じて理解し、応用して自分だけの作品を作り上げていく講座

  • 直接一緒に一歩一歩コーディングしながら学び、実力を積み上げることができる講義

  • 目立つ開発者になれる3D概念を身につける講義

  • どこでも見つけることができないR3Fスタック学習、より簡単で楽しく実装する3Dウェブ

  • 現職の開発チームリーダーに学ぶ実務のヒントと最適化手法

講義テーマ 📖

メタバース、XR(VR、AR)、ウェブ(HTML5)ゲーム、ブロックチェーンなどの産業によって

華やかなインタラクションのある2D/3Dウェブコンテンツへの需要が急増しています。

また就職市場でもフロントエンド開発 + ウェブグラフィックエンジニアに対する需要が急増しています。

単なるウェブサイトではなく、華やかなインタラクションのある2D/3Dサイトに対するニーズは今後も続くでしょう。

しかし、ゲーム開発者やUnity開発者向けの3D講座は多いものの、ウェブ3Dに関する講座はあまりにも不足しています。

あなたはReactとThree.jsを一度に学び、習得できるR3F(React Three Fiber)について学ぶことになります。

他では見られないR3Fスタックの学習で、より簡単かつ楽しく3Dウェブサイトを作ってみましょう!


受講対象/講義の目的 🙆‍♀️

この講座はどのような方におすすめですか?

  • 目立つ特別なウェブサイトを作りたい開発者/デザイナー
  • Webで3Dを実装したい開発者
  • 他の人とは差別化された武器を持ちたい開発者
  • Webで面白い試みを始めてみたい開発者/デザイナー

あなたはウェブサイトを作るのが楽しいですか?

  • ウェブサイトの掲示板を作ったり、ポップアップ画面を開発したりすることに飽き飽きしていませんか?
  • あなたは他とは差別化されたウェブプロジェクトを作ってみたいですか?
  • あなたの会社で、華やかで目を引く、他とは違うウェブサイトを作ってみようと言われていませんか?
  • このウェブサイトはどうやって作ったんだろう?WOWと言わせるようなサイトを作ってみたいですか?

この講義を受けながら、あなたは

  • Web 3Dの基礎について学ぶことになります
  • ReactとThree.jsを一度に!R3F (react-three/fiber)の使い方を学ぶことになります
  • 一緒に一歩ずつコーディングしながら身につけ、実力を築き上げることができる講義
  • 現職の開発チームリーダーから学ぶ実務のヒントと最適化手法

講義の特徴 ✨

ReactとThree.jsを一度に!React Three Fiber(R3F)
3Dの基礎から実務で使えるプロジェクト、そして最適化のヒントまで!

  • JavaScriptの基礎についてご存知であれば受講可能です。
  • Reactの基礎知識があることが望ましいですが、なくても大丈夫です。
  • Web 3Dに関する知識は全くなくても大丈夫です。何も知らないことを前提に基礎から説明します。
  • 実務ですぐに使えるよう、Typescriptで講義を進行し、サンプルコードを共有します。
  • 各セクションごとに理論中心の重要な基礎概念を説明 (10~25%)
  • 各セクションごとに一歩一歩丁寧に進める実習中心の講義 (75~90%)

学習内容 📚

< 楽しい3D基礎についての説明 >

実際の撮影現場やアニメーション制作セットと比較して、理解がスイスイ進む!

実際の環境と同じウェブ3D環境についての理論説明!

< Geometry, Material >

多様な形状のオブジェクトと材質、そして光と影まで!

<3D web E-commerce project>

実務ですぐに使えるプロジェクト、そして最適化のヒントまで!

DEMO : https://ecommerce.taejaehan.com/


よくある質問 Q&A 💬

Q. 全くの初心者で非専門家です。受講を考えていますが、私のような非専門家でも講義を理解できるでしょうか?
A. こんにちは!私の考えでは、非専門家の方でもJavaScriptの基礎をご存知であれば、受講してついていくのに全く問題はないと思います。もしJavaScriptを全くご存知ない場合は、後半になると少し難しく感じるかもしれません。これも人それぞれではありますが、分からない部分を他の無料講義やGoogleで調べながら学んでいる方もいらっしゃいました。もし分からない部分が出てきたら、遠慮なくどんどん質問してください!

Q. 講義を受講する際に、事前に準備するものや必要なものはありますか?
A. 事前に準備していただくものは、講義を聴きながら実際に進めていけるコンピュータ(MacまたはWindows)です。それ以外に必要なツールは、すべて無料でインターネットからダウンロードできます。Chrome、VS Code、npm、Blenderなどです。また、必要な資料やリソース、講義で使用したコードはすべてダウンロードできるように用意しています。

Q. なぜReact Three Fiber(R3F)を学ぶべきなのですか?
A. 現在、ウェブ開発はReactが主流と言えます。しかし、Reactだけでは他者と差別化を図るのが難しいと考えています。そこで、現在そしてこれからも発展し続けるしかない「ウェブ3D」という武器を身につければ、他とは違う自分だけのロードマップを作ることができるはずです!また、メタバース、XR(VR、AR)、ウェブ(HTML5)ゲーム、ブロックチェーンなどの産業により、華やかなインタラクションを持つ2D/3Dウェブコンテンツへの需要が急増しています。そのため、単なるウェブサイトではなく、華やかなインタラクションのある2D/3Dサイトへのニーズは今後も続くでしょう。それに伴い、3Dウェブ開発者の需要もますます高まっています。人目を引く、他とは違うウェブサイトを一緒に作ってみましょう!


受講前のご案内 📢

実習環境

  • 講義ではmacOS - Appleチップを使用しますが、mac IntelチップまたはWindows環境でも可能です。
  • 使用プログラム:Chrome、VS Code、Blenderなど
  • PCスペック:CPU 2.0GHz以上、RAM 8GB以上、WebGL対応グラフィックを推奨します

学習資料

  • 각 섹션별 소스코드 압축 파일 제공 ( zip ) 
    • 0、2、3、4、5、6、7講 + 実務プロジェクト
    • 靴の3Dモデリングファイルを提供

事前知識および注意事項

  • JavaScriptの基礎をご存知の方であれば可能です。
  • Reactに関する基礎概念がある方なら望ましいですが、なくても大丈夫です。
  • ご質問いただいた内容は、早ければ当日、遅くとも3日以内に回答いたします。
  • Web 3D Eコマースプロジェクトに関する内容が継続的にアップデートされています。

講師紹介 ✒️

こんにちは。10年目のウェブグラフィックエンジニア、ハン・テジェです。私は基本的にフルスタックエンジニアですが、フロントエンドに集中して作業しています :)

私はAngularやReactなどのフレームワークを使用してフロントエンド開発を行ってきました。しかし、やはり一番好きな作業はThree.js、WebGL、D3.js、Pixi.jsなど、ウェブ(HTML5)で2D/3D Canvasグラフィックスを扱うプロジェクトです。私は新しく創造的なユーザー体験(UX)を生み出すインタラクティブなウェブコンテンツに対して情熱に溢れています。一緒に面白いプロジェクトを作りましょう!

経歴事項/ポートフォリオ・個人動画

  • 10年目のインタラクティブ3Dフロントエンドエンジニア
  • (現) ネオウィズ - HTML5 ゲーム開発者
  • (現) みんなの研究所 - Generative art ラボ長
  • ウィメイド - Defi フロントエンド開発チーム長
  • Dabeeo - Three.js 開発チームリーダー
  • Dmajor - シニアフロントエンド開発者
  • 모두の研究所 - Interactiver art of web ラボ長
  • Addpac - ジュニアフロントエンド開発者
  • NHN ネイバージャパン - UX/UI デザイナー
  • マッドマンポスト - CG Effect Artist
  • 国民大 - 工業デザイン専攻

こんな方に
おすすめです

学習対象は
誰でしょう?

  • JavaScriptの基礎をご存知の方なら可能です。

  • Reactの基礎概念がある方なら望ましいですが、なくても大丈夫です。

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

  • JavaScript

こんにちは
taejaehanです。

364

受講生

27

受講レビュー

13

回答

5.0

講座評価

2

講座

こんにちは。10年目のウェブグラフィックエンジニア、ハン・テジェです。私は基本的にフルスタックエンジニアですが、フロントエンドに集中して作業しています :)

私はAngularやReactなどのフレームワークを使用してフロントエンド開発を行ってきました。しかし、やはり一番好きな作業はThree.js、WebGL、D3.js、Pixi.jsなど、ウェブ(HTML5)で2D/3D Canvasグラフィックスを扱うプロジェクトです。

私は新しくクリエイティブなユーザー体験(UX)を生み出すインタラクティブなウェブコンテンツに情熱を注いでいます。一緒に面白いプロジェクトを作りましょう!

10年目のインタラクティブ3Dフロントエンド開発者 -(現) NEOWIZ - HTML5ゲーム開発者 -(現) Modulabs - Generative Art ラボ長 -WEMADE - DeFi フロントエンド開発チームリーダー -Davi

10年目のインタラクティブ3Dフロントエンドエンジニア

-(現) NEOWIZ - HTML5ゲーム開発者

-(現) みんなの研究所 (Modulabs) - Generative art ラボ長

-WEMADE - DeFi フロントエンド開発チームリーダー

-Dabeeo - Three.js 開発チームリーダー

-Dmajor - シニアフロントエンド開発者

-Modulabs - Interactive art of web ラボ長

-Addpac - ジュニアフロントエンド開発者

-NHN LINE - UX/UI デザイナー

-マッドマンポスト - CG Effect Artist

-国民大学 - 工業デザイン専攻

もっと見る

カリキュラム

全体

63件 ∙ (10時間 1分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

22件

5.0

22件の受講レビュー

  • kimkichangsy6908님의 프로필 이미지
    kimkichangsy6908

    受講レビュー 2

    平均評価 5.0

    5

    6% 受講後に作成

    じっくり概念一つ一つ説明してくれますので大丈夫ですね。 Web 3Dの基礎概念を作成するのに最適

    • taejaehan
      知識共有者

      キチャン良い受講評ありがとうございます!頑張ってより良くしましょう!

  • zathan0612님의 프로필 이미지
    zathan0612

    受講レビュー 1

    平均評価 5.0

    5

    30% 受講後に作成

    講義が細かいです

    • daiboom님의 프로필 이미지
      daiboom

      受講レビュー 8

      平均評価 4.5

      5

      32% 受講後に作成

      Three.js勉強中に宝のような講義が出ましたね。 JSで作業していたThree.jsの例をTypescriptで型指定しながら勉強しましたが、型スクリプトで作成された例と積載適所にノウハウが溶けた説明が絶品です。

      • hansoyoung37277879님의 프로필 이미지
        hansoyoung37277879

        受講レビュー 2

        平均評価 5.0

        5

        92% 受講後に作成

        最初はYouTubeで講師を見て講義を登録することになりましたが、聞くのが上手だったと思います。詳細を教えてください。いろいろな資料や例を聞かせようと努力してくれて理解が良くなるので良いです。例外に加えて、他のものは作成したいときはどうすればよいのか公式文書を見ながら説明してくれるから良いようです。魚もあげるが、直接魚を捕まえる?方法も説明してくださるといいですねㅎㅎ ところで、途中で言葉が切れたり、「う~ん」と思われる部分も時々あって講義が少しぎこちないようですが、私にはそんな部分が邪魔されません。頑張ってください!ありがとうございます!

        • magojj6724님의 프로필 이미지
          magojj6724

          受講レビュー 1

          平均評価 5.0

          5

          23% 受講後に作成

          いつも3Dに関心だけ持っていたのですが、一緒にいながら少しずつ感が取れますね。

          • taejaehan
            知識共有者

            イムハ良いレビューと良い評価ありがとうございます!感が少しずつ捕まえるのは嬉しいですねㅎㅎもし質問があれば楽に残してください:&gt;

        似ている講座

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

        新規会員登録で25%OFF

        ¥12,604

        25%

        ¥16,804