2009-04-06 13 views
31

Tôi đang nghiên cứu Đồ họa máy tính như là một phần của chương trình giảng dạy tại trường đại học của tôi. Khóa học tập trung vào mô hình cảnh, thay vì hiển thị hoặc các khía cạnh khác của đồ họa máy tính. Chúng tôi đang học toán học đằng sau nó và OpenSceneGraph để thực sự chạy một cái gì đó.Lập mô hình 3D cho lập trình viên

Là một phần của HW, và ngoài lợi ích tuyệt đối, tôi cần tạo mô hình 3D và tôi có quyền tự do nghệ thuật trong lĩnh vực này. Tôi cũng có quyền tự do mô hình hóa nó trực tiếp trong mã, hoặc tải một mô hình tôi làm trong một công cụ mà tôi chọn.

Vấn đề là, tôi không giỏi về nghệ thuật thị giác - tôi có rất nhiều ý tưởng hay, nhưng không có đầu mối làm thế nào để mô hình hóa chúng. Tôi cũng không thể vẽ hay phác họa được. Nhưng, tôi muốn để có thể thực hiện CG.

Bạn đề xuất tôi tiếp cận người mẫu 3D bằng cách nào?

Cảm ơn,
Asaf

EDIT: Một số người đã xuống bình chọn này (w/o để lại một bình luận). Hãy để tôi nhấn mạnh - Tôi là một lập trình viên, và tôi muốn làm quen với một nghệ thuật tiếp giáp với chúng ta. Làm cho không có sai lầm, nó là một câu hỏi liên quan đến lập trình.

CHỈNH SỬA 2: Cảm ơn tất cả những ai đã trả lời. Tôi sẽ chọn câu trả lời được chấp nhận của tôi sau khi tôi xem xét các lựa chọn thay thế bạn đã đề xuất. Tôi xin lỗi vì sự chậm trễ (dự kiến).

Kết luận:

  • tôi đã quyết định nhìn vào máy xay sinh tố. Tôi đang xem xét một số của nó video tutorials đề cập bởi Ruben Steins.
    Cảm ơn Ruben.
  • Tôi đã xem nhanh MilkShape 3D và sẽ sử dụng nó nếu tôi thấy Máy xay sinh tố là quá nhiều cho nhu cầu của tôi, hoặc học tập "ngân sách" hiện tại của tôi (thời gian, sự chú ý).
    Cảm ơn m3rLinEz.
  • Sau khi tôi tìm hiểu một số kỹ năng cơ bản, tôi dự định thực hiện theo lời khuyên của Mastermind.
    Cảm ơn bạn Mastermind.
  • Khi tôi đã thực hiện một số tác phẩm nghệ thuật 3D và sẵn sàng cải thiện kỹ năng của mình, tôi sẽ truy cập vào các địa điểm fa. đã được đăng.
    Cảm ơn bạn, fa.

Cảm ơn tất cả những người đã dành thời gian trả lời và tất cả những người cởi mở đủ để không downvote chương trình, nhưng không phải là câu hỏi liên quan đến mã.

Trả lời

8
  1. Tải Blender
  2. Xem the video tutorials hay read this online tutorial
  3. Sử dụng osgExport for Blender để có được mô hình của bạn vào OSG

Nếu bạn muốn có một mô hình thực sự mát mẻ, quá trình này sẽ mất một thời gian, nhưng bạn sẽ có thể có được một mô hình nhanh chóng trong vòng một tuần hoặc lâu hơn.

+0

Bạn khá khiêm tốn. Phải mất một thời gian để tôi nhận thấy bạn đã tạo osgExport. Bây giờ tôi nợ bạn để trả lời và cho công cụ - do đó, gấp đôi nhờ bạn! –

+1

Thực ra, đó là sự trùng hợp ngẫu nhiên. Đó là một Ruben hoàn toàn khác. –

+0

Bạn có thể vui lòng cho tôi cài đặt OSG không? –

0

Tôi muốn có một trong những công cụ tạo mô hình 3D phổ biến, tải xuống một số mẫu và bắt đầu sửa đổi chúng.

Tên lớn trong miền công cụ tạo mô hình 3D bao gồm 3D Studio Max, Maya, Máy xay sinh tố, Lightwave và Modo. Một số trong số này có thể đắt tiền. Blender miễn phí.

7

Thật không may mọi người thực sự bỏ phiếu xuống các câu hỏi liên quan đến thiết kế trên trang web này, tôi không biết vì lý do gì. Vì vậy, tôi bầu bạn lên.

Thiết kế là một điều rất quan trọng, tôi chỉ có thể cảm thấy tiếc cho những ai muốn đính kèm mình trong mã không để lại bất kỳ không gian cho phong cách và vẻ đẹp.

Tôi hoàn toàn có thể đề xuất 3ds max cho bạn. Nó có (hoặc ít nhất là có một vài năm trước đây) hướng dẫn rất tốt vận chuyển với nó để bạn có thể tìm hiểu làm thế nào để di chuyển mọi thứ xung quanh.

Lời khuyên chung là truy cập các trang liên quan đến thiết kế 2D và 3D nhưng sẽ quá trừu tượng. Vì vậy, tôi có một đề nghị sau đây. Hãy suy nghĩ về những gì bạn muốn thiết kế. Đầu tiên - CÁI GÌ. Sau đó cố gắng làm điều đó. Dọc theo con đường bạn sẽ có những câu hỏi cụ thể về cách đạt được một hiệu ứng cụ thể. Bạn sẽ yêu cầu họ về các nguồn lực có liên quan hoặc tự mình tìm hiểu câu trả lời. Với thời gian bạn sẽ có kiến ​​thức về kỹ năng, và sau ít nhất vài tháng bạn sẽ có khả năng/hy vọng phát triển cảm giác về cách làm những điều này, cái gì là tốt hay cái gì không.

Mọi thứ về nghệ thuật và thiết kế cần có thời gian. Nhiều thời gian. Và nhiều đam mê.

Chúc may mắn!

5

Tôi khuyên bạn nên Google SketchupMilkShape 3D (thương mại, nhưng với mức giá rất thấp cho loại SW này). Tôi cũng có kinh nghiệm với Blender trước đây, mà tôi nghĩ là khó nhất để học hỏi từ ba SW mà tôi đề nghị.

Một mối quan tâm khác mà bạn cần xem xét là định dạng dữ liệu được xuất từ ​​phần mềm mô hình hóa. Vì bạn đã đề cập đến việc tự mình làm "toán", bạn phải tìm một công cụ tạo mô hình xuất ra một định dạng mà bạn có thể dễ dàng truy cập dữ liệu đỉnh.

Cả Google Sketchup và Milkshape 3D đều có tài liệu tuyệt vời (Máy xay sinh tố, dĩ nhiên). Sketup thậm chí còn có video hướng dẫn trên trang web của họ và Milkshape 3D cho phép tôi mô hình một robot đơn giản trong thời gian rất ngắn. Nhưng nếu bạn muốn có nhiều tính năng tạo mô hình nâng cao hơn những công cụ này có thể không phù hợp với bạn.

+0

Wow Sketchup trông giống như một giấc mơ lập trình viên, rất hay nhưng hơi đắt tiền cho một nhà tạo mẫu sở thích. Tôi hiện đang sử dụng Milkshape bản thân mình và nó là bàn tay xuống một trong những công cụ mô hình hóa đơn giản. Tôi có nghĩa là trong một cách tốt, bạn có thể làm việc rất cơ bản (chủ yếu là nhiều thứ thấp) thực hiện nhanh trong milkshape. –

+0

phác thảo lên là khá tốt nhưng nếu bạn muốn xuất nó vào một gói khác hoặc bạn muốn đưa ra một ý tưởng cho TOPOLOGY không sử dụng nó –

+1

Pricey? Sketchup là miễn phí, và có một nhà xuất khẩu OSG có sẵn: https://github.com/rpavlik/sketchupToOSG –

1

bạn nhận được các mô hình phức tạp (chủ yếu là con người) bằng cách sử dụng "Poser" mà không "bất kỳ ý tưởng" nào hoạt động. Nếu bạn muốn đi sâu vào toàn bộ mô hình, tôi khuyên bạn nên "Maya".

1

Trước hết, bạn nên xem xét một số chương trình 3D khác nhau, nếu bạn chưa có. Sau khi bạn thích chương trình bạn chọn, bạn sẽ phải làm quen với nó, và cố gắng hiểu những gì mỗi phím nóng, nút, vật liệu, vv Điều này tự của nó có thể là một khía cạnh phức tạp và khó chịu của nó.

Rất nhiều người cũng sẽ giới thiệu chương trình; tốt, tiêu chuẩn công nghiệp, hoặc một cái gì đó họ thích. Nếu điều này không chuyên nghiệp, tôi khuyên bạn nên xem cái nào bạn thích nhất, nó sẽ giúp bạn học nhanh hơn nhiều.

Sau khi bạn đã chọn chương trình, bạn chỉ nên tìm hướng dẫn, video có xu hướng trợ giúp vì bạn thực sự có thể nhìn thấy mọi thứ họ đang làm.

Và sau một thời gian, với một chút thời gian và bạn nên bắt đầu để có thể sản xuất một số mô hình tìm kiếm phong nha, nhưng các mô hình tuyệt vời mất thời gian. Vì vậy, không nhận được fustrated! Nó giống như lập trình theo cách bạn có thể không học lập trình trong một đêm, với công cụ 3D Tôi vẫn đang học những điều mới mẻ mà tôi không nhận ra mình có thể làm, giống như lập trình.

Nếu bạn không biết cách làm điều gì đó với lập trình, nhiều khả năng bạn sẽ google (hoặc thậm chí yêu cầu tràn ngăn xếp) phải không? Vì vậy, làm tương tự với các công cụ CG. Nếu bạn muốn tìm hiểu làm thế nào để làm mô phỏng nước, google nó!

2

Mô hình 3D là một công cụ khó khăn và không để cho nó áp đảo bạn. Thay vào đó, bạn nên để người nào đó phù hợp hơn làm mô hình. Có rất nhiều mô hình miễn phí. Tìm kiếm và sử dụng chúng trước khi chi tiêu giờ và ngày cho một con khủng long tệ hại. Và ngay cả khi bạn mô hình hóa nó, bạn sẽ cần phải thực hiện các cảnh, xương, vật liệu, vv Nếu bạn có nhiều hơn trong lập trình, cố gắng để làm cho nó di chuyển xung quanh những trở ngại sẽ vui hơn nhiều.

1

kỹ năng nghệ thuật không được cấp cho tất cả mọi người, nhưng bạn có thể học được rất nhiều ở những nơi:

ConceptArt

CGTalk

CafeSalé (trong tiếng Pháp)

0

Blender là một tốt (miễn phí) tùy chọn, nhưng nó là một chút over-the-top cho những gì bạn đang yêu cầu, bởi vì nó là một gói hoạt hình hoàn chỉnh, không chỉ đơn thuần là một modeller. Nói cách khác, có rất nhiều guff khác để có được trong cách học cách mô hình hóa.

Cho đến nay, IMO 3D modeller tốt nhất (đối với mật độ nhiều từ thấp đến trung bình, ví dụ trò chơi trên máy tính chứ không phải phim) là Silo (http://www.nevercenter.com/). Tôi đã làm việc với Maya, 3dsmax, Softimage XSI, Máy xay sinh tố, Modo, blah, blah qua nhiều năm và sẽ luôn sử dụng Silo để mô hình hóa bất kể nền tảng hoạt ảnh đang được sử dụng. Ngoài việc rất dễ sử dụng, nó cực kỳ rẻ, chỉ có $ 80 cho một giấy phép đầy đủ ...

Theo cách tiếp cận, có hai kỹ thuật mô hình hóa lớn mà bạn sẽ muốn điều tra; mô hình hộp và cạnh vòng lặp.

3

Tôi thấy Wing3d là dễ sử dụng nhất. BLender có nhiều chức năng nhất.

Và thú vị là Albatross 3D. Nó rất đơn giản nhưng Wing3d dễ sử dụng nhất.

+0

+1 cho wings3d - phần mềm miễn phí tuyệt vời –

0

Là một nghệ sĩ đồ họa có kinh nghiệm trong Lightwave 3d, mỗi chương trình đều có mục đích sử dụng và những gì bạn chọn nên dựa trên nhu cầu mong muốn của bạn. Nếu đây là một con đường bạn muốn làm theo, sau đó Blender là một chương trình giới thiệu tốt, mà đối thủ Lightwave trong một số liên quan. Tuy nhiên, nếu bạn là một lập trình viên, thì việc học Maya sẽ giúp bạn đi trước một bước vì nó là những gì mà nhiều studio lớn đặt tên cho các sản phẩm hoàn chỉnh của họ. (theo sau là lightwave cho các studio không thể đủ khả năng cho Maya.)

Tôi không thể nói rằng mọi chương trình đều dễ học, với độ linh hoạt cao hơn của chương trình, có nhiều thách thức. Nhưng tôi tin rằng lightwave là một chương trình khởi đầu tốt nếu bạn muốn kết cấu, animate và hoặc nhập hầu hết mọi mô hình .obj.