개발 · 컴퓨터공학 / / 2024. 4. 29. 09:24

webgpu obj loading for beginners 코드 실행

728x90
반응형

 

 

위 강의에서 사용하는 obj 모델을 가져와서 적용해보았다.

 

근데 잘 로딩이 된다?

정말 너무 고해상도여서이거나, 소수점에 오차가 생긴 문제일 수도 있겠다는 생각이 드는데

지금 위에보이는 이 모델은 vertex가 69030개, 고해상도 stanford bunny는 1008276개이다.

 

69,030 vs 1,008,276

 

차이가 어마어마하다. 캐릭터 모델은 vertex가 대략 7만 개, 고해상도 토끼 모델은 vertex가 백만개이다... 

 

반대로 유튜브 강의 코드에서 고해상도 토끼를 로딩해볼까

 

webgpu beginner 강의 obj loading

webgpu 유튜브 강의 보러가기

 

 

GitHub - amengede/webgpu-for-beginners

Contribute to amengede/webgpu-for-beginners development by creating an account on GitHub.

github.com

유튜브 강의에서 제공하는 github 소스에서 고해상도 토끼를 실행해보면 답을 알 수 있겠다.

 

일단 실행해보자.

 

  • github clone
  • 19번 디렉토리 obj-models로 terminal 이동

npm start
npx live-server --cors

 

npx를 하는 이유는 local로 package를 설치하였기 때문

 

 

이리하여 잘 실행된다.

여기에 고해상도 토끼를 넣어보도록 하자.

728x90
반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유