Đặc trưng dễ nhận dạng nhất của chương trình vẽ 2D là khơng thể xoay gĩc

Một phần của tài liệu Đề tài: Nghiên cứu đồ họa 2D, 3D và phát triển Game trên hệ điều hành Android (Trang 30 - 32)

quay đƯỢc. ( VD: trong khi bạn vẽ một viên bi chẳng hạn bạn chỉ nhìn nĩ được tỪ 1 gĩc cạnh ).

- _ Đặc trưng kế tiếp là khơng cĩ ấn tượng 3 chiều rõ rệt, hình ảnh sẽ cuỘn theo 2 chiều là chiều thẳng và chiều ngang khác với 3D khơng dùng hình thức cuộn mà dựa vào khơng gian khối của hình ảnh.

- _ Đặc trưng tiếp theo là mọi thứ đều hồn tồn bằng 2D từ hậu cảnh, vật thể đến tiền cảnh tạo nên một cái hình giống nhƯ phim hoạt hình cắt giấy, mọi thứ đều từ hình vẽ trên giấy.

2.3 Đồ họa3D.

Khung hình 3D được xây dựng trên hệ thống đồ hoạ máy tính 3 chiều (3 Dimentional), hệ thống đồ hoạ này khai thác 3 chiều khơng gian là chiều ngang — dọc - sâu tạo nên một thế giới hình khối khác hẳn thế giới hình phẳng của 2D. Đồ hoạ 3D khai thác tối đa các hiệu ứng 3 chiều như đổ bĩng, chiều ánh sáng, sự phản chiếu nhờ vào hệ thống nguồn sáng vẽ xử lí bằng máy tính.

Tuy vậy hình ảnh chụp từ khung hình 3D vẫn gọi là 2D, nhưng bằng chương trình 3D ta cĩ thể chụp nhiều tấm ảnh ở nhiều gĩc cạnh khác nhau từ 1 khung hình

3D.

Đặng Văn Giỏi - LỚp 508CNT

+

Chương 3: Nghiên cứu đồ họa 2D, 3D của hệ điều hành

Android và viết chương trình minh họa. 3.1 Đồ họa trong Android.

3.11 Giới thiệu chung về đồ họa Android.

Khi viết một Ứng dụng điều quan trọng là bạn phải xác định xem ứng dụng đĩ sử dụng đồ họa như thế nào. Việc xác định được điều này sẽ giúp cho quá trình viết chương trình được đơn giản và hiệu quả cao.

Đồ họa và hình ảnh động cho một ứng dụng tĩnh thì hồn tồn khác với một Ứng dụng Game cĩ các nhân vật chuyển động. Từ những điều đĩ mà Android cung cấp cho ta nhiều cách để thể hiện đồ họa.

Để thể hiện được đồ họa thì Android cung cấp cho chúng ta 2 đối tượng chính:

+ Canvas.

+ Drawables

Với Canvas ta cĩ thể vẽ bất cứ cái gì lên vùng hiện thị của chúng ta, khi tạo ra Drawables ta cĩ thể tạo các ảnh động dạng frame-by-frame. Ngồi ra Android cịn hỗ trợ OpenGL 1.0 và 2.0 để tạo ra đồ họa 3D. Từ Android 3.0 thì phần cứng đã tăng tốc thêm cho phần đồ họa được vẽ bằng API và làm tăng hiệu xuất làm việc của thiết

bị.

3.2 Đồ họa 2D trong Android.

3.2.1 Một số thành phần trong đồ họa 2D.

Trên Android, để vẽ bất thứ gì ta cần phải cĩ bốn thành phần cơ bản: - Một đối tượng kiểu Bitmap để giữ các pixel cần vẽ.

Một phần của tài liệu Đề tài: Nghiên cứu đồ họa 2D, 3D và phát triển Game trên hệ điều hành Android (Trang 30 - 32)