본문 바로가기
반응형

전체 글100

Three.js로 3D 모델 띄우기 블렌더에 어느 정도 익숙해지고 난 후에, [블렌더 3D 아이소메트릭 방 만들기] 강의에서 만든 방 구조를 Three.js를 사용해서 실제 웹에 띄워보기로 했다. 우선 위와 같이 방 모양의 모델을 만들고, 재질을 입혀주었다. 이 모델을 Export 할 때 Texture를 포함한 후 그대로 Three.js에서 띄우니 아래와 같이 칙칙하게 보였다. 그래서 직접 재질 파일을 만들어서 입혀주기 위해 UV Editor를 켜서 Unwrap 해주었다.모든 모델들을 전개도 펼치듯이 잘라주는 작업이고, 이제 여기에 재질을 Bake 해서 아래와 같은 재질 파일을 만들어준다.Three.js에서 비슷한 색깔과 빛을 넣어주어도 되지만, 이미 빛과 색이 포함된 상태로 재질을 구워서 입혀주는 것이다.Unwrap을 잘 못 해서 bak.. 2025. 8. 15.
친절한 블렌더 - [LV.1] 기초 모델링 LV.0 강의가 기본적인 단축키와 기능을 익히는 강의였다면, LV.1은 본격적으로 모델링하면서 여러 모델을 만들어보고 블렌더의 다양한 기능들을 사용해서 도넛 하우스를 모델링해보는 강의이다. [LV.1] 기초 모델링https://inf.run/4kbhC 친절한 블렌더 - [LV.1] 기초 모델링| codemod - 인프런 강의현재 평점 4.9점 수강생 266명인 강의를 만나보세요. 블렌더를 처음 시작하는 사람부터 기초를 탄탄하게 쌓고 더 배우고 싶은 분들까지! 기본 기능의 원리와 자주 하게 되는 실수를 친절하게 알려www.inflearn.com LV.1에서는 오브젝트 모드와 에디트 모드에서 알아야 할 원리와 기능들, 자주 사용하는 모디파이어를 배울 수 있다.모델링 완성 모습은 아래와 같다.블렌더 강의의 장.. 2025. 8. 15.
[DSA][Heap] 03. K Closest Points to Origin LeetCode 973 03. K Closest Points to OriginGiven an array of points where points[i] = [xi, yi] represents a point on the X-Y plane and an integer k, return the k closest points to the origin (0, 0).The distance between two points on the X-Y plane is the Euclidean distance (i.e., √(x1 - x2)2 + (y1 - y2)2).You may return the answer in any order. The answer is guaranteed to be unique (except for th.. 2025. 8. 5.
[DSA][Heap] 02. Last Stone Weight LeetCode 1046 02. Last Stone WeightYou are given an array of integers stones where stones[i] is the weight of the ith stone.We are playing a game with the stones. On each turn, we choose the heaviest two stones and smash them together.Suppose the heaviest two stones have weights x and y with x [질문하기]- 마지막에 stone이 모두 smash 되면 0을 반환하나요? YES- stone의 무게는 모두 양수인가요? YES- 입력 배열이 비어 있을 가능성도 있나요? NO [아.. 2025. 8. 4.