Trang

19/6/22

Marching cubes - khối hộp diễu hành

Marching cubes - khối hộp diễu hành 


1) Khái niệm : 

- Sau khi thực hiện tạm ổn với hình vuông diễu hành, mình chuyển sang dạng 3D của nó là khốp hộp diễu hành (các bạn có thể tìm được định nghĩa và rất nhiều ví dụ về nó trên mạng)

2) Kết quả thực hiện :

Hình 1 : Sinh địa hình tự động :


Hình 2 : tạo đường di chuyển rổng qua địa hình :


Hình 4 : Sinh thêm mộ số đường hay tạo thêm một số đường mớitừ địa hình có sẳn :


=> Mình cũng đã áp hiệu ứng vật lý lên địa hình này và thành công. Đang địnhlàm 01 game mà địa hình có thể thay đổi được(do bị bắn phá hay sửa chữa).

Clip của mình trên YouTube :



24/4/22

Marching squares (hình vuông diễu hành) - ứng dụng hiệu ứngMetaBall

 Thuật toán hình vuông diẽu hành - áp dụng làm hiệu ứng MetaBall

(các thông tin về thuật toàn này rất nhiều trên mạng, các bạn có thể tự tìm hiểu)

Dưới dây là 02 phần ví dụ của mình ápdụng thuật toán này 

1) Vẽ biên cho các mecung 2D :




    Clip trên youTube :



2) Áp dụng vào hiệu ứng MetaBall :






Clip trên YouTube :







30/3/22

Tập dùng kính thiên văn Apollo D70F400 giá rẻ

Mình muacái kính này cũng lâu rồi, trước để tập ngắm trăng, sao, sau đó ngắm luôn địa văn (mình chọn quan sát các con chim quanh nhà mình hằng ngày)

Hình ảnh kính :

Cách dùng : 

Để có thể quay lại các clip được mình dùng thêm Thị kính điện tử :

https://shopthienvan.net/thi-kinh-dien-tu-cmos-datyson-chinh-hang-id139.html

Dùng cáp OTG kết nối thị kính điện tử với điện thoại, Dùng phần mềm : HView (có bản Android). Vậy là xong.

Xin giới thiệu các hình ảnh từ tuh được từ kính thiên văn này (List cập nhật hàng ngày)  :

https://youtube.com/playlist?list=PLCsswZ6IVs6Rxr2WI2hjMf4q5kJb7QP8d

13/11/21

Project game mới ! Game không cần chơi !

 ĐỀ ÁN GAME MỚI : TẠO GAME MÀ NHIỆM VỤ DO MÁY THỰC HIỆN (MÁY TỰ CHƠI THEO KỊCH BẢN NHẬP SẲN HAY NHẬP LÚC GAME ĐANG CHẠY)



Mình đã manh nha ý tưởng này lâu rồi. Bây giờ mới bắt tay làm thử

Mới thành công được bước đầu

Nhân vật đàm thoại được và đi theo kịch bản ngắn.

Clip minh họa ngắn :

Sau khi lính số 0 trả lời, nhân vật chính sẽ tìm nhân vật số 8, rồi số 5, rồi số 8.




11/9/21

Fixed lỗi GUI không nhận sự kiện Button + ôn bài

 Lúc nâng cấp GUI lên chạy Android mình bỏ qua vấn đề này do dùng ảnh và xác định touch có nằm trong đó hay không .

Vừa rồi chạy lại các project củ thấy bị sai nên phải fix lại lổi này.

Và đây cũng là yêu cầu để làm game đẹp hơn (do mình dùng GUI chuẩn, khỏi mất công tạo GUI riêng cho từng game, mệt lắm)



Mình cũng vừa nâng cấp InChess lại chạy chính xác hơn. Thêm phần lưu và nạp ván cờ => Sẽ tự tạosách cờ => cải tiến nước đi qua sách !


Nâng cấp  một số project củ  :






15/4/21

3DInChess tập đánh cờ Vua (giao diện 3D - hiệu ứng vật lý )

 Học đánh cờ Vua qua game cờ vua 3D (có hiệu ứng vật lý - VR BOX...)

Theo yêu cầu của cu Tin nhà mình.Mình nâng cấp cờ Vua lên bảng 3D có hiệ ứng vật lý, dùng được cho kính thực tại ảo....

Trước hết chỉ mới làm được tới đây :

- Bàn cờ, quân cờ 3D (tự vẽ)

- Đánh được

- Có hiển thị nước đi, cảnh báo quân sắp bị ăn, cảnh báo quân đang chiếu tướng ...

Một số hình chụp :







Cập nhật mới nhất  : đã làm xong 

Giao diện :

Cấu hình :

Các phần khác đều đả giống như chương trình InChess (tập đánh cờ Vua 2D) 
=> Chuẩn bị thêm hiệu ứng vật lý khi quân cờ băn :
Clip :

Clip 2 :



22/2/21

VRBOX - lập trình thực tại ảo (Virtual realy)




 

Mình cũng đã mua VRBOX lạu rồi, sau đó mua thêm tay cầm chơi game kết nối bluetooth.

Ý định ban đầu là để xem các clip VR trên youtube thôi.

Sau khi xemmột số clip, mìhh thấy có một số game cũng chạy được chế độ VR này mà mình có thể lập trình các game tựa như thế nên bắt tay làm thử.

- Hiện giờ mình đã tích hợp thêm 01 hàm RenderVR trong thư viện của mình, và còn thêm 01 hàm để nén trực tiếp các Texture thành cở chương trình yêu cầu (để không dùng lệnh isScalingImage() của GUI để tránh khi chạy chế độ VR hình ảnh bị biến mất.

- Mình hiện chỉ dùng (Image và Text của GUI thôi, các cái khác đề viết từ nó như tạo menu game chẳn hạn.

Kết quả tiếp theo của  VRRender đây :

Mình đã chuyển game ScoutAnt có thêm lựa chọn chạy với chế độ xem VRBox và điều khiển bằng JoyStick. Còn một khuyếch điểm cần khắc phục là phải dùng chương trình octopus keymapper để có thể nhận dạng JoyStick trên Android. Mìh sẽ nâng cấp tiếp phần này.

- Chơi game thông qua VRBOX so với chế độ bình thường thì không có gì để nói. Rất thật !



- MÌnh sẽ từ từ nâng cấp tiếp các phần cần thiết khác.

14/1/21

Sự dụng các sensor trong thao tác trên điện thoại !


 





Hiện mình đang có nhu cầu dùng các cảm biến của điện thoại !

Vào google tìm => quá trời ví dụ và không sài được em nào ?

Xem lạisource của Branch OpenGLES (Irr 1.9) thì phát hiện thú vị là Irrlicht OpenGLES cócài sẳn 2 cảm biến là con quay hồi chuyển và gia tốc góc !

Theo nhu cầu của mình thì như vậy cũng ổn !

Vậy là mình có thể nâng cấp phần sự kiện lên : sao cho khi xoay điện thoại thì scene trong game cũng thay đổi theo cho phù hợp !

Bây giờ có thể tiếp tục với JoyStick nữa là OK !

2/1/21

Dự án: ĐÈN CHIẾU SÁNG KHẨN CẤP


 

TÓM TẮT NGHIÊN CỨU

Nhằm mục đích giúp bố mẹ, người thân và những người xung quanh có một thiết bị dùng thắp sáng trong trường hợp cần thiết, khi nào cần là lấy ra sử dụng ngay, không cần phải nhớ đến việc nạp điện theo định kì, không cần bận tâm liệu nó có còn pin hay không,…. em quyết định tìm hiểu, nghiên cứu, chế tạo “đèn chiếu sáng khẩn cấp”.
- Lúc cần sử dụng (cúp điện hay soi kiếm vật gì đó trong tối) mới nhớ tới đèn.
- Lúc cần tới thì accu hay pin bị  “yếu” làm cho thời gian sử dụng không lâu, hay không thể sử dụng do không còn điện.
- Pin/accu cho các đèn thắp sáng đều có tuổi thọ nhất định cho dù người dùng luôn sạc điện theo định kì.
- Như với tình hình bão, lũ đã và vẫn còn đang xảy ra ở miền Trung, nhiều nơi bị cô lập, điện lưới không đảm bảo thì lấy điện đâu để nạp điện cho đèn.

TIÊU CHÍ SẢN PHẨM

Các yêu cầu với đèn chiếu sáng khẩn cấp :
+ Có thể chiếu sáng chỉ bằng một thao tác đơn giản và trong một thời gian tương đối (từ hơn 10 giây đến vài phút ).
+ Bảo đảm các tiêu chí: giá rẻ, dễ chế tạo, có độ bền cao, an toàn khi sử dụng….
+ Phục vụ tốt cho việc đi du lịch, đi xuyên đêm, cứu hộ, sinh tồn,…… không cần phải sạc, không cần phải nạp điện định kỳ, khi cần là đem ra sử dụng. 
+ Cấu tạo gọn, nhẹ dễ đem theo khi cần
+ Có các chế độ chiếu sáng như: chiếu sáng mạnh – yếu tùy theo nhu cầu sử dụng

QUÁ TRÌNH THIẾT KẾ - HOÀN THIỆN



KẾT QUẢ
Em đã chế tạo thành công “đèn chiếu sáng khẩn cấp”  với các ưu điểm:
+ Tuổi thọ sản phẩm cao.
+ Chỉ cần dùng lực 1 cánh tay.
+ Thích hợp với mọi đối tượng, mọi lứa tuổi.
+Tận dụng tối đa các sản phẩm qua sử dụng để làm nguồn vật liệu thiết kế. 
+ Các nguyên vật liệu dùng thiết kế phổ biến, dễ tìm mua.
+ Chỉ cần nhớ nơi cất đèn để lấy ra sử dụng khi cần thiết.
+ Gọn nhẹ, thuận tiện trong việc mang theo bên mình
KẾT LUẬN
-Dễ sử dụng, không đòi hỏi nhiều thời gian, công sức.
-Có nhiều tính năng, phù hợp nhiều mục đích sử dụng.
-Hiệu quả khi sử dụng cao, có thể duy trì vừa quay nhẹ vừa mở điện thắp sáng liên tục
-Dễ dàng thiết kế lại chiếc đèn tương tự cho mình.
XIN CHÂN THÀNH CÁM ƠN
Chế tạo đèn pin quay tay từ moto giảm tốc
     https://www.youtube.com/watch?v=PAte2HnlKyo&t=22s
 Chế Đèn Pin Quay Tay Cho Phượt Thủ. Không Cần Pin
                https://www.youtube.com/watch?v=VKXsnVDorpo
Quay tay ra điện
https://www.youtube.com/watch?v=85JVanQVJkU
Máy phát điện quay tay- nguyên lý hoạt động và trải ngiệm (1) lý trường 
https://www.youtube.com/watch?v=mziUvzXiC9E
Máy phát điện quay tay (nghịch ): 
https://www.youtube.com/watch?v=CWAsp48wAXI
 Mạch chỉnh lưu cầu là gì ?
https://dientusangtaovn.com/mach-chinh-luu-cau-la-gi/ 





26/12/20

Dự án: THIẾT BỊ HỖ TRỢ LẶN










TÓM TẮT NGHIÊN CỨU 
 - Nhằm mục đích thực hiện trọn vẹn sở thích của mình (ngắm san hô, sinh vật biển của biển đảo quê hương) và giúp mọi người có chung sở thích như em thực hiện được điều mong muốn của mình, em quyết định tìm hiểu, nghiên cứu, chế tạo thiết bị hỗ trợ lặn. 
 - Song song đó, em tìm hiểu và nghiên cứu thêm ứng dụng mở rộng thiết bị hỗ trợ lặn này: có thể dùng làm máy trợ thở áp lực dương cho những người cần sự hỗ trợ về hô hấp. 
GIỚI THIỆU 


Mục tiêu của em là tạo ra thiết bị hỗ trợ lặn với các yêu cầu: 
- Cung cấp đủ không khí để giúp người dùng có thể duy trì hoạt động hô hấp của mình thật lâu trong nước, không cần phải ngoi lên mặt nước thường xuyên để lấy không khí thở. 
- Thiết bị đơn giản, dễ thiết kế, dễ vận hành để mọi người có sở thích ngắm nhìn sinh vật biển, yêu thiên nhiên có thể tự chế tạo lại cho mình thiết bị tương tự để sử dụng cho những chuyến đi du lịch biển để cùng quảng bá du lịch quê hương. 
- Tháo – lắp các bộ phận của thiết bị dễ dàng, gọn gàng khi vận chuyển.
 - Tổng chi phí thực hiện thấp. 
 * Có thể dùng thiết bị hỗ trợ lặn này làm máy trợ thở áp lực dương cho những người cần sự hỗ trợ về 
hô hấp. 




 KẾT QUẢ 
- Hỗ trợ lặn cho người từ 13 tuổi trở lên (không cần kĩ năng bơi – lặn tốt) ở vùng nước nông < 3 m. 
 - Cấp đủ không khí để người dùng có thể duy trì nhiều phút sử dụng dưới mặt nước mà không cần phải ngoi lên để thở. 
- Gọn – nhẹ khi sắp xếp, đóng gói, vận chuyển. 
* Với thiết kế dùng làm máy trợ thở áp lực dương: 
+ Dễ dàng lắp đặt và vận hành. 
+ Giúp trợ thở cho người dùng (định thời bơm không khí vào và giúp xả khí ra theo chu kì nhịp thở). 
+ Tùy chỉnh bộ phận định thời bơm – xả khí theo nhu cầu sử dụng. 
+ Có thể điều chỉnh lưu lượng không khí cung cấp. 

https://photos.app.goo.gl/z5F15eSfonDW8pxN6





KẾT LUẬN 
- “Thiết bị hỗ trợ lặn (có thể dùng làm máy trợ thở áp lực dương) dễ tìm mua, chi phí thấp. 
- Những ai đam mê du lịch biển có điều kiện trải nghiệm hết các vẻ đẹp của biển. 
- Thiết bị có thiết kế đơn giản 
- Em muốn góp một phần nhỏ bé công sức và ý tưởng của mình trong việc chăm sóc sức khỏe con người đặc biệt là hỗ trợ người khó thở do bệnh tật hoặc ngạt thở. 


Tham khảo :
 -Thiết bị mới giúp thợ lặn không cần bình ô-xy https://dantri.com.vn/khoa-hoc-cong-nghe/thiet-bi-moi-giup-tho-lan-khong-can-binh-o-xy-20170606220400577.htm https://www.youtube.com/watch?v=G52iRvV_5BI https://www.youtube.com/watch?v=_wkEMRQVtQU https://www.youtube.com/watch?v=2KtcGjpURJw https://www.youtube.com/watch?v=jNDPGgzw_BY&feature=emb_logo 
Tài liệu tham khảo để thiết kế máy trợ thở áp lực dương: 
Dùng mặt nạ lặn thay máy thở https://vnexpress.net/dung-mat-na-lan-thay-may-tho-4076872.html Sửa mặt nạ lặn biển thành mặt nạ trợ thở chống COVID-19 https://tuoitre.vn/sua-mat-na-lan-bien-thanh-mat-na-tro-tho-chong-covid-19-2020032722473909.htm 
Thầy giáo sáng chế máy trợ thở (thầy Văn Sỹ Nghị - Phú Yên) https://thanhnien.vn/gioi-tre/thay-giao-sang-che-may-tro-tho-1277044.html 
Máy trợ thở của trường Đại học Điện lực – Thiết kế dự trữ tương lai http://tapchicongthuong.vn/bai-viet/may-tro-tho-cua-truong-dai-hoc-dien-luc-thiet-ke-du-tru-cho-tuong-lai-70836.htm

23/6/20

Thử làm hiệu ứng Fruit Ninja ! Chẻ đối tượng làm 2 phần !

Ngày xưa đã cũng từng chơi trò này rồi, rất hay và cuốn hút, bây giờ khi đang nghiên cứu hiệu ứng phá hủy (Shatter) cho các đối tượng vật lý mình quyết địnhlàm từ nhỏ đến lớn. Thật ra mình đã làm được hiệu ứng phá hủy với các đối tượng có khung bao lồi (Convex). Nhưng khi đến các đối tượng có khung bao bất kỳ thì.. chưa được. Bây giờ làm đầu tiên là chẻ đối tượng có khung bao bất kỳ làm 2 phần trước, nếu được thì tiếp tục cho hiệu ứng VoroNoise áp cho đối tượng này luôn! Một số ScreenShot đang thực hiện !

Mớt cát được Mesh trong Irrlicht thành 2 phần 


Clip !


Còn tiếp !

Bài đăng phổ biến