4.3 CHI TIẾT CÁC CẢN H
4.3.2. Cách thức thực hiện
4.3.2.1. Tạo đối tƣợng địa hình – Terrain:
- Terrain ƣợc tạo ra ể chứa tất cả các ối tƣợng sẽ ƣợc thêm vào sau này, có thể nói terrain giống nhƣ mặt ất, chúng ta di chuyển phía trên terrain và mọi ối tƣợng ều phải ặt phía trên terrain mới có thể nhìn thấy ƣợc.
- Khởi tạo Terrain:
- Terrain mới ƣợc khởi tạo:
Trang 42
- Chỉnh k ch thước, ộ dày của Terrain bằng cách:
- Các cách thức ể thiết kế ịa hình:
Trang 43 + Mỗi công cụ sẽ có một mô tả ngắn ph a dưới, ồng thời các thuộc tính của công cụ sẽ hiện ra. Hầu hết công cụ sử dụng rush ể hiệu chỉnh Terrain, khi chọn một rush, rush ó sẽ ƣợc hiển thị khi di chuyển chuột trên Terrain với k ch thước ược qui ịnh.
+ Các công cụ bao gồm:
Raise/ Lower Terrain: Tăng hoặc giảm chiều cao của Terrain, nhấp chuột một lần sẽ tăng chiểu cao tại vùng ƣợc chọn, kết hợp ồng thời giữ và rê chuột thì chiều cao sẽ tiếp tục tăng.
Paint Height: Tăng chiều cao Terrain ến một chiều cao ƣợc chỉ ịnh trước, khi một iểm ạt ến chiều cao chỉ ịnh, iểm ó sẽ không tăng thêm nữa.
Smooth Height: Công cụ làm mịn các chỗ gấp khúc do sự khác biệt chiều cao gây ra.
Trang 44
Paint Texture: Sơn kết cấu ịa hình lên Terrain bằng cách Add Texture, sau ó chọn Brush và bắt ầu sơn lên Terrain.
Place Trees: Hỗ trợ thêm hàng loạt cây vào Terrain bằng cách chọn loại cây, chọn Brush và bắt ầu sơn lên Terrain. Nhƣng cách thêm này có giới hạn, các cây ƣợc thêm vào sẽ không thể tự do iều chỉnh vị tr , k ch thước hay màu sắc.
Paint Details: Cho phép vẽ cỏ, á hoặc các trang trí khác lên Terrain, chọn Add Grass Texture, sau ó chọn Brush và tiến hành sơn lên Terrain.
Terrain Settings: Hỗ trợ tùy chỉnh các thông số ể hiệu chỉnh Terrain.
- Sử dụng các công cụ trên, ta ược Terrain của chương tr nh.
4.3.2.2. Nguồn sáng
- Unity Engine hỗ trợ 4 loại ánh sáng ể sử dụng trong các trường hợp:
+ Directional Light: èn hướng – ược ặt ở xa và có ảnh hưởng ến tất cả các vật thể theo cùng một hướng, như là ánh sáng của mặt trời.
irectional Light ƣợc xem là ít tốn kém nhất trong việc xử lý ồ họa.
Và vì nó có tác dụng giống nhƣ mặt trời nên có thể dùng kết hợp với việc tạo bóng cho vật thể nhằm mang lại cảm giác chân thực hơn.
6: Directional Light
+ Point light: ánh sáng iểm – tỏa ra từ một vị trí chính giữa và chia ều cho mọi hướng, như ánh sáng của một bóng èn. Đây là ánh sáng ược
Trang 45 sử dụng phổ biến trong các trò chơi, thường sử dụng cho các vụ nổ, bóng èn, Point Light có mức ộ trung bình trong xử lý ồ họa.
7: Point Light
+ Spot Light: èn pha – chỉ chiếu sáng theo một hướng, trong một hình nón, ƣợc sử dụng nhƣ èn pin, èn pha xe hơi và chiếm mức cao trong xử lý ồ họa.
8: Spot Light
+ Area Light: èn chiếu sáng khu vực – tỏa ra ánh sáng trong phạm vi một hình chữ nhật.
9: Area Light
Trang 46 4.3.2.3. Mô h nh trường
- Mô h nh trường ược thiết kế trong Sketchup rồi import vào Unity.
- Người xem có thể di chuyển vào bên trong tầng trệt của trường ể tham quan.
H nh 10: Toàn cảnh m h nh trường
4.3.2.4. C đối tƣợng ngoại cảnh khác
Đối tượng trong Unity có thể ược thêm từ các chương tr nh vẽ 3D nhƣ 3ds Max, Maya, Sketchup… hoặc có thể chọn các ối tƣợng ƣợc nh kèm trong Unity.
Mỗi ối tƣợng ều có các thuộc t nh nhƣ tọa ộ, góc quay, ộ lớn nhờ ó chúng ta có thể d dàng iều chỉnh:
Nhóm mô h nh tƣợng:
Trang 47 - Gồm có tượng bác Tôn và các bức tượng ặt trong khuôn viên trường
H nh 11: tƣợng bác Tôn
Trang 48
12: tượng chồ g sác tro g k uô viê trường
Nhóm các loại cây:
- Chúng ta có thể tự vẽ cây trong Unity ể tạo ra những loại cây nhƣ ý muốn, nhƣng việc tạo nhiều cành, nhánh và lá cho cây có thể gây khó khăn cho những máy có cấu hình thấp.
+ Đầu tiên là tạo một thân ch nh, sau ó thêm nhiều nhánh phụ:
Trang 49 + Thêm các ối tƣợng hình chữ nhật ể chứa lá, sau ó chọn hiệu ứng hiển
thị cho lá:
- Unity có hỗ trợ sẵn một số loại cây và chúng ta có thể sử dụng ngay lập tức.
- Sau ây là một số loại cây trong ngoại cảnh:
Trang 50
13: Cây loại 1
Trang 51
14: Cây loại 2
Trang 52
15: cây loại 3
Trang 53
16: Cây loại 5
Hiệu ứng nước:
- Chọn úng hiệu ứng ể ược dòng nước chuyển ộng như thật
Trang 54
17: Sông
Nhóm những khu vực thể thao:
- Dựa theo mô hình mẫu, trường có một số khu vực như sân bóng á, sân tennis, hồ bơi
Trang 55
18: Sâ bó g đá
19: Sân tennis
Trang 56
20: Hồ bơi