MỞ ĐẦU1.1 Sơ lược về Vrml VRML Virtual Reality Modeling Language là ngôn ngữ mô hình hóa thực tại ảo, một định dạng tập tin được sử dụng trong việc mô tả thế giới thực và các đối tượng đ
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN HỌC PHẦN: Thực Tại Ảo
Tìm hiểu dân tộc Chăm
GVHD: Ths Vũ Minh Yến
Sinh viên: Nhóm 13
Nguyễn Công Tuyền – 1141460053 Phạm Văn Tuấn - 1141460060
Lớp: CNTT3 - Khóa 11
Hà Nội – Năm 2019
Mục Lục
Trang 2Chương 1 MỞ ĐẦU 3
1.1 Sơ lược về Vrml 3
1.2 Bài toán 3
1.2.1 Giới thiệu 3
1.2.2 Kiến thức kỹ năng cần vận dụng 3
Chương 2 KẾT QUẢ NGHIÊN CỨU 5
2.1 Mô tả bài toán 5
2.2 Tìm hiểu dân tộc Chăm 5
Dân tộc Chăm 5
2.3 Xây dựng mô phỏng 12
2.4 Lập trình điều khiển 17
2.5 Kết quả tự đánh giá 18
2.6 Hạn chế 18
Chương 3 KẾT LUẬN 19
3.1 Kinh nghiệm và bài học rút ra 19
3.2 Kết luận 19
TÀI LIỆU THAM KHẢO 20
Trang 3Chương 1 MỞ ĐẦU
1.1 Sơ lược về Vrml
VRML (Virtual Reality Modeling Language) là ngôn ngữ mô hình hóa thực tại ảo, một định dạng tập tin được sử dụng trong việc mô tả thế giới thực và các đối tượng đồ họa tương tác ba chiều, sử dụng mô hình phân cấp trong việc thể hiện tương tác với các đối tượng của mô hình, được thiết kế dùng trong môi trường Internet, Intranet và các hệ thống máy khách cục bộ (local client) mà không phụ thuộc vào hệ điều hành Các ứng dụng 3D của VRML có thể truyền đi một cách dễ dàng trên mạng với kích thước khá nhỏ so với băng thông, phần lớn giới hạn trong khoảng 100 - 200KB Nếu HTML là định dạng văn bản thì VRML là định dạng đối tượng 3D có thể tương tác và điều khiển thế giới ảo
1.2 Bài toán
1.2.1 Giới thiệu
Hiện nay Việt Nam có 54 dân tộc khác nhau cùng sinh sống trên đất nước Mỗi dân tộc luôn có cách thức sinh hoạt và tập tính riêng Điều này tạo nên nét đặc trưng văn hóa cho nước ta Việc tìm hiểu các phong tục tập quán của các dân tộc giúp góp phần hiểu rõ thêm các dân tộc cùng sinh sống với nhau trên đất nước Việt Nam cũng như góp phần quảng bá hình ảnh đất nước đến thế giới.
Chủ đề nghiên cứu: Tìm hiểu dân tộc Chăm.
Lý do chọn chủ đề: Dân tộc Chăm là một dân tộc sinh sống trên Việt Nam Với các phong tục tập quán đặc trưng Các văn hóa người Chăm khá đa dạng và phong phú với nhưng tập quán đặc trưng Điều này giúp môn học được áp dụng một cách tối ưu
và hiệu quả nhất.
Nội dung học tập: Vận dụng kiến thức trong bộ môn thực tại ảo và các kiến thức
đã học trong trường để xây dựng chương trình 3d giới thiệu về văn hóa người Chăm.
1.2.2 Kiến thức kỹ năng cần vận dụng
Để thiết kế được chương trình mô phỏng tâp quán văn hóa người Chăm, chúng em đã vận dụng kiến thức trong môn học:
Trang 4- Các đối tượng trong vrml
Trang 5Chương 2 KẾT QUẢ NGHIÊN CỨU
2.1 Mô tả bài toán
- Tên đề tài : Tìm hiểu dân tộc Chăm
- Nội dung: Một chương trình 3d mô phỏng văn hóa người Chăm
Cho phép người xem có thể biết được các phong tục tập quán của người Chăm
Cho phép biết được các họa tiết đồ vật của người Chăm
2.2 Tìm hiểu dân tộc Chăm
Người Chăm, (tiếng Chăm: Urang Campa), còn gọi là người Chàm, người Chiêm, người Chiêm Thành, người Hời hiện cư ngụ chủ yếu
tại Campuchia, Việt Nam, Malaysia, Thái Lan và Hoa Kỳ Người Chăm thuộcnhóm chủng tộc Austronesia (người Nam Đảo) có nguồn gốc Đông Nam Á.Dân số người Chăm tại Việt Nam theo số liệu Tổng điều tra dân số và nhà ởnăm 2009 là 161.729 người, xếp thứ 14 về dân số trong cộng đồng các dân tộcViệt Nam
Tiếng Chăm thuộc ngữ tộc Malay-Polynesia của ngữ hệ Nam Đảo(Autronesian)
Về nguồn gốc tộc người, người Chăm được xếp vào nhóm polynésien cùng với các tộc người Churu, Raglai, Giarai, Êđê ở Việt Nam Nhưvậy, cư dân Chăm có nguồn gốc từ thế giới Đa đảo mà giống người chiếm đa số
Malayo-và ưu thế là người Indonesien Những cuộc khai quật các di tích lịch sử vùi sâutrong lòng đất từ thời Pháp thuộc chứng tỏ được rằng văn minh Indonésien đượctruyền bá rộng rãi từ Vân Nam đến Sumatra Người Dyak ở đảo Bornéo giốngngười Êđê, người Giarai ở Việt Nam là bằng chứng hùng hồn về sự rộng rãi củalãnh vực sinh hoạt
NHÀ CỬA – TRANG PHỤC
Nhà cửa:
Trước đây (vào thập niên 40-50), hầu như tất cả nhà cửa Chăm đều được xây cất
theo kiểu truyền thống Đó là những thang yơ có đặc thù của loại nhà sàn.(mà
sàn lại rất thấp, chỉ cách mặt đất khoảng 3, 4 tấc) luôn luôn quay về phía
tây Thang yơ có bề ngang hẹp và bề dài khá sâu để bố trí nhiều phòng Thang gan Chăm hao hao giống như căn nhà ba gian của người Kinh nhưng luôn luôn
Trang 6quay về hướng tây như thang yơ Còn Thang lơm giống như thang gan nhưng có
đặc trưng là rất sang trọng, loại nhà của các phú gia hay các quan chức; mái
thường lợp ngói (trong lúc thang yơ và thang gan thường chỉ lợp tranh) , dưới
mái chính này lại có mái phụ bằng đất sét, chính vì thế mà thang lâm giữ độ ẩm rất tốt, mùa đông thì ấm áp, mùa hè thì mát mẻ Sàn nhà thì làm bằng gỗ, thường
là các gỗ quý Toàn bộ những khuôn cửa cũng như khuôn lòng đều bằng gỗ cao cấp, được chạm trổ rất mĩ thuật Thang lâm luôn luôn hướng về phía nam Loại
nhà thứ tư là thang tong là loại nhà khách luôn quay về phía đông là hướng của
các thánh đường Hồi giáo nên không phải là nhà ở bình thường mà lại là “nhà mát” dùng để tiếp khách và làm nơi hội họp, sinh hoạt gia đình mà thôi Tưởng
cũng cần nói đến loại nhà thứ năm theo cụm nhà truyền thống là thang ging (nhà bếp) là một nhà hai gian (một gian dùng làm bếp núc, gian kia làm kho) Thang ging luôn luôn quay về hướng đông, đối diện với các nhà truyền thống thang gan và thang yơ.
– Phụ nữ Chăm có trang phục giống như phụ nữ Mã Lai: Áo dài không xẻ tà và
được chui qua đầu lúc mặc, mang váy (khơn) trắng, đội khơn hluh hoặc khăn nhjrơm truyền thống Áo dài truyền thống không nắn eo như áo dài hiện nay Sở
dĩ có việc nắn eo này là do ảnh hưởng áo dài người Kinh …
– Các chức sắc thuộc tôn giáo Bàni thì mang áo dài trắng, khăn trắng và đầu chítkhăn trắng có viền đỏ với những “đắng ten đỏ Các chức sắc Bàlamôn cũng mang y phục trắng tương tựa như chức sắc Bàni, nhưng có khác hơn ở một vài đặc điểm, nhất là cách gài nút lại ở phía hông bên phải (chứ không ở khoảng giữa như các chức sắc Bàni)
– Nam giới thì mặc áo tương tựa như áo bà ba, nhưng có cổ cao, nút thắt, xẻ tà
và không có túi, mặc chăn (khơn) trắng, đầu chít khăn trắng có đăng ten (brwei)
hoặc khăn màu (đối với bô lão)
Đối với người Chăm Nam bộ, trang phục phụ nữ cũng như Nam giới đã phải chịu ảnh hưởng sâu đậm của phong cách và văn hóa Á Rập, trong lúc Chăm Hroi lại bị lai căng phần nào với trang phục Bana
Trang 7Hình 1: Ngày hội rước lễ dân tộc Chăm
Hình 2: Người Chăm nhảy múa ngày lễ hội
Trang 8Hình3:Lễ hội nhảy múa ngày tết của người Chăm
Trang 11Hình 5: Sơ đồ nhà người Chăm nhìn từ trên
Trang 122.3 Xây dựng mô phỏng
Các mô phỏng:
Mô phỏng người Chăm:
Hình 8: Hoạt động múa của dân tộc Chăm.
Mô phỏng chum rượu của người Chăm:
Hình 9: Mô phỏng chum rượu của người Chăm.
Mô phỏng nhà người Chăm:
Trang 13Hình 10: nhà chính
Trang 14Hình 11: Các nhà phụ
Trang 15Hình 12: mô phỏng bàn uống nước
Hình 13: Mô phỏng bếp
Trang 16Hình 14: Mô phỏng cây chuối
Hình 15: Mô phỏng chuồng gà
Trang 17Hình 16: Mô phỏng chuồng lợn
Hình 17: Mô phỏng đống rơm.
Trang 18Hình 18: Mô phỏng giường
Hình 19: Mô phỏng hàng rào
Trang 192.4 Lập trình điều khiển
Lập trinh điều khiển người chuyển động:
Người chuyển động có sử dụng các phép dịch chuyển là OrientationInterpolator và PositionInterpolator.
Trang 20Hình 15: Code các chuyển động của lợn và người
2.5 Kết quả tự đánh giá
Trong suốt thời gian xây dựng chương trình, căn cứ vào đề cương nhiệm vụnghiên cứu tụi em đã thực hiện được một số công việc sau đây:
- Xây dựng được các mô phỏng về văn hóa của người Chăm
- Lập trình điều khiển được một số chuyên động
- Đã nắm bắt được cách sử dụng các công cụ như vrmd pad, 3dsmax để xây
Trang 212.6 Hạn chế
Do trình độ và thời gian có hạn nên nhóm 1 gặp một số hạn chế như:
- Chưa mô phỏng được hết toàn bộ các phong tục tập quán của dân tộc Chăm
- Một số các chi tiết còn chưa giống với thực tế
- Chưa khai thác hết được các công cụ
- Chưa tìm hiểu được hết về dân tộc Chăm
Chương 3 KẾT LUẬN
3.1 Kinh nghiệm và bài học rút ra
- Thông qua việc làm phần mềm này, nhóm 1 đã có những kiến thức cơ bản
về Vrml để xây dựng các mô hình 3d
- Biết sử dụng các đối tượng của Vrml
- Biết cách sử dụng lập trình điều khiên cho các đối tượng
- Học được cách sử dụng các phần mềm khác như 3dsmax để xây dựng các đối tượng
3.2 Kết luận
Sau khoảng thời gian xây dựng và làm bài tập lớn của môn thực tại ảo nhóm
1 đã có nhưng kiến thức cơ bản môn học Đã hoàn thành được bài tập lớn màgiáo viên hướng dẫn giao cho Dù chưa hoàn thiện mô phỏng một cách hoànchỉnh và còn một vài thiếu xót trong khi làm nhưng nhóm đã cố gắng khắc phục
để hoàn thành báo cáo một cách đúng hạn
Trang 22TÀI LIỆU THAM KHẢO
[1] Lê Tấn Hùng - Huỳnh Quyết Thắng, Kỹ thuật đồ hoạ, Nhà xuất bản Khoa
học và Kỹ thuật (2004)
[2] Lê Thị Thu Nga, Bài giảng Thực tại ảo, Khoa Công Nghệ Thông Tin -
Trường đại học Quy Nhơn (2010)
[3] Website http://w2g.com.vn/default.php?n=Main.Introduce
[4] Bài viết về VRML của Nguyễn Huy Sơn,
_C%C3%B4ng_ngh%E1%BB%87_Th%E1%BB%B1c_T%E1%BA%BF_
http://tusach.thuvienkhoahoc.com/wiki/Virtual_Reality_Technologie-%E1%BA%A2o
[5] Bài viết “Ứng dụng VRML trên các trình duyệt Web” của Phạm Lê Minh
Định,
http://tintuc.xalo.vn/00-110676726/ung_dung_VRML_tren_cac_trinh_duyet_Web.html?id=1bafe4b&o=206
[6] Bài viết “Tạo tập tin VRML” của Hoài An,
[7] Các bài viết trên http://vi.wikipedia.org và các website Công nghệ thông tin
[8] How Virtual Reality Works,