인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
개발 · 프로그래밍

/

프론트엔드

React Three fiber(R3F)로 배우는 인터렉티브 3D 웹 개발

React와 Three.js 를 한번에! 3D 기초부터 현업에 사용할 수 있는 프로젝트 그리고 최적화 팁 까지 !

(5.0) 수강평 11개

수강생 181명

Thumbnail

초급자를 위해 준비한
[프론트엔드, 인터랙티브 웹] 강의입니다.

이런 걸
배워요!

  • 웹 3D의 기초에 대해 배우게 됩니다

  • React와 Three/js 를 한번에! R3F (react-three/fiber)를 배워요

  • 다양한 예제를 통해 이해하고 응용하여 나만의 작업물을 만들어 가는 강의

  • 직접 같이 한땀 한땀 코딩하면서 익히고 실력을 쌓을 수 있는 강의

  • 눈에 띄는 개발자가 될 수 있는 3D 개념을 익히는 강의

  • 어디에서도 찾을 수 없는 R3F 스택 학습, 더 쉽고 재미있게 구현하는 3D 웹

  • 현직 개발팀장에게 배우는 실무 팁과 최적화 방법

강의 주제 📖

메타버스, XR(VR, AR), 웹(HTML5) 게임, 블록체인 등의 산업에 의해

화려한 인터렉션이 있는 2D/3D 웹 컨텐츠에 대한 수요가 급증하고 있습니다.

또한 취업시장에서도 프론트엔드 개발 + 웹 그래픽 엔지니어에 대한 수요가 급증하고 있습니다.

단순한 웹 사이트가 아닌 화려한 인터렉션이 있는 2D/3D 사이트에 대한 니즈는 지속될 것 입니다.

하지만 게임 개발자와 유니티 개발자에 대한 3D 강의는 많지만 웹 3D에 대한 강의는 너무 부족합니다.

당신은 React와 Three.js를 한번에 배우고 익힐 수 있는 R3F(React Three fiber)에 대해 배우게 됩니다.

어디에서도 찾을 수 없는 R3F 스택 학습으로 더 쉽고 재미있게 3D 웹사이트를 만들어 보아요!


수강 타겟/강의 목적 🙆‍♀️

이 강의는 누가 들으면 좋을까요?

  • 눈에 띄는 특별한 웹 사이트를 만들고 싶은 개발자/디자이너
  • 웹에서 3D를 구현하고 싶은 개발자
  • 남들과는 차별화 된 무기를 갖고 싶은 개발자
  • 웹에서 재미있는 시도를 시작해보고 싶은 개발자/디자이너

당신은 웹 사이트를 만드는 일이 즐거우신가요?

  • 웹 사이트 게시판을 만들고 팝업창을 개발하는 일 지겹지 않으신가요?
  • 당신은 남들과 차별화 된 웹 프로젝트를 만들고 싶으신가요?
  • 당신 회사에서 화려한 눈에 띄는, 남들과 다른 웹 사이트를 만들어보자고 하나요?
  • 이 웹사이트는 어떻게 만들었지? WOW한 사이트를 만들어 보고 싶나요?

이 강의를 들으면서 당신은

  • 웹 3D의 기초에 대해 배우게 됩니다
  • React와 Three/js 를 한번에! R3F (react-three/fiber)를 다루는 법을 배우게 됩니다
  • 직접 같이 한땀 한땀 코딩하면서 익히고 실력을 쌓을 수 있는 강의
  • 현직 개발팀장에게 배우는 실무 팁과 최적화 방법

강의 특징 ✨

React와 Three.js 를 한번에! React Three Fiber(R3F)
3D 기초부터 현업에 사용할 수 있는 프로젝트 그리고 최적화 팁 까지 !

  • Javascript 기초에 대해서 알고 계시다면 수강이 가능합니다.
  • React에 대한 기초 개념이 있으신 분이면 좋지만 없어도 괜찮습니다.
  • 웹 3D에 대한 지식은 전혀 없으셔도 괜찮습니다. 아무것도 모른다고 가정하고 기초 부터 설명해요.
  • 실무에서 바로 사용 할 수 있도록 Typescript로 강의를 진행하고 예제 코드를 공유합니다.
  • 각 섹션마다 이론위주의 중요한 기초 개념을 설명 (10~25%)
  • 각 섹션마다 한땀 한땀 같이 하는 실습위주의 강의 (75~90%)

학습 내용 📚

< 재미있는 3D 기초에 대한 설명 >

실제 촬영현장, 애니메이션을 만드는 세트와 비교하여 이해가 쏙쏙!

실제 환경과 똑같은 웹 3D 환경에 대한 이론 설명!

< Geometry, Material >

다양한 모양의 오브젝트와 재질 그리고 빛과 그림자 까지!

<3D web E-commerce project>

실무에서 바로 사용할 수 있는 프로젝트, 그리고 최적화 팁 까지!


예상 질문 Q&A 💬

Q. 쌩 초보 비전공자입니다. 강의 듣고자하는데 저같은 비전공자도 강의를 들어도 이해가 될까요?
A. 안녕하세요! 제 생각에는 비전공자도 javascript의 기초를 아신다면 수업을 들으셔도 따라 오시는데 전혀 문제는 없을 것 같습니다. 만약 javascript를 모르신다면 후반부에 가면 조금 어려울 수도 있을것 같은데요. 이것도 역시 사람마다 다르겠지만 모르는 부분은 다른 무료강의나 구글에서 찾아가면서 배우시는 분도 보았습니다. 혹시나 모르시는 부분이 생기시면 주저말고 마구마구 질문 해주세요 ! 

Q. 강의를 수강할 때 미리 준비하거나 필요한 것이 있을까요?
A. 미리 준비하실 것은 강의를 들으면서 따라해보실 수 있는 컴퓨터(Mac or Window)입니다. 그 외에 필요한 툴은 모두 무료로 인터넷에서 다운 받을 수 있습니다. 크롬, vscode, npm, blender 등등 입니다. 그리고 필요한 자료나 리소스 그리고 강의에 사용된 코드는 모두 다운로드 받을 수 있도록 준비하고 있습니다.

Q. 왜 React Three Fiber(R3F)를 배워야 하나요? 
A. 현재 웹 개발은 React가 대세라고 할 수 있어요. 하지만 React만으로는 남들과 차별화 되지 못한다고 생각합니다. 그래서 요새, 앞으로도 계속 발전해 나갈 수 밖에 없는 웹 3D 라는 무기를 장착한다면 남들과 차별화 된 자신 만의 로드맵을 만들 수 있다고 생각해요! 또한 메타버스, XR(VR, AR), 웹(HTML5) 게임, 블록체인 등의 산업에 의해 화려한 인터렉션이 있는 2D/3D 웹 컨텐츠에 대한 수요가 급증하고 있습니다. 그래서 단순한 웹 사이트가 아닌 화려한 인터렉션이 있는 2D/3D 사이트에 대한 니즈는 지속될 것 입니다. 그에 따라 3D 웹 개발자의 수요도 점점 증가하고 있습니다.  눈에 띄는, 남들과 다른 웹 사이트를 함께 만들어 봐요!


수강 전 참고 사항 📢

실습 환경

  • 강의에서는 macOS - Apple 칩을 사용하지만 mac intel칩 혹은 window환경도 가능합니다.
  • 사용 프로그램 : 크롬, vscode, blender 등
  • PC 사양: CPU 2.0GHz 이상, RAM 8GB 이상, WebGL 지원 그래픽을 권장합니다

학습 자료

  • 각 섹션별 소스코드 압축 파일 제공 ( zip ) 
    • 0, 2, 3, 4, 5, 6, 7강 + 실무 프로젝트  
    • 신발 3D 모델링 파일 제공

선수 지식 및 유의사항

  • 자바스크립트 기초를 아시는 분이라면 가능합니다.
  • 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
  • 국민대 - 공업디자인 전공

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 자바스크립트 기초를 아시는 분이라면 가능합니다.

  • React에 대한 기초 개념이 있으신 분이면 좋지만 없어도 괜찮습니다.

선수 지식,
필요할까요?

  • Javascript

안녕하세요
코딩의세계 한태재입니다.

수강생 수

215

수강평 수

14

강의 평점

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분)

수업 자료

가 제공되는 강의입니다.

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!