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:
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
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ó:
#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 độ.
Sau khi hoàn tất các bước trên ta sẽ có đối tượng cuối cùng như sau:
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
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.
Kết quả 3D
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:
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
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ọn Menu 3D -> Render để bắt đầu tiến trình render.
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 trước khi render
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:
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
Chỉnh thông số Detail xuống mức thấp nhất sau đó nhấn OK
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
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ổ
Dùng công cụ Line và vẽ theo hình, ta được như sau:
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…
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:
Chi tiết đối tượng
Gắn thêm mặt bàn và tạo texture ta được kết quả:
Và đây là kết quả cuối cùng:
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:
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.