Đăng nhập Đăng ký website CÙNG HỢP TÁC 
logo-website

Tạo mô hình 3D với phần mềm Inivis AC3D nhỏ gọn

Khi bạn chuyên về thiết kế 3D thì các phần mềm như SketchUp, Autodesk 3Ds Max, Blender v.v... là những công cụ không thể thiếu, tuy nhiên các phần mềm này đòi hỏi máy tính phải có cấu hình cao để chạy.
Nếu bạn cần sử dụng một phần mềm nhỏ gọn, nhanh và dễ sử dụng để tạo ra các mô hình 3D thì Inivis AC3D là một lựa chọn hợp lý.

1. Hướng dẫn cài đặt và sử dụng Inivis AC3D
Tải phần mềm tại đây: www.inivis.com, AC3D có đầy đủ phiên bản cho Window (32 bit, 64 bit), Mac OS X (32 bit, 64 bit) và Linux (32 bit)
Sau khi cài đặt, mở chương trình ta sẽ có cửa sổ làm việc chính như sau:
Giao diện chính phần mềm AC3D
Trong đó:
Ở giữa là 4 cửa số tương ứng với các mặt phẳng khác nhau và 1 cửa sổ không gian 3 chiều.
Số 1: là tính năng chọn đối tượng như chọn nhiều đối tượng cùng lúc, chỉ chọn 1 đối tượng, chỉ chọn bề mặt hoặc chỉ chọn 1 điểm (vertex)
Số 2: là công cụ vẽ và điều chỉnh đối tượng như vẽ hình khối, hình trụ, hình cầu, đa giác v.v..
Số 3: là các tính năng về di chuyển vùng được chọn theo các hướng khác nhau trong không gian 3 chiều
Số 4: là tính năng ẩn/hiện các đối tượng được chọn
Số 5: là đổ màu cho các đối tượng được chọn, giúp việc phân biệt các đối tượng được dễ hơn
2. Sử dụng các công cụ trong AC3D
Chúng ta sẽ cùng làm quen với các công cụ bằng cách vẽ một cái bàn đơn giản như sau:
Hinh cai ban
Phân tích: cái bàn của chúng ta đơn giản chỉ gồm 1 mặt bàn hình chữ nhật và 4 chân hình vuông.
Bước 1: Tạo mặt bàn
Dùng đối tượng Box và vẽ một hình chữ nhật ở giữa tâm màn hình
Tạo đối tượng mặt bàn trong Ac3D

Bước 2: Tạo chân bàn
Dùng đối tượng box vẽ 1 hình chữ nhật làm chân bàn và điều chỉnh kích thước sao cho phù hợp.
Sau khi điều chỉnh, chọn đối tượng và copy ra để làm các chân khác, di chuyển đến vị trí phù hợp ta sẽ có:
Tạo các đối tượng chân bàn

#Tip: Để di chuyển 2 đối tượng lại gần nhau một cách chính xác ta có thể làm như sau:
Chọn 1 điểm (vertex) trên đối tượng 1, tiếp theo chọn 1 điểm trên đối tượng 2, sau đó vào Menu Vertex chọn Snap Objects by Vertices khi đó đối tượng 1 sẽ di chuyển tới gần đối tượng 2 và 2 điểm chọn sẽ có chung tọa độ.
Hướng dẫn di chuyển 2 đối tượng lại gần nhau

Sau khi hoàn tất các bước trên ta sẽ có đối tượng cuối cùng như sau:
Đối tượng bàn hoàn chỉnh

Bước 3: Tạo bề mặt cho đối tượng (Texture)
Tìm một hình ảnh có vẫn gỗ để làm mặt bàn, ví dụ chúng ta sử dụng hình sau

Mẫu vân gỗ làm Texture cho đối tượng

Chọn đối tượng mặt bàn, sau đó vào Menu Object -> Texture -> Load texture… và chọn hình đã chuẩn bị ở trên.
Load Texture cho đối tượng

Kết quả
Kết quả tạo texture cho đối tượng mặt bàn
Chúng ta có thể chọn hình ảnh khác để làm chân bàn nhưng trong ví dụ này chúng ta sử dụng luôn hình ảnh trên để làm texture cho chân bàn.

Áp dụng tượng tự cho 4 chân bàn ta được như sau:
Kết quả texture cho toàn bộ đối tượng

Bước 4: Xuất đối tượng thành hình ảnh (render)
Bạn có thể xuất đối tượng trực tiếp từ AC3D thành file PNG từ Menu Tools -> Save 3D win as PNG… tuy nhiên kết quả chủ yếu là để xem trước đối tượng.
AC3D không hỗ trợ render trực tiếp đối tượng thành hình ảnh, chúng ta sẽ cần tới PhotoShop (CS6) để làm việc này.
Render chủ yếu là xuất ra hình ảnh với việc thêm vào các góc chiếu sáng làm đối tượng đổ bóng theo yêu cầu. Nếu bạn chỉ cần hình ảnh để sử dụng thì có thể dùng Photoshop mở đối tượng lên rồi chọn Menu File -> Export -> Export As… để lưu hình ảnh.
4.1 Xuất file từ AC3D: chọn Menu File -> Export -> 3D Studio… để xuất file, đặt tên là table.3ds
Export đối tượng trong AC3D

4.2 Import file vào Photoshop: Mở chương trình Photoshop, chọn File -> Open để mở file table.3ds
Photoshop CS6 đã tích hợp sẵn chức năng 3D
Chức năng 3D trong Photoshop

Chọn Menu 3D -> Render để bắt đầu tiến trình render.
Tiến hành render đối tượng trong Photoshop CS6

Tùy vào phần cứng của máy tính mà quá trình này nhanh hay chậm, kết quả cuối cùng ta được hình ảnh sau:
Hình ảnh đối tượng
Hình ảnh trước khi render

Hình ảnh sau khi render đối tượng
Hình ảnh sau khi render tạo bóng với ánh sáng


* Sử dụng một số tính năng nâng cao
Bây giờ chúng ta điều chỉnh một chút để làm chân bàn đẹp hơn, ví dụ chúng ta sẽ làm chân sau:

Tạo chân bàn kiểu trong AC3D

Nhìn thì thấy rất khó nhưng chúng ta vẫn có thể thực hiện được theo các bước sau:
Cách tạo đối tượng của chúng ta là sẽ vẽ ½ của chân bàn theo chiều đứng sau đó dùng thuộc tính xoay tròn quanh trục thẳng đứng để tạo ra đối tượng hoàn chỉnh.
Bước 1: Dùng corel tạo bản vẽ 2D cho hình ảnh
Mở corel và import hình vào, sau đó chọn hình ảnh và vào Menu Bitmaps -> Outline Trace -> Logo
Tạo file corel từ hình ảnh

Chỉnh thông số Detail xuống mức thấp nhất sau đó nhấn OK
Chỉnh thông số Trace trong Corel X7

Ta sẽ được ảnh vector của hình ảnh, chúng ta chỉ cần ½ chân bàn nên cắt đi một nửa theo chiều dọc
Một nửa đối tượng trong Corel
Tới đây ta sẽ có 1 file vector, từ Corel chúng ta có thể xuất file ra định dạng .DXF (Autocad), nếu có cài chương trình SketchUp hoặc Blender thì có thể sử dụng thêm các Plugin để chuyển đổi trực tiếp sang file .ac hoặc chuyển sang các dạng file thông dụng như 3D Studio (.3ds), Autocad DXF (*.dxf), OBJ File (*.obj) v.v… và Import vào AC3D cho nhanh.
Lưu ý: Cách trên là cách tổng quát để vẽ cho mọi đối tượng, với các đối tượng khó ta có thể chuyển và vẽ từng phần rồi cuối cùng ráp lại thành đối tượng hoàn chỉnh.

Bước 2: Vẽ đối tượng theo hình ảnh
Chúng ta đang học cách sử dụng công cụ do đó sẽ tự vẽ đối tượng này mà không dùng phần mềm để import file.
Nếu không cài Corel bạn có thể bỏ qua bước 1, dùng trực tiếp hình ảnh ở trên để làm mẫu.
Từ Corel ta xuất file thành hình ảnh và chèn vào AC3D làm backgound để vẽ hình này.
Mở chương trình AC3D mới và set background cho cửa sổ
Set Background cho view trong AC3D

Dùng công cụ Line và vẽ theo hình, ta được như sau:
Vẽ đối tượng trong View
Bạn càng vẽ chính xác thì đối tượng cuối cùng sẽ càng đẹp, sau khi vẽ xong, dùng tính năng Revolve để chuyển thành đối tượng 3D.

Chọn đối tượng sau đó vào Menu Object -> Revolve…
Sử dụng tính năng Revolve trong AC3D
Trong đó:
degrees: 360 nghĩa là quay 360 độ
axis: là trục quay, nhìn vào cửa sổ ta thấy đối tượng đang thẳng đứng theo trục Y do đó ta chọn trục quay là Y
segments: là số lượng các điểm được tạo ra khi thực hiện thuật toán quay quanh trục, số lượng segments càng nhiều thì đối tượng càng đẹp, tuy nhiên nếu tạo đối tượng cho game thì càng nhiều segments đồng nghĩa máy tính sẽ phải xử lý nhiều thông tin hơn và làm game chậm hơn đó là lý do mà bạn thấy một số cảnh hoặc vật không quan trọng trong game được làm rất đơn giản.
offset: là khoảng cách giữa các segments

Kết quả tạo được như sau:
Sử dụng tính năng Revolve cho đối tượng

Chi tiết đối tượng
Chi tiết đối tượng

Gắn thêm mặt bàn và tạo texture ta được kết quả:
Kết quả sau khi toàn tất đối tượng

Và đây là kết quả cuối cùng:
Kết quả đối tượng mới

Bạn có thể download toàn bộ đối tượng trong ví dụ tại Mô hình đối tượng tạo bằng AC3D
Việc học các công cụ sẽ giúp bạn có khả năng điều chỉnh mô hình khi cần, ngoài ra nếu cần mô hình nào bạn cũng có thể vào Các mô hình 3D miễn phí để tìm và download, hầu như bạn có thể tìm thấy tất cả mọi thứ bạn cần.

Trong các bài tiếp theo liên quan đến Game 3D, chúng ta sẽ sử dụng các đối tượng này trong game để xem kết quả ra sao nhé.

*Tip: Trường hợp dùng PhotoShop không mở được file .3ds và thấy thông báo sau:

Thông báo lỗi khi thiếu OpenGL

Nghĩa là máy tính của bạn chưa cài OpenGL, bạn chỉ cần cài vào là được.


Các tin khác
  • CopyRight

  • DMCA.com Protection Status
    Logo thông báo Bộ Công Thương
Chịu trách nhiệm Ông Nguyễn Hữu Dũng
54 Đường 26, P.Hiệp Bình Chánh, Q.Thủ Đức, Tp.HCM
Hotline: 0908.622.880 - Email: info@giacongweb.com
Zalo: 0908622880 - Website: www.giacongweb.com
Đang online 7
Tổng truy cập 28.805