Skip to content

구글 Meet를 3D 가상 교실로 만드는 크롬 확장 프로그램

Notifications You must be signed in to change notification settings

16Yongjin/google-meet-virtual-classroom-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

구글 Meet를 3D 가상 교실로 만드는 크롬 확장 프로그램

21-1 종합설계 프로젝트

블로그: http://yongj.in/development/google-meet-virtual-classroom/

image

기술 스택

  • React.js
  • React Three Fiber
  • React Cannon
  • Zustand
  • Tailwind
  • Socket.io

앱 실행 방법

사전 설치

  • Node.js 14 +
  • yarn

패키지 설치

프로젝트 디렉터리에서 yarn install 커맨드 실행

앱 실행

프로젝트 디렉터리에서 yarn start 커맨드 실행

진행사항

완료

  • 캐릭터 이동, 감정표현
  • 다중 이용자 위치, 애니메이션 동기화
  • 화면 공유 보기 & 확대하기
  • 객체 인터페이스 버튼 추가
  • 다른 사용자가 볼 때 플레이어의 방향이 바뀌지 않는 문제 수정
  • 교실의 초기 객체 추가
  • 위 물체와 플레이어가 상호작용할 수 있도록 메세지 브로커를 구현하여 버튼을 누르면 플레이어가 이동하고, 특정한 행동을 하도록 구현
  • Sketchfab의 3D gltf Model 불러오기
    • 모델 검색 화면
    • 모델 위치, 회전, 크기 조작
    • 모델 위치, 회전, 크기 사용자간 동기화
  • 오브젝트 제거
  • 선택된 오브젝트 자세히 보기

About

구글 Meet를 3D 가상 교실로 만드는 크롬 확장 프로그램

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published