강의

멘토링

로드맵

Inflearn brand logo image
BEST
Programming

/

Front-end

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

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

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

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

こんなことが学べます

  • ウェブ3Dの基礎について学びます。

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

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

  • 一緒に一땀一땀コーディングしながら身につけ、実力をつけることができる講義

  • 目を見張る開発者になるための3D概念を習得する講座

  • 他では見つけられないR3Fスタック学習、もっと簡単で楽しく実装する3Dウェブ

  • 現役開発チーム長から学ぶ実務のコツと最適化手法

講義テーマ 📖

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

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

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

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

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

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

どこでも見つけることのできないR3Fスタック学習で、より簡単で楽しく3Dウェブサイトを作ってみましょう!


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

この講義は誰が受講すると良いでしょうか?

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

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

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

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

  • ウェブ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基礎についての説明 >

実際の撮影現場、アニメーションを作るセットと比較して理解がすいすい!

実際の環境と全く同じWeb 3D環境に関する理論説明!

< Geometry, Material >

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

<3D web Eコマースプロジェクト>

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

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


予想質問 Q&A 💬

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

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

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


受講前の参考事項 📢

実習環境

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

学習資料

  • 各セクション別ソースコード圧縮ファイル提供(zip)
    • 0、2、3、4、5、6、7講 + 実務プロジェクト
    • 靴の3Dモデリングファイル提供

前提知識および注意事項

  • JavaScriptの基礎をご存知の方であれば可能です。
  • Reactの基礎概念をお持ちの方であれば良いですが、なくても大丈夫です。
  • ご質問いただいた内容については、早ければ当日、遅くとも3日以内にお答えいたします。
  • ウェブ3Dイーコマースプロジェクトに関するコンテンツが継続的に追加アップデートされています。

知識共有者紹介 ✒️

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

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

経歴事項/ポートフォリオ/個人映像

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

こんな方に
おすすめです

学習対象は
誰でしょう?

  • JavaScriptの基本をご存知の方であれば可能です。

  • Reactの基本的な概念をご存知であれば望ましいですが、知らなくても大丈夫です。

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

  • JavaScript

こんにちは
です。

317

受講生

18

受講レビュー

9

回答

5.0

講座評価

2

講座

안녕하세요. 10년차 웹 그래픽 엔지니어 한태재입니다. 저는 기본적으로 풀스택 개발자이지만 프론트앤드에 집중하여 작업합니다 :)

저는 Angular, React등의 프레임워크를 사용해 프론트엔드 개발을 해왔습니다. 하지만 역시 가장 좋아하는 작업은 Threejs, WebGL, D3js , Pixi.js 등 웹(HTML5)에서 2D/3D Canvas 그래픽스를 다루는 프로젝트들 입니다.

저는 새롭고 창의적인 유저경험(UX)를 만드는 인터렉티브한 웹 컨텐츠에 대한 열정이 가득합니다. 같이 재미있는 프로젝트 만들어봐요 !

  

10년차 인터렉티브 3D 프론트엔드 개발자

-(현) 네오위즈 - HTML5 게임 개발자

-(현) 모두의연구소 - Generative art 랩장

-위메이드 - Defi Frontend 개발 팀장

-다비오 - Three.js 개발 팀장

-Dmajor - 시니어 프론트엔드 개발자

-모두의연구소 - Interactiver art of web 랩장

-Addpac - 쥬니어 프론트엔드 개발자

-NHN 네이버 재팬 - UX/UI 디자이너

-매드맨포스트 - CG Effect Artist

-국민대 - 공업디자인 전공

カリキュラム

全体

63件 ∙ (10時間 1分)

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

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

受講レビュー

全体

15件

5.0

15件の受講レビュー

  • daiboom님의 프로필 이미지
    daiboom

    受講レビュー 6

    平均評価 5.0

    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;

      • kimkichangsy6908님의 프로필 이미지
        kimkichangsy6908

        受講レビュー 2

        平均評価 5.0

        5

        6% 受講後に作成

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

        • taejaehan
          知識共有者

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

      • ething님의 프로필 이미지
        ething

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        ¥15,556

        taejaehanの他の講座

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

        似ている講座

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