BÀI TẬP LỚN THỰC TẠI ẢO : Xây dựng nhà tầng với đầy đủ nội thất

25 2.5K 26
BÀI TẬP LỚN THỰC TẠI ẢO : Xây dựng nhà tầng với đầy đủ nội thất

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trong thời đại khoa học công nghệ phát triển, có rất nhiều phầm mềm, ứng dụng được xây dựng nhằm phục vụ nhu cầu của con người. Trong đó không thể không kể tới ứng dụng VRML, giúp con người mô phỏng các sự vật một cách chân thực để người xem có thể thấy được các sự vật 1 cách trực quan nhất mà không cần mẫu thật.Thực tế ảo là một thuật ngữ mới xuất hiện khoảng đầu thập kỷ 90, nhưng ở Mỹ và châu Âu thực tế ảo (Virtual Reality) đã và đang trở thành một công nghệ mũi nhọn nhờ khả năng ứng dụng rộng rãi trong mọi lĩnh vực (nghiên cứu và công nghiệp, giáo dục và đào tạo, thương mại và giải trí,..) và tiềm năng kinh tế, cũng như tính lưỡng dụng (trong dân dụng và quân sự) của nó. Tại Việt Nam, tuy là một lĩnh vực mới nhưng đã có những công trình rất hữu ích như: tái hiện lại con Sao La hay một Văn Miếu Quốc Tử Giám ảo mà ta có thể đi lại quan sát trong đó. Chính vì tầm quan trọng cũng như khả năng ứng dụng to lớn đó nên việc nghiên cứu về thực tại ảo là vô cùng cần thiết. Và trên cơ sở đó có thể xây dựng một ứng dụng thực tại ảo hoàn chỉnh.

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN THỰC TẠI ẢO Đề Tài: Xây dựng nhà tầng với đầy đủ nội thất Giáo Viên Hướng Dẫn: Lớp: Nhóm Sinh Viên Thực Hiện: ThS Vũ Đức Huy KTPM1 – K7 Nhóm 20 Dương Đăng Thiệu Nguyễn Thị Kim Anh Hà Nội, tháng 12 năm 2015 Lời nói đầu Trong thời đại khoa học công nghệ phát triển, có nhiều phầm mềm, ứng dụng xây dựng nhằm phục vụ nhu cầu người Trong không kể tới ứng dụng VRML, giúp người mô vật cách chân thực để người xem thấy vật cách trực quan mà không cần mẫu thật Thực tế ảo thuật ngữ xuất khoảng đầu thập kỷ 90, Mỹ châu Âu thực tế ảo (Virtual Reality) trở thành công nghệ mũi nhọn nhờ khả ứng dụng rộng rãi lĩnh vực (nghiên cứu công nghiệp, giáo dục đào tạo, thương mại giải trí, ) tiềm kinh tế, tính lưỡng dụng (trong dân dụng quân sự) Tại Việt Nam, lĩnh vực có công trình hữu ích như: tái lại Sao La hay Văn Miếu Quốc Tử Giám ảo mà ta lại quan sát Chính tầm quan trọng khả ứng dụng to lớn nên việc nghiên cứu thực ảo vô cần thiết Và sở xây dựng ứng dụng thực ảo hoàn chỉnh Chúng em xin chân thành cảm ơnthầyVũ Đức Huy tận tình hướng dẫn giúp đỡ em suốt trình làm tập lớn Phần I : Mô tả toán Bài toán : Bằng ngôn ngữ VRML nhóm mô tả lại nhà với mô hình chi tiết đồ vật có nhà cho người xem hình dung nhà Yêu cầu nhóm đặt : • Thiết kế nhà ống nhà tầng có sân vườn • Ngôi nhà có sân vườn trước rộng thoáng, có gara để xe ô tô, gồm có phòng khách, phòng ăn, phòng ngủ, sân vườn thoáng mát, sân phơi • Các phòng có đồ dùng cụ thể • Tạo đồ vật sử dụng đối tượng hình học, có màu sắc, dử dụng nhóm đối tượng, kiện cảm biến Các hình ảnh liên quan nhà mẫu: Mặt bố trí kiến trúc tầng 1: Mặt bố trí kiến trúc tầng : Mặt bố trí kiến trúc tầng 3: Mặt bố trí kiến trúc tầng ban công: Phần II : Thực toán Bề nhà : Bề nhà bao gồm tường dụng khối hình học ghép lại với để thành hình nhà Cánh cửa không áp dụng khôi hình học mà áp dụng “CylinderSensor” cho phép cánh mở theo ý muốn Cánh cửa tầng áp dụng senser “TouchSensor”,”TimeSensor” bên cạnh có áp dụng nhúng mã script Như cánh cần chạm vào tự động mở đóng Vd: Transform { children [ DEF touch TouchSensor {enabled TRUE} DEF openclock TimeSensor { enabled TRUE startTime stopTime } DEF closeclock TimeSensor { enabled TRUE startTime stopTime } DEF dooropen OrientationInterpolator { key [0 1] keyValue [0 0, -1.8] } DEF doorclose OrientationInterpolator { key [0 1] keyValue [0 -1.8, 0] } DEF ma Script { eventIn SFBool turnon eventOut SFBool On eventOut SFBool Off field SFBool turn FALSE url "javascript: function turnon(val){ if(val) { turn =!turn; if (turn) {On= TRUE; Off = FALSE} else {On = FALSE Off = TRUE }}”} Tầng một: Mặt tầng phía trước sân khu tiểu cảnh sinh động thiết kế khu tiểu cảnh sân khô nhỏ để tận dụng góc chết, thiết kế gara ô tô, thiết kế phòng bếp bàn ăn đẹp không gian thoáng mát bên phòng có cửa thông thoáng mát view vườn sau phòng vệ sinh riêng đối diện với cầu thang lên tầng  Nhà vệ sinh:  Bộ chạn bát khu bếp:Áp dụng ” CylinderSensor” để đóng mở cánh cửa  Đèn trang trí: Áp dụng “PointLight” , “TouchSensor”, nhúng mã script để chạm vào đnè sáng chạm lần đèn tắt Tầng : Mặt tầng mẫu nhà phố đẹp4 tầng 100m2 thiết kế phòng khách từ tầng bước lên, rộng khoảng 18m2 đặt bàn ghế sofa, tranh ảnh, kệ ti vi bố trí thêm giấy dán tường cho phòng khách đẹp có ban công nhỏ, cầu thang vuông lối lên tầng phòng vệ sinh chung tắm giặt Cuối thiết kế phòng ngủ nhỏ cho trai bố trí góc học tập sinh hoạt riêng tư theo sở thích với gam màu khác  Tivi: có sử dụng thêm chèn video  Đèn tuýp: Áp dụng “PointLight” , “TouchSensor”, nhúng mã script để chạm vào đnè sáng chạm lần đèn tắt  Cửa thông hơi: Áp dụng ” CylinderSensor” để đóng mở cánh cửa  Bàn học: Của tủ bàn học áp dụng senser “TouchSensor”,”TimeSensor” bên cạnh có áp dụng nhứng mã script Như cánh cần chạm vào tự động mở đóng Ngăn bàn học kéo kéo vào Tầng 3: Thiết kế mặt tầng không gian chủ yếu phòng ngủ, Một phòng ngủ rộng thoáng đẹp cho vợ chồng chủ phòng ngủ cho gái Phòng ngủ lớn gia chủ có bàn làm việc đẹp, có kệ ti vi trang trí ấn tượng với bình hoa tranh treo tường, giấy gián tường sang trọng kết hợp đèn trang trí, tiếp giáp kho tài liệu phòng tắm nhà vệ sinh riêng Phòng ngủ lại cho có cửa kính rèm che, dùng chung phòng vệ sinh nhà tắm giặt cầu thang lối lên tầng bốn  Tivi: có sử dụng thêm chèn video  Đèn tuýp: Áp dụng “PointLight” , “TouchSensor”, nhúng mã script để chạm vào đèn sáng chạm lần đèn tắt  Tủ đầu giường kệ để tivi: Áp dụng ” CylinderSensor” để đóng mở cánh cửa  Cửa ngăn cách: Cánh cửa áp dụng senser “TouchSensor”,”TimeSensor” bên cạnh có áp dụng nhứng mã script Như cánh cần chạm vào tự động mở đóng Sân vườn :  Gồm có sân tenis  Vòi phun nước  …… Phần III : Hoàn thiện toán Ngôi nhà : 10 Tầng Tầng 2: 11 Tầng 3: Cầu thang: 12 Bàn phòng khách Cây cảnh 13 đèn Vòi nước 14 Giá sách Bàn học MỘT SỐ CẢM BIẾN #VRML V2.0 utf8 Transform { children [ 15 Shape { appearance Appearance { material Material { ambientIntensity 0.2 } texture ImageTexture {url "bep.jpg"} } geometry Box {size 0.7 0.1 0.4} } ] } DEF gia_bep Transform { children [ Transform { translation -0.15 0.046 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 } texture ImageTexture {url "nen_laptop.jpg"} } geometry Cylinder { radius 0.04 16 height 0.02 } } ] } Transform { translation -0.15 0.041 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 } texture ImageTexture {url "dat.jpg"} } geometry Cylinder { radius 0.1 height 0.02 } } ] } Transform { 17 translation -0.24 0.06 children [ Inline {url "thanh_do.wrl"} ] } Transform { translation -0.09 0.06 -0.065 rotation -2.35 children [ Inline {url "thanh_do.wrl"} ] } Transform { translation -0.12 0.06 0.085 rotation 1.89 children [ Inline {url "thanh_do.wrl"} ] } ] } #lua #Transform { 18 # translation # scale 1 # children [ # Inline { # url # # 15 0005 "flame.wrl" } ] #} Transform { translation 0.3 0.0005 children [ USE gia_bep ] } Transform { translation -0.15 0 scale 0.15 0.15 0.15 children [ Inline {url "num.wrl"} ] } Transform { translation 0.15 0 scale 0.15 0.15 0.15 19 children [ Inline {url "num.wrl"} ] } DEF chan_bep Transform { translation -0.3 -0.06 -0.15 children [ Shape { appearance Appearance { material Material { ambientIntensity 0.2 } texture ImageTexture { url "tu.jpg" } } geometry Cylinder { radius 0.02 height 0.05 } } ] } 20 Transform { translation 0.6 0 children [ USE chan_bep ] } Transform { translation 0 0.3 children [ USE chan_bep ] } Transform { translation 0.6 0.3 children [ USE chan_bep ] } CẢM BIẾN CÁNH CỬA #VRML V2.0 utf8 Transform { children [ DEF CS1 CylinderSensor { enabled FALSE 21 maxAngle minAngle -1.6 } DEF PS1 ProximitySensor { center size 4 } DEF CuaTrai Transform { translation 0 children [ Transform { translation -.6 0 children [ Shape { geometry Box {size 1.2 2.4 01} appearance Appearance { texture ImageTexture {url "img\cua-go-han-quoc-yd03yl21.jpg"} } } ] } #Chốt cửa Transform { translation -1.12 0 22 rotation 1.57 0 1.57 children [ Shape { geometry Cylinder {height radius 03 } appearance Appearance { material Material { diffuseColor 61 61 61 specularColor 77 76 76 ambientIntensity 14 shininess } } } ] }]} ] ROUTE CS1.rotation_changed TO CuaTrai.rotation ROUTE PS1.isActive TO CS1.enabled } 23 Nội dung Lời nói đầu Mặt bố trí kiến trúc tầng 1: Mặt bố trí kiến trúc tầng : .4 Mặt bố trí kiến trúc tầng 3: Mặt bố trí kiến trúc tầng ban công: Bề nhà : Tầng một: Tầng : Tầng 3: .8 Sân vườn : Ngôi nhà : .10 Tầng .11 Tầng 2: 11 Tầng 3: 12 Cầu thang: 12 Bàn phòng khách 13 Cây cảnh 13 đèn 14 Giá sách 15 Bàn học 15 MỘT SỐ CẢM BIẾN 15 24 Nội dung .24 25 [...]... CS1.enabled } 23 Nội dung Lời nói đầu 2 Mặt bằng bố trí kiến trúc tầng 1: 4 Mặt bằng bố trí kiến trúc tầng 2 : .4 Mặt bằng bố trí kiến trúc tầng 3: 5 Mặt bằng bố trí kiến trúc tầng 4 và ban công: 5 Bề ngoài căn nhà : 6 Tầng một: 8 Tầng 2 : 8 Tầng 3: .8 Sân vườn : 9 Ngôi nhà : .10 Tầng 1 .. .Tầng 1 Tầng 2: 11 Tầng 3: Cầu thang: 12 Bàn phòng khách Cây cảnh 13 đèn Vòi nước 14 Giá sách Bàn học MỘT SỐ CẢM BIẾN #VRML V2.0 utf8 Transform { children [ 15 Shape { appearance Appearance { material Material { ambientIntensity... .8 Sân vườn : 9 Ngôi nhà : .10 Tầng 1 .11 Tầng 2: 11 Tầng 3: 12 Cầu thang: 12 Bàn phòng khách 13 Cây cảnh 13 đèn 14 Giá sách 15 Bàn học 15 MỘT SỐ CẢM BIẾN 15 24 Nội dung .24 25

Ngày đăng: 07/04/2016, 09:31

Từ khóa liên quan

Mục lục

  • Lời nói đầu

    • Mặt bằng bố trí kiến trúc tầng 1:

    • Mặt bằng bố trí kiến trúc tầng 2 :

    • Mặt bằng bố trí kiến trúc tầng 3:

    • Mặt bằng bố trí kiến trúc tầng 4 và ban công:

    • Bề ngoài căn nhà :

    • Tầng một:

    • Tầng 2 :

    • Tầng 3:

    • Sân vườn :

    • Ngôi nhà :

    • Tầng 1

    • Tầng 2:

    • Tầng 3:

    • Cầu thang:

    • Bàn phòng khách

    • Cây cảnh

    • đèn

    • Giá sách

    • Bàn học

    • MỘT SỐ CẢM BIẾN

Tài liệu cùng người dùng

Tài liệu liên quan