Yêu cầu mọi thông tin sao chép từ blog này phải được ghi rõ đầy đủ: Thông tin được sao chép từ "http://www.dangngochoangthanh.blogspot.com".

Cool wallpaper http://www.fancymessage.com

EMOJI KEYBOARD PRO http://emojiselector.com

THƯ VIỆN HÌNH ĐỘNG FLASH ANIMATION: http://flashanimationlibrary.blogspot.ru/

Hệ thống học trực tuyến đang được phát triển và sẽ đưa vào sử dụng vào cuối năm nay. Hãy xem qua một số demo của Học Trực Tuyến.


HỌC TRỰC TUYẾN ĐÃ CUNG CẤP PHIÊN BẢN TRUY CẬP QUA MOBILE http://dangngochoangthanh.blogspot.com/?m=1

XEM KÊNH HỌC TRỰC TUYẾN TRÊN YOUTUBE


Đặc biệt khi học trực tuyến ở webiste chúng tôi, bạn sẽ được giải đáp các vấn đền thắc mắc đến môn học trong vòng 3 tháng kể từ khi kết thúc khóa học !

THÔNG TIN VỀ CÁC KHÓA HỌC TRỰC TUYẾN - ÁP DỤNG CHO NHỮNG NGƯỜI ĐĂNG KÍ SAU 01/06/2012
1. Học Flash cơ bản Thời lượng: 30 tiết. Cách học: học cơ bản theo giáo trình, có sự hướng dẫn trực tuyến (truy cập máy tính từ xa, chat Yahoo, mail, video), làm lab dưới sự hỗ trợ và quan sát từ xa (remote máy tính). Giá: 1000.000 VNĐ. Bonus: bạn được tặng giáo trình Flash phiên bản mới nhất.

2. Học cách lập trình game HOẶC làm hoạt hình trên Flash (Yêu cầu: đã qua khóa học Flash cơ bản). Thời lượng: 30 tiết. Cách học: như trên. Giá: 1.750.000 VNĐ.

3. Thiết kế web Thời lượng: 5 tiết Photoshop (học các kĩ thuật cơ bản), 5 tiết html, 5 tiết CSS, 5 tiết JavaScript, Làm Lab trên Dreamweaver 9 tiết, W3C Validator 1 tiết. Mỗi tiết = 45 phút. Cách học: như trên. Giá: 1000.000 VNĐ.

4. Lập trình căn bản C/C++ Thời lượng: 30 tiết. Cách học: như trên. Giá: 1000.000 VNĐ

5. Lập trình hướng đối tượng C++ Thời lượng: 30 tiết. Cách học: như trên. Giá: 1000.000 VNĐ.

6. Lập trình Java căn bản Thời lượng: 30 tiết. Cách học: như trên. Giá: 1000.000 VNĐ.

7. Lập trình C# Thời lượng: 30 tiết. Cách học: như trên. Giá: 1000.000 VNĐ.

8. Lập trình JSP (Yêu cầu: Học Java căn bản HOẶC hoàn tất một bài test của chúng tôi đạt 60%) Thời lượng: 30 tiết. Cách học: như trên. Giá: 1.000.000 VNĐ.

9. Lập trình ASP.NET (Yêu cầu: Học C# căn bản HOẶC hoàn tất một bài test của chúng tôi đạt 60%) Thời lượng: 30 tiết. Cách học: như trên. Giá: 1.000.000 VNĐ.

10. Hướng dẫn học lập trình nâng cao - Học theo yêu cầu. Dành cho những người muốn phát triển kĩ năng lập trình theo hướng giải thuật trong các kì thi Tin học quốc gia; Học theo những phần yêu cầu của người học. Giá: 1.500.000 (lập trình nâng cao); 2.500.000 (học theo yêu cầu) VNĐ (Hướng dẫn, giải đáp trong vòng 45 tiết, liên hệ và được giải đáp nhanh mọi lúc).

11. Luyện thi Đại học, dạy kèm TOÁN - LÝ - HÓA. Dành cho những người muốn bổ túc kiến thức các học phần Toán, Lý, Hóa cũng như luyện thi Đại Học. Đăng kí học Hóa (liên hệ qua imphanvantien@yahoo.com ESPECIALLY, YOU CAN REGISTER TO LEARN BY ENGLISH LANGUAGE.); Đăng kí học Lý (liên hệ qua hoviet@hueic.edu.vn); Đăng kí học Toán (liên hệ qua myhoangthanh@yahoo.com) Giá: liên hệ (1 tuần học 3 buổi, mỗi buổi học 2 tiết).

12. Thiết kế web nâng cao Nội dung/Thời lượng: 30 tiết; học các công nghệ nâng cao phục vụ cho thiết kế web: html5, css3, jquery. Thiết kế web cho các thiết bị di động: smartphone (iPhone, Android, WinPhone,...); tablet (iPad, Android, Windows 8...). Cách học: như trên. Giá: 1.500.000 VNĐ.

13. Lập trình ứng dụng cho smartphone, tablet Android, iOS, Blackberry, WinPhone bằng Adobe AIR Yêu cầu: đã qua khóa học Flash căn bản Thời lượng: 15 tiết Giá: 1.000.000 VNĐ.

14. Lập trình PHP căn bản Thời lượng: 5 tiết MySQL, 20 tiết PHP, 5 tiết làm website thương mại Giá: 1.000.000 VNĐ.

15. Lập trình Javascript Thời lượng/Nội dung: 30 tiết. Học về javascript căn bản, DOM, AJAX, JQUERY. Giá: 1000.000 VNĐ.

16. Lập trình Java toàn tập (Căn bản, nâng cao, winform, webform,...) Thời lượng/Nội dung: 90 tiết. Học về java căn bản, java nâng cao, swing, awt, sql, jsp, html, css, javascript căn bản, DOM, AJAX, JQUERY. Giá: 3.600.000 VNĐ.

17. Lập trình C# toàn tập (Căn bản, nâng cao, winform, webform,...) Thời lượng/Nội dung: 90 tiết. Học về C# căn bản, C# nâng cao, winform, sql, asp.net, html, css, javascript căn bản, DOM, AJAX, JQUERY. Giá: 3.600.000 VNĐ.

18. Lập trình PHP toàn tập (Căn bản, nâng cao, webform,...) Thời lượng/Nội dung: 90 tiết. Học về PHP căn bản, PHP nâng cao, drupal, joomla, html, css, javascript căn bản, DOM, AJAX, JQUERY. Giá: 3.600.000 VNĐ.
=== Ghi chú: + Mỗi lần học liên tục 3 tiết. + Số lượng buổi học trong tuần không hạn chế (tùy theo yêu cầu).
+ Bạn được giảm giá ưu đãi khi học theo nhóm hoặc học nhiều khóa học. + ĐẶC BIỆT: Chúng tôi nhận dạy kèm tại nhà tại các thành phố Huế, Hải Phòng, Đà Nẵng, Hồ Chí Minh). Giá cả thương lượng. + Thanh toán qua chuyển khoản ATM ĐôngÁ, ATM VietinBank, ATM ACB, PayPal.


Gửi đến cho bạn bè qua email:

Search on This Blog

Thursday, July 29, 2010

Đồ họa 3D trong Flash




Flash mặc định không hỗ trợ các đối tượng đồ họa 3D. Nó không cung cấp cho chúng ta các công cụ để tạo và phối màu 3D. Flash chỉ cung cấp cho ta công cụ tạo ra sự dịch chuyển 3D và quay theo các góc trong không gian. Nếu bạn thật sự muốn tạo một đối tượng động 3D, tôi khuyên bạn nên sử dụng đến các chương trình chuyên dụng: Autodesk Maya là một sự lựa chọn hoàn hảo nhất. Tuy nhiên, nếu bạn là người yêu thích Flash, bạn cũng có thể sử dụng Plugin hỗ trợ 3D – FreeSpin3D. Đây cũng là một Plugin khá thú vị hỗ trợ 3D hoàn hảo. Nhưng Plugin này có giá không rẻ chút nào. Nếu bạn muốn trải nghiệm một cảm giác miễn phí với đồ họa 3D trong Flash, bạn có thể tạo dựng nó nhờ vào ngôn ngữ lập trình ActionScript. Một khó khăn là bạn cần có một lượng kiến thức toán học khá vững chắc để tạo dựng các đối tượng đồ họa 3D. Trong giáo trình này, chúng ta sẽ không thảo luận chi tiết về đồ họa 3D trong Flash.
Nói như thế không có nghĩa là bạn hoàn toàn không thể tạo ra một thước phim có cảm giác 3D. Dù không cung cấp cho ta các công cụ chuyên dụng để thiết kế 3D, nhưng với kĩ thuật phối màu Gradient và kĩ thuật Layer, chúng ta có thể tạo dựng một thước phim có “cách nhìn 3D”. Trong ví dụ sau đây, tôi sẽ trình bày cách xây dựng đoạn phim đánh golf. Khi người đánh golf đánh vào quả bóng, thì quả bóng sẽ lăn và rơi vào lỗ golf trên sân cỏ.
Bước 1. Tạo mới một Layer có tên là Glass. Bạn hãy phối màu Linear Gradient, và chọn chế độ màu như hình bên dưới.

Hình 1 – Trò chơi golf: sân golf trên lớp glass.
Bước 2. Tạo lỗ golf trên sân golf. Tạo một Layer mới tên là hole. Trên Layer này, bạn hãy tạo một hình Eclipse như sau.



Hình 2 – Trò chơi golf: Các bước tạo lỗ golf
Sau khi tạo xong lỗ golf, bạn bổ sung thêm một thanh dọc làm cờ cắm trên lỗ golf. Sau khi hoàn tất bước này, bạn hãy đặt lỗ golf vào một ví trí thích hợp trên khung trình diễn của bạn. Bạn cũng lưu ý rằng, khung trình diễn trong trường hợp này rộng hơn theo chiều ngang sẽ thích hợp hơn so với khung trình diễn có chiều dọc gần bằng hoặc lớn hơn chiều ngang. Tôi khuyến cáo bạn trong trường hợp này, nên chọn tỉ lệ theo chuẩn HD là 8:3 (trường hợp của tôi là 850px theo chiều ngang, 400px theo chiều dọc.
Hình 3– Trò chơi golf: Hoàn tất lớp Hole
Bước 3. Tạo quả bóng golf. Hãy sử dụng công cụ vẽ hình Eclipse, tạo một khối hình tròn (giữ Shift và kéo chuột). Sau đó hiệu chỉnh thuộc tính màu Gradient như bên dưới. Quả bóng golf này nằm trên Layer ball.
Hình 4– Trò chơi golf: Tạo quả bóng chơi golf
Bước 4. Tạo thanh chơi golf. Thanh chơi golf này sẽ đánh vào quả bóng để tạo hiệu ứng đánh golf. Thanh chơi golf được đặt trên Layer line.
Hình 5– Trò chơi golf: Tạo thanh đánh golf
Lưu ý: bạn cần đặt Layer thanh đánh bóng vào sau Layer quả bóng chơi golf.
Tiếp theo, bạn sẽ sử dụng kĩ thuật Motion Tween để tạo hiệu ứng cây đánh golf đánh vào quả bóng chơi golf. Trong trường hợp bên dưới, tôi sử dụng kết hợp công cụ 3D Rotation.

Hình 6– Trò chơi golf: Tạo cảnh đánh bóng
Khi sử dụng Motion Tween, bạn hiệu chỉnh vị trí kết thúc của nó là tại Frame thứ 5. Trên các Layer còn lại, bạn bôi đen Layer thứ 5 tương ứng (nhấn thêm phím Ctrl), sau đó nhấn phím F5 để sao chép Frame 1 đến các Frame còn lại (quan sát khung TimeLine ở trên).
Bước 5. Tạo hiệu ứng quả bóng lăn. Tại Frame thứ 5 trên Layer ball, bạn nhấn phím F6 để tạo mới một KeyFrame. Sau đó, sử dụng Motion Tween để tạo chuyển động cho quả bóng tiến về phía lỗ đánh golf.

Hình 7– Trò chơi golf: Tạo cảnh quả bóng di chuyển
Đường di chuyển của quả bóng được chia làm hai phần: Phần 1 – từ vị trí ban đầu đến lỗ golf (Frame 5 đến Frame 60). Phần 2 – Từ vị trí bề mặt lỗ golf xuống dưới lỗ golf (Frame 60 đến Frame 65).
Bước 6. Theo cách quan sát của chúng ta, thì từ giai đoạn quả bóng trên bề mặt xuống đến đấy của lỗ golf, thì quả bóng sẽ biến mất. Để thực hiện điều này, ta sẽ sử dụng kĩ thuật Layer. Bạn sử dụng công cụ Lasso, chọn trên Layer Glass một phần như hình minh họa bên dưới.
Hình 8– Trò chơi golf: Kĩ thuật Layer
Lưu ý: Bạn nên sử dụng thuộc tính Lock cho các Layer còn lại (trừ Layer glass và Layer hole).
Sau khi chọn được vùng chọn như trên, bạn sử dụng chức năng Distribute to Layers. Khi đó, sẽ xuất hiện một số Layer mới, bạn hãy nhóm các Layer này thành một nhóm bằng một Folder mới (bạn đặt tên cho nó là LayerTech). Sau đó, kéo Folder này lên trên tất cả các Layer còn lại.
Hình 9– Trò chơi golf: Thanh TimeLine trong kĩ thuật Layer
Đến đây, hầu như bạn đã hoàn tất thước phim. Tuy nhiên để cho phim được thật hơn, chúng ta sẽ bổ sung thêm hiệu ứng đổ bóng. Sau đây là dự án hoàn chỉnh.
Hình 10– Trò chơi golf: Dự án hoàn chỉnh
Với dự án golf này, hi vọng bạn sẽ có cảm giác 3D sống động. Chúng ta chỉ đơn thuần sử dụng những kĩ thuật đơn giản được cung cấp trong Flash: hiệu ứng Shadow, hiệu ứng Gradient và kĩ thuật Frame, và kết quả thu được là một thước phim tựa 3D.
Nếu bạn muốn tạo một hiệu ứng 3D tựa như trái đất quay, bạn cũng hoàn toàn có thể dựa vào các hiệu ứng này. Khi đó, bạn cần một bức ảnh về hình ảnh trái đất được phát họa trên một mặt phẳng (chứ không phải là trên mặt cầu). Bạn kết hợp với công cụ Fill Color (bạn chọn là kiểu Bitmap) với kĩ thuật Shape Tween. Lúc này, bạn sử dụng công cụ Gradient Transform để tạo sự dịch chuyển ảnh trong một khối hình tròn. Đây cũng là một cách thức khá thú vị và cực kì đơn giản. Bạn hãy thực hiện dự án này xem như bài tập.

(Trích: Giáo trình Script và Kĩ thuật hoạt hình - Ths. Đặng Ngọc Hoàng Thành)

No comments:

Post a Comment