일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 배포
- node
- threejs
- 회고
- nft
- Laravel
- jquery
- miniconda
- 발행
- polygon
- NextJS
- exceljs
- git
- nginx
- chatGPT
- PM2
- CSS
- pagination
- 공연티켓
- metamask
- Kaikas
- 블록체인
- netfunnel
- 라라벨
- Python
- Ai
- Remix
- React
- nodejs
- Setting
- Today
- Total
목록threejs (3)
박주니 개발 정리
이 작업을 하기 위해서는 hdr 파일이 있어야합니다. 1. HdrSizeControler.py 를 만들고 해당코드를 복사해서 붙여놓습니다. import cv2import numpy as np# HDR 파일 로드hdr_image = cv2.imread('poly_haven_studio_8k.hdr', cv2.IMREAD_ANYDEPTH | cv2.IMREAD_COLOR)# 해상도 줄이기 (2K로 줄이기)width = 2048height = int(hdr_image.shape[0] * (2048 / hdr_image.shape[1]))resized_hdr = cv2.resize(hdr_image, (width, height), interpolation=cv2.INTER_AREA)# 줄인 HDR 파일 저장o..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b33KWO/btsAakJxy08/6lqgZ1iVMbj9oTWSO3S011/img.png)
threejs에서 특정 name을 찾을때 현재 gltf 파일을 연결해서 node name을 찾을 수 있지만 예를 들어서 건물 3d model을 비유할 때 창문도 여러개 있을거고 문도 여러개 있을것인데 특정 부분을 움직임을 줄려고 할 때 이 방법을 사용하게 되면 어떤 부분인지 정확히 알 수가 없기 때문에 움직임을 주기전에 어려움을 겪을 수 있습니다. gltf.scene.traverse(function (node) { if (node.isMesh) { console.log('node name 확인: ', node.name) } } 그래서 제가 특정 model을 찾는 tip을 알려드리고자 이렇게 설명하게 되었습니다. 이 방법을 사용하기 위해서는 3d 모델링 프로그램을 설치를 해야하는데 제가 추천하는 프로그램은..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FAGfk/btszj7rQneY/8GrXgkwFRkukwQhFtX7TkK/img.png)
※3d model 무료로 가져오기 꿀팁 https://sketchfab.com/ Sketchfab - The best 3D viewer on the web With a community of over one million creators, we are the world’s largest platform to publish, share, and discover 3D content on web, mobile, AR, and VR. sketchfab.com 1. sketchfab 접속하셔서 회원가입하고 검색창에 free라고 입력합니다. 2. 원하시는 3d model을 선택하고 Download 3D Model을 클릭합니다. 3. 다운로드 type은 glTF로 받습니다. ※파일 셋팅 저는 우선 html에서 thr..