Hầu hết các bản demo 3D do AI tạo ra trông có vẻ kỳ diệu hơn thực tế vì phần tẻ nhạt thường diễn ra ở hậu trường.
Bạn thấy prompt gốc và sau đó là kết quả render cuối cùng đã được trau chuốt. Bạn không thấy các hình học bị hỏng, texture bị thiếu, camera đặt sai vị trí, ánh sáng kỳ lạ, script thất bại, hay mười lăm lần thử cần thiết để có được kết quả có thể trình bày được.
Kimi K3 kết nối với Blender thông qua MCP không loại bỏ hoàn toàn quy trình đó. Điều nó thay đổi là ai sẽ thực hiện phần lớn công việc lặp đi lặp lại giữa ý tưởng đầu tiên và cảnh Blender có thể sử dụng được đầu tiên.
Đây không phải là một trình tạo văn bản thành 3D khác
Kimi K3 không tạo ra một tài sản 3D hoàn chỉnh bên trong cửa sổ chat của nó và gửi cho bạn một tệp tin bí ẩn không thể chỉnh sửa đúng cách.
Thông qua Kimi Code, mô hình có thể kết nối với các máy chủ MCP bên ngoài và sử dụng các công cụ mà chúng cung cấp. BlenderMCP cấp cho một tác nhân AI quyền truy cập vào các thao tác của Blender như tạo đối tượng, thay đổi vật liệu, di chuyển camera, quản lý đèn, kết xuất bản xem trước, kiểm tra cảnh và thực thi Python bên trong Blender. Kimi Code chính thức hỗ trợ các máy chủ MCP thông qua các kết nối stdio cục bộ, HTTP và SSE.
Điều đó có nghĩa là Kimi có thể vận hành dự án Blender thực tế thay vì chỉ đưa ra cho bạn những hướng dẫn như "chọn khối lập phương, mở tab modifier và thêm bevel."
Bạn mô tả những gì bạn muốn, Kimi dịch mô tả đó thành các thao tác Blender hoặc mã Python, Blender thực thi nó và tác nhân có thể tiếp tục sửa đổi cùng một cảnh.
Tại sao Kimi K3 phù hợp với Blender
Blender là một môi trường khó khăn bất thường đối với một mô hình AI vì mô hình cần nhiều hơn khả năng tạo mã tốt.
Nó phải hiểu không gian ba chiều, theo dõi hàng tá đối tượng, bảo tồn tên và cấu trúc cảnh, suy luận về bố cục hình ảnh, diễn giải ảnh chụp màn hình, sửa đổi script Python và ghi nhớ những gì đã xảy ra vài bước trước đó.
Kimi K3 được thiết kế đặc biệt để lập trình đường dài, hiểu trực quan bản địa, sử dụng công cụ và có cửa sổ ngữ cảnh lên đến một triệu token. Moonshot cũng trình diễn K3 lặp lại giữa mã và ảnh chụp màn hình trực tiếp trong quy trình mà họ gọi là "vòng lặp thị giác".
Điều đó quan trọng vì một tác nhân Blender chỉ hữu ích khi nó có thể làm nhiều hơn việc tạo ra phiên bản đầu tiên.
Một mô hình tạo ra cảnh thành phố nhưng quên mọi quyết định trước đó sau prompt tiếp theo về cơ bản là một trình tạo tài sản phức tạp quá mức. Một tác nhân hữu ích cần bảo tồn cảnh, kiểm tra đầu ra, xác định vấn đề và tiếp tục thực hiện các thay đổi mà không cần xây dựng lại mọi thứ từ đầu.
Quy trình làm việc thực tế có thể trông như thế nào
Hãy tưởng tượng yêu cầu Kimi tạo một con phố tương lai đầy điện ảnh với mặt đường nhựa ướt, một tiệm mì nhỏ, biển hiệu hoạt hình, sương mù thể tích và một camera di chuyển chậm giữa các tòa nhà.
Bước đầu tiên có lẽ sẽ là một bản phác thảo thô. Kimi có thể tạo các tòa nhà đơn giản từ các khối lập phương, đặt đường, tạo cấu trúc cửa hàng, thêm vật liệu tạm thời, đặt đèn và thiết lập đường đi cho camera.
Kết quả đầu tiên đó gần như chắc chắn sẽ trông rất tệ.
Các tòa nhà có thể cách đều nhau quá mức, cửa hàng có thể biến mất vào nền, camera có thể di chuyển quá nhanh và sương mù có thể khiến toàn bộ cảnh trông như thể ai đó đã đổ sữa vào bên trong trình kết xuất.
Đây là lúc kết nối trở nên thú vị hơn so với việc tạo sinh dựa trên prompt thông thường. Kimi có thể kiểm tra ảnh chụp màn hình viewport hoặc bản kết xuất, so sánh kết quả với yêu cầu, sửa đổi cảnh Blender và chạy một lần lặp khác. Các triển khai Blender MCP hiển thị các điều khiển cảnh, kết xuất, ảnh chụp màn hình viewport, thao tác đối tượng, vật liệu, camera và script Python, trong khi K3 được thiết kế để kết hợp phản hồi trực quan với thực thi mã.
Mô hình không chỉ đơn giản là tạo ra một hình ảnh khác. Nó đang chỉnh sửa các đối tượng, vật liệu, đèn, đường cong hoạt ảnh và script cơ bản đã tạo ra hình ảnh đó.
Mã là một phần của quy trình làm việc
Kimi không cần một lệnh MCP riêng biệt cho mọi thao tác Blender nhỏ vì bản thân Blender có thể được điều khiển thông qua Python.
Ví dụ, mô hình có thể tạo một script như thế này để tạo một vài tòa nhà đơn giản, áp dụng vật liệu phát sáng và chuẩn bị phiên bản đầu tiên của một con phố đèn neon:
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)
Bản thân nó không phải là tác phẩm nghệ thuật 3D ấn tượng. Nó tạo ra một điểm khởi đầu thô sơ, và đó chính xác là lý do tại sao nó hữu ích.
Sau khi Blender thực thi script, Kimi có thể kiểm tra kết quả và thực hiện các thay đổi có mục tiêu. Nó có thể thay đổi các đường nét, di chuyển các tòa nhà cụ thể, thay thế các biển hiệu bằng các đối tượng văn bản, tạo cửa sổ thông qua Geometry Nodes, tạo phản xạ mặt đường ướt hoặc thay đổi góc camera mà không cần tạo lại toàn bộ cảnh.
Mã cũng luôn hiển thị và có thể chỉnh sửa. Một nghệ sĩ con người có thể kiểm tra nó, sửa nó, sử dụng lại các phần của nó hoặc yêu cầu Kimi chỉ sửa đổi một chức năng thay vì tin tưởng vào một quy trình tạo sinh vô hình.
Cảnh Blender trống trở nên bớt đau đớn hơn
Phần có giá trị nhất của quy trình làm việc này có lẽ không phải là kết quả render cuối cùng.
Đó là khối lượng chuẩn bị mà Kimi có thể xử lý trước khi nghệ sĩ bắt đầu công việc thị giác nghiêm túc.
Một cảnh điển hình yêu cầu các bộ sưu tập đối tượng, tên hợp lý, hình học ban đầu, vị trí camera, kiểm tra ánh sáng, vật liệu, nhập khẩu, modifier, cài đặt kết xuất và script cho các thao tác lặp đi lặp lại. Không có nhiệm vụ nào trong số này là khó khăn riêng lẻ, nhưng cùng nhau, chúng tiêu tốn một lượng lớn thời gian trước khi cảnh trở nên đủ thú vị để đánh giá.
Kimi có thể lấy một mô tả sơ lược và biến nó thành một dự án Blender có thể chỉnh sửa đã chứa đủ cấu trúc để chỉ trích.
Thay vì nhìn chằm chằm vào khối lập phương mặc định và quyết định bắt đầu từ đâu, nghệ sĩ nhận được một môi trường chưa hoàn thiện với hình học, đèn, camera, vật liệu và mã thực tế. Sửa một phiên bản đầu tiên tầm thường thường dễ dàng hơn nhiều so với việc tạo toàn bộ cấu trúc từ con số không.
Nó vẫn không có gu thẩm mỹ
Kimi K3 có thể giúp xây dựng cảnh, nhưng nó không thể quyết định một cách đáng tin cậy điều gì làm cho một cảnh quay trông đẹp về mặt hình ảnh.
Bạn có thể yêu cầu nó làm cho bố cục trở nên điện ảnh hơn, nhưng "điện ảnh" có thể có nghĩa là camera thấp hơn, độ tương phản mạnh hơn, chuyển động chậm hơn, ống kính rộng hơn, độ sâu khí quyển nhiều hơn, hoặc chỉ đơn giản là một biển hiệu neon không cần thiết khác.
Mô hình có thể hiểu yêu cầu kỹ thuật trong khi bỏ lỡ lý do thẩm mỹ đằng sau nó.
Do đó, một quy trình làm việc thực tế sẽ giữ cho con người chịu trách nhiệm về định hướng trong khi để Kimi thực hiện các thay đổi lặp đi lặp lại. Nghệ sĩ quyết định rằng cửa hàng nên chiếm ưu thế trong khung hình, camera nên di chuyển chậm hơn, các biển hiệu nên bớt sạch sẽ hơn và sương mù nên tách biệt tiền cảnh khỏi hậu cảnh. Sau đó, Kimi điều chỉnh cảnh, thay đổi các thông số liên quan, kết xuất một bản xem trước khác và lặp lại quy trình.
Sự phân chia này kém ấn tượng hơn so với việc nói rằng AI đã tạo ra toàn bộ một bộ phim từ một prompt duy nhất, nhưng nó cũng gần hơn nhiều với thứ mà mọi người thực sự có thể sử dụng.
Tác nhân cũng có thể phá hỏng mọi thứ nhanh hơn
Việc trao cho một mô hình AI quyền kiểm soát trực tiếp Blender tạo ra một vấn đề mới: mô hình có thể thực hiện các thay đổi không mong muốn với cùng tốc độ như các thay đổi hữu ích.
Một yêu cầu mơ hồ như "dọn dẹp dự án" có thể khiến tác nhân đổi tên các đối tượng, xóa các vật liệu không sử dụng, tổ chức lại các bộ sưu tập, thay thế các script hoặc loại bỏ các tài sản mà nó cho là không cần thiết một cách sai lầm.
Kimi Code bao gồm các quyền cho các lệnh gọi công cụ MCP và cảnh báo người dùng xem xét các thao tác rủi ro cao như sửa đổi tệp và thực thi lệnh. Tài liệu của nó cũng khuyên không nên tự động phê duyệt mọi công cụ MCP trừ khi máy chủ hoàn toàn đáng tin cậy.
Đối với các dự án Blender, các biện pháp phòng ngừa cơ bản sẽ bao gồm lưu các phiên bản tăng dần, sử dụng kiểm soát phiên bản cho script, tách biệt các tài sản được tạo ra thành các bộ sưu tập, hạn chế phê duyệt tự động và nói chính xác với mô hình những đối tượng hoặc tệp nào nó có thể sửa đổi.
Tác nhân càng có nhiều quyền tự chủ, những ranh giới này càng trở nên quan trọng.
Sự thay đổi thực sự không phải là nghệ thuật 3D tự động
Kimi K3 kết nối với Blender không thay thế một nghệ sĩ 3D giàu kinh nghiệm và nó có thể sẽ không biến một prompt mơ hồ thành một chuỗi cảnh điện ảnh trau chuốt nếu không có sự định hướng đáng kể của con người.
Những gì nó có thể thay thế là một phần khoảng cách giữa một ý tưởng và một phiên bản đầu tiên có thể chỉnh sửa.
Nó có thể tạo bản phác thảo, viết các script lặp đi lặp lại, đặt đèn ban đầu, xây dựng chuyển động camera, kiểm tra bản xem trước, sửa các vấn đề rõ ràng và tiếp tục làm việc bên trong cùng một dự án Blender.
Điều đó hữu ích hơn việc tạo ra một hình ảnh đẹp vì kết quả không bị mắc kẹt bên trong các pixel cuối cùng. Hình học có thể được thay đổi, vật liệu có thể được xây dựng lại, hoạt ảnh có thể được tinh chỉnh và mã có thể được kiểm tra.
Các trình tạo hình ảnh AI đã cung cấp cho mọi người các đầu ra hoàn chỉnh khó kiểm soát.
Kimi K3 được kết nối thông qua Blender MCP cung cấp cho họ một hệ thống sản xuất chưa hoàn thiện có thể tiếp tục phản hồi lại các phản hồi.
Nghe có vẻ ít kỳ diệu hơn, nhưng nó có lẽ gần hơn nhiều với cách AI sẽ thực sự tham gia vào các quy trình làm việc 3D chuyên nghiệp.





