2010-04-13 7 views
11

Tôi đang ở trong một dự án để tạo trò chơi 3D sử dụng XNA/C# và trò chơi sẽ sử dụng nhiều ký tự 3d.Nhân vật 3D/Người tạo mô hình

Nhìn vào các trò chơi 3D hiện tại, trong một số trò chơi, chúng tạo ra gần hàng trăm ký tự, điều khiến tôi nghĩ rằng có một số người tạo mô hình/nhân vật 3D tốt.

Để thu hẹp mẫu, trò chơi sẽ có các ký tự như trò chơi "Grand Chase". Có một số người tạo mô hình nhân vật tốt (và dễ) để sử dụng trong phát triển XNA? Miễn phí là tốt hơn, tất nhiên, nhưng tôi sẽ nhận được phiên bản trả tiền quá.

EDIT: Một câu hỏi khác là về chuyển động của các ký tự. Các chuyển động như đi bộ, nhảy, ngồi, vv được "tạo ra" bởi "công cụ tạo nhân vật" hay bởi trò chơi?

+0

Tôi không nghĩ rằng họ có hàng trăm, họ thường có một vài và rất nhiều giao diện khác nhau. Trừ khi bạn có một nghệ sĩ, bạn chỉ có thể viết một wrapper cho một trò chơi cũ như Quake và sử dụng định dạng mô hình từ đó. Có rất nhiều mô hình miễn phí và da được thực hiện bởi người hâm mộ. Nó không quá khó để tìm spec spec mô hình q2 và sử dụng nó cho XNA. – NibblyPig

+1

Chỉ cần một lưu ý phụ, bạn âm thanh một chút như bản thân mình. Tôi ghét mô hình trò chơi và hoạt ảnh. Tôi là một lập trình viên, không phải là một nhà thiết kế. Hãy thử tìm kiếm các mô hình miễn phí mà bạn có thể sử dụng hoặc thậm chí thử các trang web cung cấp các mô hình mẫu. Trong khi những điều này có thể không chính xác là những gì bạn muốn, nó sẽ giúp bạn bắt đầu ít nhất. Một lựa chọn khác là để có được một người mẫu tốt để làm điều đó cho bạn, tôi có xu hướng tìm thấy điều này mang lại kết quả tốt nhất;) – Finglas

+1

Bạn tôi là một nghệ sĩ 3D rất tốt. Anh ta có thể lập mô hình một nhân vật trong khoảng 15 phút. Dù sao, theo như hoạt ảnh có liên quan, nó phụ thuộc vào định dạng tệp mô hình. Một số có hình ảnh động "được tích hợp sẵn". Những người khác thì không. Một số có vị trí và bạn biến đổi giữa chúng. Dù bằng cách nào, công cụ 3D phải hiểu định dạng và tạo hiệu ứng động. –

Trả lời

3

Hầu hết các đối tượng trò chơi 3D được tạo trong phần mềm 3D, chẳng hạn như Maya và Blender. Nhưng có những ứng dụng thực sự giúp tăng tốc mô hình nhân vật, chẳng hạn như Poser. Nếu bạn nhanh chóng cần một lưới low poly mà không có nhiều tiền và rất nhiều nhà xuất khẩu, hãy thử MilkShape 3D. Giá rẻ và dễ làm việc. Bạn có thể dễ dàng xây dựng mắt lưới với hình ảnh động chung, mà bạn có thể chỉnh sửa sau để tinh chỉnh các ký tự của bạn.

EDIT: Một câu hỏi khác là về các chuyển động của . Các chuyển động như đi bộ, nhảy, ngồi, v.v. được "tạo" bởi "công cụ tạo nhân vật " hoặc theo trò chơi?

Poser 3D. Nó không phải là miễn phí, nhưng nó đi kèm với một thư viện tốt cho người mới bắt đầu. Ngoài ra bạn có thể sẽ thích DAZ 3D, cũng là một sản phẩm thương mại. Cá nhân tôi không vui mừng về hầu hết các phần mềm mô hình 3D đi kèm miễn phí, ngoại lệ là Blender và Anim8tor. Nếu bạn không được điều chỉnh tốt trong mô hình chuyên nghiệp, tôi vẫn khuyên bạn nên đi với MilkShape 3D. Nó có một đường cong học tập thực sự dễ dàng và bạn có thể bật ra và làm việc nhanh chóng chỉ để kiểm tra và làm việc ra trò chơi của bạn (có nhiều bên trong một trò chơi hơn so với mô hình). Cuối cùng, bạn có thể tinh chỉnh tất cả các mô hình trong phần mềm mà bạn thích sau này.

+0

Bạn có thể tìm thấy Milkshape 3D tại đây: http://chumbalum.swissquake.ch/ và vâng, nó bắt đầu từ khi trẻ nhỏ mô hình Quake 2 cho nhiều người chơi trên trường :) – Shyam

5

Một câu hỏi khác là về các chuyển động của của các ký tự. Các chuyển động như đi bộ, nhảy, ngồi, v.v. được "tạo" bởi "công cụ tạo nhân vật " hoặc theo trò chơi?

Hoạt ảnh ở các dạng khác nhau, khung hình chính, xương và vân vân được tạo trong phần mềm mô hình 3D.

Trò chơi sau đó phát các hoạt ảnh này là một số điểm nhất định. Ví dụ: nhấn nhảy sẽ phát hoạt ảnh nhảy. Trò chơi thường sử dụng một dạng nội suy tuyến tính để pha trộn các hoạt ảnh khác nhau với nhau để làm mịn chúng.

Hãy xem xét một trò chơi bóng đá, bạn có thể tạo hình động cho cầu thủ chạy theo tám hướng khác nhau, nhưng nếu người chơi đột nhiên thay đổi hướng giữa thì sao? Các modeller không thể giải thích cho điều này, do đó động cơ sẽ "làm mờ" sự khác biệt giữa các hoạt ảnh với nhau để cung cấp sự chuyển tiếp suôn sẻ thông qua phép nội suy tuyến tính hoặc một số yếu tố pha trộn khác.

Software

Đối với phần mềm, biên tập viên miễn phí như Blender sẽ làm. Tuy nhiên tôi thích Maya/Max hơn.Thông thường bạn có thể có được phiên bản của sinh viên này, kiểm tra các trang web chính thức của họ. Tôi có một phiên bản miễn phí sáu tháng qua trường đại học của tôi. Trong khi bạn hợp pháp không thể sử dụng các mô hình trong trò chơi thương mại, cho mục đích học tập thì nó vẫn ổn. Tôi tin rằng họ đã sử dụng để cung cấp một phiên bản học tập cá nhân nhưng điều này không còn tồn tại như xa như tìm kiếm của tôi đã tìm thấy.

+0

Lưu ý: Máy xay sinh tố có một phần đường cong học tập dốc do giao diện người dùng khủng khiếp của nó. Mặt khác, Max/Maya có ít giao diện người dùng tinh thần hơn, nhưng vẫn là một đường cong học tập khá cao. – Finglas

+1

Máy xay sinh tố rất mạnh mẽ, nhưng tôi phải đồng ý với tuyên bố UI khủng khiếp ... một phần mềm miễn phí, nhẹ và dễ sử dụng hơn (IMHO) được gọi là Anim8or. http://www.anim8or.com/main/index.html – JohnForDummies

1

Công cụ Xsi Mod sẽ cho phép bạn làm mô hình nhân vật và hoạt ảnh và là phiên bản cắt giảm (hơi) của công cụ Xsi đầy đủ.
Nó hoàn toàn miễn phí cho sử dụng phi thương mại và có tích hợp chặt chẽ với XNA cộng với nó có plugin hỗ trợ Unreal Engine và CryEngine vv sẵn here

1

Nếu bạn muốn, bạn có thể thử sử dụng XBL Avatars; tiền thưởng là người chơi thực sự sẽ sử dụng tính năng nhập hình đại diện của họ và AFAIK, bạn có thể tạo các ký tự và nội dung theo cách thủ tục thông qua API mã.

1

Tôi mạnh mẽ recomment Blender. Nó hoàn toàn miễn phí, nó có rất nhiều tính năng mạnh mẽ và nó được sử dụng rộng rãi bởi cộng đồng XNA.

Nó có thể là một thời gian để học cách sử dụng nó chút, nhưng một khi bạn nắm vững những điều cơ bản, Máy xay sinh tố cảm giác như một chiếc bút chì trên giấy. (Hoặc, đối với những người trong số chúng tôi hút vẽ, một nghệ sĩ thực sự tốt có thể đọc được suy nghĩ của bạn: P)

Có một kịch bản được gọi là MakeHuman cho phép bạn tạo mô hình con người một cách tham số, và tôi nghĩ nó hoạt động khá tốt , riêng tôi.