대부분의 AI 생성 3D 데모는 실제보다 더 환상적으로 보이지만, 그 이면에는 지루한 작업이 카메라 밖에서 이루어지기 때문입니다.
당신은 원래 프롬프트와 정돈된 최종 렌더링만 보게 됩니다. 깨진 지오메트리, 누락된 텍스처, 잘못 배치된 카메라, 이상한 조명, 실패한 스크립트, 그리고 결과물을 보여줄 만하게 만드는 데 필요한 열다섯 번의 시도는 보지 못하죠.
Kimi K3 가 Blender MCP 를 통해 연결된다고 해서 그 과정이 완전히 사라지는 것은 아닙니다. 변화는 첫 번째 아이디어와 첫 번째 사용 가능한 Blender 장면 사이에서 대부분의 반복 작업을 누가 수행하는지에 있습니다.
이것은 또 다른 텍스트-투-3D 생성기가 아닙니다
Kimi K3 는 채팅 창 안에서 완성된 3D 에셋을 생성한 다음 제대로 편집할 수 없는 수수께끼의 파일을 보내주지 않습니다.
Kimi Code 를 통해 모델은 외부 MCP 서버에 연결하여 노출된 도구를 사용할 수 있습니다. BlenderMCP 는 AI 에이전트가 객체 생성, 재질 변경, 카메라 이동, 조명 관리, 미리보기 렌더링, 장면 검사, Blender 내에서 Python 실행과 같은 Blender 작업에 접근할 수 있도록 합니다. Kimi Code 는 로컬 stdio, HTTP 및 SSE 연결을 통한 MCP 서버를 공식적으로 지원합니다.
즉, Kimi 는 "큐브를 선택하고, 모디파이어 탭을 열고, 베벨을 추가하세요"와 같은 지침만 제공하는 대신 실제 Blender 프로젝트를 조작할 수 있습니다.
당신이 원하는 것을 설명하면, Kimi 는 그 설명을 Blender 작업 또는 Python 코드로 변환하고, Blender 가 실행하며, 에이전트는 동일한 장면을 계속 수정할 수 있습니다.
Kimi K3 가 Blender 에 적합한 이유
Blender 는 AI 모델에게 특히 어려운 환경입니다. 모델이 단순한 코드 생성 이상의 능력을 필요로 하기 때문입니다.
3차원 공간을 이해하고, 수많은 객체를 추적하며, 이름과 장면 구조를 유지하고, 시각적 구성을 추론하며, 스크린샷을 해석하고, Python 스크립트를 수정하며, 몇 단계 전에 어떤 일이 있었는지 기억해야 합니다.
Kimi K3 는 장기적인 코드 생성, 기본적인 시각적 이해, 도구 사용, 최대 100만 토큰의 컨텍스트 윈도우를 염두에 두고 특별히 설계되었습니다. Moonshot 은 또한 K3 가 "비전 인 더 루프" 워크플로우에서 코드와 실시간 스크린샷 사이를 반복한다는 점을 보여줍니다.
이는 Blender 에이전트가 첫 번째 버전을 생성하는 것 이상을 할 수 있을 때에만 유용하기 때문에 중요합니다.
도시 장면을 만들지만 다음 프롬프트 이후에는 모든 이전 결정을 잊어버리는 모델은 기본적으로 지나치게 복잡한 에셋 생성기에 불과합니다. 유용한 에이전트는 장면을 보존하고, 출력물을 검사하며, 문제를 식별하고, 모든 것을 처음부터 다시 구축하지 않고 계속 변경할 수 있어야 합니다.
워크플로우는 실제로 어떤 모습일까요
Kimi 에게 젖은 아스팔트, 작은 국수 가게, 애니메이션 간판, 볼류메트릭 포그, 그리고 건물 사이를 천천히 움직이는 카메라가 있는 영화적인 사이버펑크 거리를 만들어 달라고 요청한다고 상상해 보세요.
첫 번째 단계는 아마 거친 블록아웃일 것입니다. Kimi 는 큐브로 간단한 건물을 만들고, 도로를 배치하고, 가게 구조를 생성하고, 임시 재질을 추가하고, 조명을 배치하고, 카메라 경로를 설정할 수 있습니다.
그 첫 번째 결과는 거의 확실하게 형편없어 보일 것입니다.
건물이 너무 균일하게 간격을 두고 있을 수도 있고, 가게가 배경에 묻힐 수도 있으며, 카메라가 너무 빠르게 움직일 수도 있고, 포그가 장면 전체를 마치 누군가가 렌더러 안에 우유를 쏟은 것처럼 만들 수도 있습니다.
이것이 바로 일반적인 프롬프트 기반 생성보다 이 연결이 더 흥미로워지는 지점입니다. Kimi 는 뷰포트 스크린샷이나 렌더링을 검사하고, 결과를 요청과 비교하며, Blender 장면을 수정하고, 다른 반복을 실행할 수 있습니다. Blender MCP 구현은 장면 제어, 렌더링, 뷰포트 스크린샷, 객체 조작, 재질, 카메라 및 Python 스크립팅을 노출하는 반면, K3 는 시각적 피드백과 코드 실행을 결합하도록 설계되었습니다.
모델은 단순히 다른 이미지를 생성하는 것이 아닙니다. 이미지를 생성한 기본 객체, 재질, 조명, 애니메이션 커브 및 스크립트를 편집하고 있는 것입니다.
코드는 워크플로우의 일부입니다
Kimi 는 모든 작은 Blender 작업에 대해 별도의 MCP 명령이 필요하지 않습니다. Blender 자체가 Python 을 통해 제어될 수 있기 때문입니다.
예를 들어, 모델은 다음과 같은 스크립트를 생성하여 여러 간단한 건물을 만들고, 이미시브 재질을 적용하고, 네온 거리의 첫 번째 버전을 준비할 수 있습니다.
1import bpy2import random34# Remove the default scene objects5bpy.ops.object.select_all(action="SELECT")6bpy.ops.object.delete(use_global=False)78# Create a dark building material9building_mat = bpy.data.materials.new("BuildingMaterial")10building_mat.diffuse_color = (0.025, 0.03, 0.05, 1.0)1112# Create a neon material13neon_mat = bpy.data.materials.new("NeonMaterial")14neon_mat.use_nodes = True1516nodes = neon_mat.node_tree.nodes17principled = nodes.get("Principled BSDF")1819principled.inputs["Base Color"].default_value = (0.05, 0.3, 1.0, 1.0)20principled.inputs["Emission Color"].default_value = (0.05, 0.3, 1.0, 1.0)21principled.inputs["Emission Strength"].default_value = 8.02223# Generate two rows of buildings24for side in (-1, 1):25 for index in range(8):26 width = random.uniform(2.5, 4.5)27 depth = random.uniform(3.0, 5.0)28 height = random.uniform(6.0, 18.0)2930 bpy.ops.mesh.primitive_cube_add(31 location=(side * 6.0, index * 5.5, height / 2)32 )3334 building = bpy.context.object35 building.name = f"Building_{side}_{index}"36 building.scale = (width / 2, depth / 2, height / 2)37 building.data.materials.append(building_mat)3839 # Add a simple neon sign40 bpy.ops.mesh.primitive_cube_add(41 location=(side * 5.4, index * 5.5, height * 0.65)42 )4344 sign = bpy.context.object45 sign.name = f"NeonSign_{side}_{index}"46 sign.scale = (0.08, 1.2, 0.35)47 sign.data.materials.append(neon_mat)4849# Add the street50bpy.ops.mesh.primitive_cube_add(location=(0, 19, -0.15))51street = bpy.context.object52street.name = "Street"53street.scale = (4.5, 24, 0.15)54street.data.materials.append(building_mat)
이것만으로는 인상적인 3D 아트가 아닙니다. 조잡한 시작점을 만들 뿐이며, 그래서 정확히 유용한 것입니다.
Blender 가 스크립트를 실행한 후, Kimi 는 결과를 검사하고 목표 지향적인 변경을 할 수 있습니다. 실루엣을 다양화하고, 특정 건물을 이동시키고, 간판을 텍스트 객체로 교체하고, 지오메트리 노드를 통해 창문을 추가하고, 젖은 도로 반사를 만들거나, 전체 장면을 다시 생성하지 않고 카메라 각도를 변경할 수 있습니다.
또한 코드는 계속 표시되고 편집 가능합니다. 인간 아티스트는 이를 검사하고, 수정하고, 일부를 재사용하거나, 보이지 않는 생성 과정을 신뢰하는 대신 Kimi 에게 하나의 함수만 수정하도록 지시할 수 있습니다.
빈 Blender 장면이 덜 고통스러워집니다
이 워크플로우의 가장 가치 있는 부분은 아마 최종 렌더링이 아닐 것입니다.
아티스트가 본격적인 시각 작업을 시작하기 전에 Kimi 가 처리할 수 있는 준비 작업의 양입니다.
일반적인 장면에는 객체 컬렉션, 합리적인 이름, 초기 지오메트리, 카메라 배치, 조명 테스트, 재질, 임포트, 모디파이어, 렌더 설정 및 반복 작업을 위한 스크립트가 필요합니다. 이러한 작업 각각은 개별적으로 어렵지 않지만, 함께 모여 장면이 평가할 만큼 흥미로워지기 전에 많은 시간을 소모합니다.
Kimi 는 대략적인 설명을 받아 이미 구조를 충분히 갖추어 비판할 수 있는 편집 가능한 Blender 프로젝트로 바꿀 수 있습니다.
기본 큐브를 바라보며 어디서부터 시작할지 결정하는 대신, 아티스트는 실제 지오메트리, 조명, 카메라, 재질 및 코드가 포함된 불완전한 환경을 받게 됩니다. 평범한 첫 번째 버전을 수정하는 것은 종종 모든 구조를 처음부터 만드는 것보다 훨씬 쉽습니다.
그래도 취향은 없습니다
Kimi K3 는 장면 구성에 도움을 줄 수 있지만, 샷이 시각적으로 좋은지 여부를 안정적으로 결정할 수는 없습니다.
구성을 더 영화적으로 만들어 달라고 요청할 수 있지만, "영화적"이라는 것은 더 낮은 카메라, 더 강한 대비, 더 느린 움직임, 더 넓은 렌즈, 더 많은 대기 깊이, 또는 단순히 또 다른 불필요한 네온 간판을 의미할 수 있습니다.
모델은 기술적인 요청을 이해할 수 있지만 그 뒤에 숨은 미학적 이유는 놓칠 수 있습니다.
따라서 실용적인 워크플로우는 인간이 방향을 책임지고 Kimi 가 반복적인 변경을 실행하도록 하는 것입니다. 아티스트는 가게가 프레임을 지배해야 하고, 카메라가 더 느리게 움직여야 하며, 간판이 덜 깔끔해 보여야 하고, 포그가 전경과 배경을 분리해야 한다고 결정합니다. 그런 다음 Kimi 가 장면을 조정하고, 관련 매개변수를 변경하고, 다른 미리보기를 렌더링하고, 프로세스를 반복합니다.
이러한 분할은 AI 가 하나의 프롬프트로 전체 영화를 만들었다고 말하는 것보다 덜 인상적이지만, 사람들이 실제로 사용할 수 있는 것에 훨씬 더 가깝습니다.
에이전트는 더 빨리 망칠 수도 있습니다
AI 모델에게 Blender 를 직접 제어할 수 있는 권한을 부여하면 새로운 문제가 발생합니다. 모델은 유용한 변경과 같은 속도로 원치 않는 변경을 할 수 있습니다.
"프로젝트 정리"와 같은 모호한 요청은 에이전트가 객체 이름을 바꾸고, 사용하지 않는 재질을 삭제하고, 컬렉션을 재구성하고, 스크립트를 교체하거나, 불필요하다고 잘못 판단한 에셋을 제거하게 할 수 있습니다.
Kimi Code 는 MCP 도구 호출에 대한 권한을 포함하고 파일 수정 및 명령 실행과 같은 고위험 작업을 검토하도록 사용자에게 경고합니다. 문서는 또한 서버가 완전히 신뢰할 수 없는 한 모든 MCP 도구를 자동으로 승인하지 말 것을 권고합니다.
Blender 프로젝트의 경우 기본적인 예방 조치에는 증분 버전 저장, 스크립트에 대한 버전 관리 사용, 생성된 에셋을 컬렉션으로 분리, 자동 승인 제한, 모델이 수정할 수 있는 객체 또는 파일을 정확히 지정하는 것이 포함됩니다.
에이전트가 더 많은 자율성을 가질수록 이러한 경계는 더 중요해집니다.
진정한 변화는 자동 3D 아트가 아닙니다
Blender 에 연결된 Kimi K3 는 숙련된 3D 아티스트를 대체하지 않으며, 상당한 인간의 지시 없이 모호한 프롬프트를 정교한 영화 시퀀스로 바꾸지도 않을 것입니다.
대체할 수 있는 것은 아이디어와 편집 가능한 첫 번째 버전 사이의 거리 중 일부입니다.
블록아웃을 만들고, 반복적인 스크립트를 작성하고, 초기 조명을 배치하고, 카메라 움직임을 만들고, 미리보기를 검사하고, 명백한 문제를 수정하고, 동일한 Blender 프로젝트 내에서 계속 작업할 수 있습니다.
이는 예쁜 이미지를 생성하는 것보다 더 유용합니다. 결과가 최종 픽셀에 갇혀 있지 않기 때문입니다. 지오메트리를 변경할 수 있고, 재질을 재구성할 수 있으며, 애니메이션을 다듬을 수 있고, 코드를 검사할 수 있습니다.
AI 이미지 생성기는 사람들에게 제어하기 어려운 완성된 출력물을 제공했습니다.
Blender MCP 를 통해 연결된 Kimi K3 는 그들에게 피드백에 계속 반응할 수 있는 미완성의 프로덕션 시스템을 제공합니다.
덜 마법처럼 들리지만, AI 가 실제로 전문 3D 워크플로우에 진입하는 방식에 훨씬 더 가까울 것입니다.





