Qwen 3.8 27B로 로컬에서 바이브 블렌딩하기
vibeblending locally with Qwen 3.8 27B
핵심 요약
Qwen 3.8 27B 모델을 사용하여 로컬 환경에서 3D 캐릭터를 생성하고 모델링한 작업물입니다.
- 로컬 모델 활용 — Qwen 3.8 27B를 사용하여 3D 생성 작업을 수행함
- 3D 모델링 — 블렌더와 MCP 확장을 연동하여 라마 캐릭터를 제작함
MCP 확장 기능이 포함된 Blender 5.x 버전이 필요하다.
나는 pi를 쓰니까 이것도 설치해야 함: pi install npm:pi-mcp-adapter
그다음엔:
$ cat .mcp.json
{
"mcpServers": {
"blender": {
"command": "/home/jacek/.local/bin/uvx",
"args": [
"--with",
"mcp[cli]<2.0.0",
"--from",
"git+https://projects.blender.org/lab/blender\_mcp.git@v1.0.0#subdirectory=mcp",
"blender-mcp"
],
"env": {
"BLENDER_MCP_HOST": "localhost",
"BLENDER_MCP_PORT": "9876"
}
}
}
}
이제 작업 시작 ("r/LocalLLaMA에 올릴 거"):
오늘은 r/LocalLLaMA에 자랑할 3D 라마를 만들어 볼 거다.
사용자가 r/LocalLLaMA에 올릴 3D 라마를 만들고 싶어 하네. 재밌는 창작 작업이 되겠구먼. 어떻게 접근할지 고민 좀 해보자.
라마는 유기체라 형태가 꽤 복잡함. 몇 가지 방법이 있음:
- 기본 도형(구, 원기둥)으로 절차적 생성 — "로우 폴리"나 "치비" 스타일 라마
- 스컬핑 — MCP로 하기엔 좀 빡셈
- 메타볼 사용 — 뭉툭한 라마가 될 수도 있음
MCP 툴을 고려하면, 기본 도형으로 스타일리시한/치비 스타일 라마를 절차적으로 만드는 게 제일 나음:
- 몸통: 길쭉한 구/캡슐
- 목: 원기둥이나 길쭉한 구
- 머리: 구
- 귀: 작은 원뿔이나 구
- 다리: 원기둥 4개
- 꼬리: 작은 구
- 갈기: 털 느낌 좀 내주고
기본 도형으로 귀여운 치비 라마 만드는 건 꽤 알려진 기법이지. 지오메트리 설계를 해보자:
라마 비율 (스타일화, 측면 뷰, +X나 -X 방향):
- 몸통: UV 구를 (1.5, 0.9, 1.0) 정도로 스케일 조정, 위치 (0, 0, 1.6)
- 다리: 원기둥 4개, 반지름 ~0.22, 길이 ~1.2, 위치: 앞다리 x=+0.9, 뒷다리 x=-0.9, y=±0.5, z는 0에서 1.2까지... 사실 다리는 바닥(z=0)에서 몸통 아래까지 이어져야 함.
- 목: 원기둥이나 테이퍼 형태, 몸통 앞쪽에서 위로 뻗음. 라마는 목이 기니까. 위치는 x=+1.2 근처, 위쪽으로.
- 머리: 목 꼭대기에 구, 길쭉하게 (라마는 주둥이가 기니까).
- 귀: 머리 꼭대기에 작은 원뿔/구 2개.
- 꼬리: 엉덩이 쪽에 작은 구.
- 갈기: 목을 따라 작은 구 몇 개.
귀여운 치비 느낌을 내려면: 머리는 크게, 몸은 작게. 근데 라마의 매력은 긴 목이지. 스타일리시한 라마로 가자.
완성도를 높이려면:
- 스무스 셰이딩 적용
- 재질 추가 (크림/황갈색, 서브서피스 좀 넣고)
- 바닥 평면 추가
- 조명 세팅
- 렌더링 잘 나오게 카메라 위치 잡기
- 자랑할 만한 멋진 이미지 렌더링
여러 단계가 필요한 작업임. 이걸 만드는 파이썬 코드를 짜보자. 스크린샷 찍어가면서 확인하고 수정할 수 있게 단계별로 진행할 거임.
