Danh mục

LUẬN VĂN: XÂY DỰNG ĐỒ HỌA 3D DỰA TRÊN CÔNG NGHỆFLASH DÀNH CHO THIẾT BỊ NHÚNG KỸ THUẬT HIỂN THỊ FLASHVIDEO DỰA TRÊNGNASH

Số trang: 46      Loại file: pdf      Dung lượng: 1.37 MB      Lượt xem: 5      Lượt tải: 0    
Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Khóa luận này mang tới những hiểu biết, kỹ thuật cơ bản vể cách thể hiện FlashVideodựa trên Gnash nhằm hướng tới mục tiêu của dự án tại phòng thí nghiệm Toshiba-Coltechvề "3D Visualization Framework". Trong giai đoạn đầu tìm hiểu của dự án, chúng tôi đãtìm hiểu về máy ảo ActionScript và một số kỹ thuật khác liên quan tới công nghệ AdobeFlash, cách thể hiện đối tượng đồ họa 3D thông qua thư viện nguồn mở PaperVision 3D....
Nội dung trích xuất từ tài liệu:
LUẬN VĂN: XÂY DỰNG ĐỒ HỌA 3D DỰA TRÊN CÔNG NGHỆFLASH DÀNH CHO THIẾT BỊ NHÚNG KỸ THUẬT HIỂN THỊ FLASHVIDEO DỰA TRÊNGNASH Đ I H C QU C GIA HÀ N I TRƯ NG Đ I H C CÔNG NGH Đinh Anh TháiK THU T XÂY D NG Đ H A 3D D A TRÊN CÔNG NGH FLASH DÀNH CHO THI T B NHÚNG K THU T HI N TH FLASHVIDEO D A TRÊN GNASH KHÓA LU N T T NGHI P Đ I H C H CHÍNH QUY Ngành: Công ngh ph n m m Cán b hư ng d n: PGS. TS. Nguy n Vi t Hà ThS. Vũ Quang Dũng HÀ N I-2010 L i c m ơn L i đ u tiên tôi xin bày t lòng bi t ơn sâu s c t i các th y giáo PGS. TS. Nguy nVi t Hà- phó Hi u trư ng trư ng Đ i h c Công ngh , ĐHQGHN và ThS. Vũ QuangDũng- Gi ng viên b môn Công ngh ph n m m, khoa Công ngh thông tin, trư ng Đ ih c Công ngh , ĐHQGHN. Các th y đã hư ng d n tôi t n tình trong su t quá trình th chi n khóa lu n cũng như trong su t năm h c v a qua. Tôi xin bày t lòng bi t ơn t i các th y, cô giáo trong Khoa Công ngh thông tin,Trư ng Đ i h c Công ngh , ĐHQGHN. Các th y cô đã t n tình d y b o, ch d n tôi vàluôn t o đi u ki n t t nh t cho chúng tôi h c t p trong su t quá trình h c đ i h c. Cácth y cô đã t n tình giúp đ cho tôi đ hoàn thành khóa lu n t t nghi p này. Tôi xin cám ơn phòng thí nghi m Công ngh ph n m m Toshiba-Coltech, mô hìnhliên k t gi a trư ng Đ i h c Công ngh và T p đoàn Toshiba, đã cho tôi nh ng đ nhhư ng nghiên c u hi n đ i, theo k p xu hư ng phát tri n c a th gi i. Tôi xin c m ơn các b n sinh viên trong phòng thí nghi m đã cho tôi nh ng ý ki nđóng góp giá tr khi th c hi n đ tài này. Cu i cùng tôi xin g i t i b m và toàn th gia đình lòng bi t ơn và tình c m yêuthương sâu s c. Hà N i, 15 tháng 5 năm 2010 Sinh viên Đinh Anh Thái ii T ng quanT ng quan Khóa lu n này mang t i nh ng hi u bi t, k thu t cơ b n v cách th hi n FlashVideod a trên Gnash nh m hư ng t i m c tiêu c a d án t i phòng thí nghi m Toshiba-Coltechv 3D Visualization Framework. Trong giai đo n đ u tìm hi u c a d án, chúng tôi đãtìm hi u v máy o ActionScript và m t s k thu t khác liên quan t i công ngh AdobeFlash, cách th hi n đ i tư ng đ h a 3D thông qua thư vi n ngu n m PaperVision 3D.Abstract In this thesis, we present our investigation in Flash technology and its details. Thisthesis is a part of jointed project of Toshiba-Coltech laboratory in 3D Visualizationframework, that takes us to approach the technology from learning new techniques ofActionScript virtual machine and 3D graphics with OpenGLES 2.0 environment. Thefirst part is to be done by me - Dinh Anh Thai, and the other will be done by Le VietSon. iii Tóm t t n i dung Công ngh 3D ngày càng đư c s d ng r ng rãi và ph bi n t i ngư i s d ng, tngư i dùng ph thông t i nh ng chuyên gia công ngh . Hi n nay, công ngh 3D đã vàđang phát tri n m nh nh m mang t i m t th hi n đ h a s ng đ ng, g n v i cu c s ngth c cho con ngư i. Cùng v i s đ nh hư ng c a T p đoàn Toshiba, phòng thí nghi mcông ngh ph n m m Toshiba-Coltech cũng hư ng t i nghiên c u công ngh này- Kthu t hi n th đ h a 3D trên h th ng nhúng. Sau quá trình l a ch n công ngh đ th c hi n đ h a 3D trên h th ng nhúng,chúng tôi hư ng t i s d ng công ngh Flash- Công ngh đ c quy n cung c p b i AdobeSystems Incorprated. Flash v i ưu đi m g n nh , d dàng th c thi trên nhi u n n t ng,môi trư ng khác nhau và đư c s d ng ph bi n trên r t nhi u h th ng khác nhau: hth ng y t , PC, thi t b c m tay, đ gia d ng. . . Adobe Flash( Tên g i khác: Macromedia Flash) là m t công ngh ch a n n t ngđa phương ti n đư c s d ng đ t o ho t h a, video, và các tương tác g m MacroMediaFlash- Chương trình t o ra các t p tin Flash, và Flash Player- ng d ng có nhi m v chơivà hi n th các t p tin Flash. Flash dùng k thu t đ h a vector và đ h a đi m(rastergraphics). Flash đi kèm v i cùng m t ngôn ng k ch b n riêng g i là ActionScript,ActionScript đư c s d ng đ t o các tương tác, các ho t c nh, hành đ ng trong phimFlash. Trong th i gian th c hi n khóa lu n, chúng tôi đã cơ b n n m đư c k thu t hi n thvà th c thi đ h a, cách x lý s ki n đ hi n th các đ i tư ng trong t p tin Flash, cáchđ chương trình chơi Flash dùng đ th c thi t p tin SWF. D a trên m t s mã ngu n m ,tôi đưa ra gi i pháp th hi n 3D trên ph n m m ngu n m Gnash k t h p v i Tamarin.Hi n t i, Gnash ch h tr th c thi đ h a 2D cho t p tin Flash và Tamarin là máy oActionScript ngu n m đư c Adobe cùng v i Mozilla cung c p cho c ng đ ng nhưngkhông cung c p kèm theo cách hi n th đ h a cho t p tin Flash. Đ th c hi n gi i pháp, chúng tôi đ xu t mô hình cho vi c k t h p Gnash v iTamarin và cùng v i đó là phương pháp th c thi. B ng vi c thêm máy o m i, Gnash sh tr t t hơn cho ActionScript 3 và qua đó s h tr th c thi hi u qu nh ng phiên b n ivsau c a SWF( phiên b n 9 và 10). Trong ActionScritp 3 đã h tr nh ng đ i tư ng cơb n, hi u ng đơn gi n cho đ h a 3D, do đó v i mô hình m i này, Gnash s th c thiđư c đ h a 3D. B ng vi c s d ng thư vi n đ h a 3D h tr cho ActionScript 3, hoàntoàn có th t o đư c nh ng hi u ng, phim Flash 3D ph c t p. Trong khóa lu n này, tôi đã th c hi n m t chương trình đ th hi n k thu t hi nth FlashVideo d a vào Gnash đ i v i t p tin SWF và hi n th ti n trình x lý các đ itư ng ActionScript. v M cl c1 Đ tv nđ 1 1.1 Th c tr ng . . . . . . ...

Tài liệu được xem nhiều: