সুচিপত্র:
- ধাপ 1: শুরু করার আগে
- ধাপ 2: প্রক্রিয়াকরণ সেট আপ
- ধাপ 3: কোড লেখা
- ধাপ 4: 3D মডেল
- ধাপ 5: ডিভাইসে চালান
- ধাপ 6: ভিআর সিমুলেশন বাজানো
- ধাপ 7: আমাদের উৎস
ভিডিও: অ্যান্ড্রয়েডের জন্য প্রসেসিং ব্যবহার করে মোবাইল ভার্চুয়াল বাস্তবতা (TfCD): 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
ভার্চুয়াল রিয়েলিটি (ভিআর) হল নতুন প্রযুক্তিগুলির মধ্যে একটি যা আকর্ষণীয় হতে পারে ভবিষ্যতের পণ্য। এটির অনেক সুযোগ রয়েছে এবং আপনার ব্যয়বহুল ভিআর চশমারও দরকার নেই (অকুলাস রিফ্ট)। এটি নিজেকে করা খুব কঠিন মনে হতে পারে, তবে মূলগুলি এটির চেয়ে সহজ। আপনার যদি প্রাথমিক প্রোগ্রামিং এবং মডেলিং দক্ষতা থাকে তবে আপনি এটি করতে পারেন। আমরা প্রসেসিং এবং ব্লেন্ডার ব্যবহার করেছি। এই নির্দেশযোগ্য আপনার ফোনে একটি সহজ VR পরিবেশ প্রোগ্রাম করার জন্য ধাপে ধাপে নির্দেশিকা। আপনার যা দরকার তা হল আপনার অ্যান্ড্রয়েড ফোন, (কার্ডবোর্ড) ভিআর ফোনের চশমা এবং সফ্টওয়্যার (প্রক্রিয়াকরণ এবং 3D মডেলিং সফ্টওয়্যার)। এই নির্দেশের শেষে, আপনার একাধিক (চলন্ত) বস্তুর সাথে একটি ঘর থাকবে।
ধাপ 1: শুরু করার আগে
শুরু করার আগে আপনাকে 3 টি কাজ করতে হবে: 1। Https://processing.org/download/ থেকে প্রসেসিং ডাউনলোড করুন
2. নিশ্চিত করুন যে আপনার ফোনটি ডেভেলপার মোডে সেট করা আছে: এটি প্রতি ফোনে ভিন্ন হতে পারে, নীচে কয়েকটি বিকল্প দেওয়া হল: অ্যান্ড্রয়েড: সেটিংস> ফোন সম্পর্কে> বিল্ড নম্বর স্যামসাং গ্যালাক্সি: সেটিংস> ডিভাইস সম্পর্কে> এলজি নম্বর: সেটিংস> ফোন সম্পর্কে> সফটওয়্যার তথ্য> বিল্ড নম্বর এইচটিসি ওয়ান: সেটিংস> সম্পর্কে> সফটওয়্যার তথ্য> আরো> বিল্ড নম্বর
যখন আপনি সেটিংসের বিল্ড নম্বর বিভাগটি খুঁজে পান, বিভাগে 7 বার আলতো চাপুন। 7 তম ট্যাপের পরে, ফোনটি বিকাশকারী মোডে থাকবে।
এর পরে যান: সেটিং> ডেভেলপারদের জন্য বিকল্প> ইউএসবি ডিবাগিং সক্ষম করুন এছাড়াও, নিশ্চিত করুন যে আপনার ফোন অজানা উৎস থেকে অ্যাপ্লিকেশন গ্রহণ করে।
3. এই টিউটোরিয়াল থেকে ফাইলগুলি ডাউনলোড করুন এবং বের করুন। একটি জিপ ফাইল অন্তর্ভুক্ত করা হয়েছে যার মধ্যে সমস্ত ফাইল অন্তর্ভুক্ত রয়েছে সেইসাথে যে ফাইলগুলি আমরা ব্যবহার করেছি সেই প্রোগ্রাম থেকে 3D ফাইল ডেটা (ব্লেন্ডার) অন্তর্ভুক্ত করে। এই ফোল্ডারটি ডাউনলোড এবং আনজিপ করুন এবং এটি আপনার কম্পিউটারে কোথাও রাখুন যেখানে আপনি এটি খুঁজে পেতে পারেন। ধাপ 4 এ আপনাকে আবার ফোল্ডারটি খুলতে বলা হবে।
ধাপ 2: প্রক্রিয়াকরণ সেট আপ
আপনি শুরু করার আগে আপনাকে অ্যান্ড্রয়েড ডেভেলপিং সমর্থন করার জন্য প্রসেসিং সেট আপ করতে হবে। প্রথম ধাপ হল স্কেচ উইন্ডোর উপরের ডানদিকে জাভা বোতামে ক্লিক করে প্রক্রিয়াকরণ অ্যান্ড্রয়েড মোড সক্ষম করা। (ছবি 1)
এটি আপনাকে একটি বার্তা দিয়ে প্রম্পট করবে। "এসডিকে স্বয়ংক্রিয়ভাবে ডাউনলোড করুন" এ ক্লিক করুন এবং প্রসেসিং অ্যান্ড্রয়েড অ্যাপস তৈরির জন্য প্রয়োজনীয় সমস্ত ফাইল ডাউনলোড শুরু করবে। (ছবি 2)
এই প্রক্রিয়াটি শেষ হলে আপনি অ্যান্ড্রয়েডের জন্য অ্যাপস তৈরি করতে সক্ষম হবেন, যার মধ্যে রয়েছে ভিআর অ্যাপস যা আমরা ফোকাস করব। এই কাজটি করার জন্য আপনাকে আরও একটি বিকল্প নির্বাচন করতে হবে। অ্যান্ড্রয়েডে যান এবং ভিআর ট্যাবটি নির্বাচন করুন, এটি নিশ্চিত করবে যে অ্যাপ্লিকেশনটি রপ্তানি করার সময় সমস্ত প্রয়োজনীয় লাইব্রেরি অন্তর্ভুক্ত করে। (ছবি 3)
এখন আপনি আপনার স্কেচে কাজ শুরু করার জন্য প্রস্তুত
ধাপ 3: কোড লেখা
এই টিউটোরিয়ালটি নিজেই কোড লেখার বিষয়ে নয়। কিন্তু কোডে অন্তর্ভুক্ত মন্তব্যগুলি ব্যবহার করে আপনি বুঝতে পারবেন কি ঘটছে।
এখন আপনি.pde ফাইলটি খুলতে পারেন যা নিষ্কাশিত ফোল্ডারে অন্তর্ভুক্ত রয়েছে যা আপনি আগে ডাউনলোড করেছেন। আপনি কোডটি খুলতে দেখবেন এবং এটিকে ভালভাবে দেখতে পারেন।
ধাপ 4: 3D মডেল
আমরা আমাদের মডেল তৈরির জন্য ব্লেন্ডার ব্যবহার করেছি, এটি একটি ফ্রি মডেলিং প্রোগ্রাম (https://www.blender.org/download/) অথবা ভিন্ন মডেলিং প্রোগ্রাম ব্যবহার করুন। যদি আপনার মডেলিং এর কোন অভিজ্ঞতা না থাকে তবে আপনি অনলাইনে 3D মডেলগুলিও খুঁজে পেতে পারেন (https://www.thingiverse.com/)। 3D মডেল এবং কোড সহ ফোল্ডারটি ইতিমধ্যেই আপনার জন্য তৈরি করা হয়েছে, কিন্তু যদি আপনি নিজের প্রকল্প তৈরি করতে চান আপনাকে নিম্নলিখিত নির্দেশাবলী অনুসরণ করতে হবে।
- প্রসেসিং স্কেচ ফোল্ডারে একটি ডেটা ফোল্ডার (যাকে "ডেটা" বলা হয়) তৈরি করুন। (আপনার স্কেচটি প্রথমে সংরক্ষণ করতে হবে, নিশ্চিত করুন যে আপনি জানেন যে এটি কোথায় সংরক্ষিত আছে। উইন্ডোতে ডিফল্টরূপে এটি আপনার ভিতরে ডকুমেন্টস/প্রসেসিং/name_of_sketch)
- রপ্তানি: আপনার 3D মডেলটিকে.obj ফাইল হিসাবে সংরক্ষণ করুন -.mtl ফাইল সহ যা টেক্সচারের উল্লেখ করে (যদি আপনার থাকে)
- যদি আপনার টেক্সচার থাকে তবে সেগুলিকে ডেটা ফোল্ডারে রাখুন এবং নিশ্চিত করুন যে.mtl ফাইলটি তাদের সঠিকভাবে উল্লেখ করে। (। mtl ফাইলগুলি উদাহরণস্বরূপ নোটপ্যাড দিয়ে খোলা যেতে পারে এবং প্লেইন টেক্সট থাকতে পারে)
- দ্রষ্টব্য: একটি ফোন খুব জটিল মডেল বা অনেক টেক্সচার পরিচালনা করতে পারে না তাই নিশ্চিত করুন যে মডেলটি কম পলি এবং আপনি যতটা সম্ভব টেক্সচার অন্তর্ভুক্ত করুন। আমি একটি সমতলে একটি টেক্সচার টাইল করেছি এবং এটি স্কেচটিকে অসহনীয়ভাবে ধীর করেছে।
ধাপ 5: ডিভাইসে চালান
এখন আপনি আপনার মোবাইল ফোনে উদাহরণ চালানোর জন্য প্রস্তুত।
প্রথমে, ট্যাব অ্যান্ড্রয়েড এবং ডিভাইসের নিচে চেক করুন যদি আপনার ডিভাইস দেখা যাচ্ছে। যদি এটি না হয় তবে নিশ্চিত করুন যে আপনি এই টিউটোরিয়ালের ধাপ 1 এর ধাপগুলি অনুসরণ করেছেন।
যদি ডিভাইসটি প্রদর্শিত হয় তবে আপনি রান অন ডিভাইস বোতাম বা শর্টকাট ctrl+R ব্যবহার করতে প্রস্তুত। প্রসেসিং স্কেচ সংকলন এবং আপনার মোবাইল ফোনে ইনস্টল করা শুরু করবে। যদি প্রক্রিয়াকরণ একটি ত্রুটি ছুঁড়ে ফেলে, এই টিউটোরিয়ালের প্রথম ধাপটি পরীক্ষা করুন অথবা আপনার কোডটি পরীক্ষা করুন।
ধাপ 6: ভিআর সিমুলেশন বাজানো
এখন আপনার কাজ শেষ, গুগল কার্ডবোর্ড অ্যাপ চালু হবে এবং আপনি মোবাইল ভিআর এর গৌরবময় অভিজ্ঞতা উপভোগ করতে পারবেন।
ধাপ 7: আমাদের উৎস
অ্যাপটির মূল সেট আপ করা হয়েছে নিচের লিংকগুলোর তথ্যের উপর ভিত্তি করে। এগুলির মধ্যে ভিআর সহ প্রক্রিয়াকরণ ব্যবহার করে অ্যান্ড্রয়েডের জন্য অ্যাপ্লিকেশন তৈরি করার বিষয়ে দুর্দান্ত তথ্য রয়েছে।
android.processing.org/
android.processing.org/tutorials/vr_intro/i…
আপনার প্রসেসিং কোড লেখার ক্ষেত্রে একটি বড় সাহায্য হল প্রক্রিয়াকরণের অফিসিয়াল সাইট, যার মধ্যে রেফারেন্সের একটি তালিকা রয়েছে।
processing.org/reference/
যদি আপনার ভিআর চশমা প্রয়োজন হয় তবে আপনি সেগুলি খুব কম টাকায় কিনতে পারেন উদাহরণস্বরূপ:
www.amazon.com/slp/google-cardboard-viewer…
আপনার ফোনের স্ক্রিন ক্যাপচার করতে চান, আপনি ব্যবহার করতে পারেন:
www.duapps.com/product/du-recorder.html
প্রস্তাবিত:
BeYourHero দিয়ে রাস্পবেরি পাইতে ভার্চুয়াল বাস্তবতা !: 19 টি ধাপ (ছবি সহ)
BeYourHero এর সাথে রাস্পবেরি পাই তে ভার্চুয়াল বাস্তবতা: " আপনার নায়ক হোন " প্রজেক্ট! আমি আশা করি আপনি ভার্চুয়াল রিয়েলিটি নিমজ্জনের পরবর্তী প্রজন্মের মধ্যে প্রবেশের জন্য প্রস্তুত! এই প্রকল্পটি আপনার পছন্দসই যেকোন ভার্চুয়াল হিরোর সম্পূর্ণ অঙ্গভঙ্গি নিয়ন্ত্রণ দেবে যা ব্যবহার করে সস্তা ডিভাইসগুলির একটি সহজ সেট দিয়ে
SCARA রোবট: Foward এবং Inverse Kinematics সম্পর্কে শেখা !!! (প্লট টুইস্ট প্রসেসিং ব্যবহার করে ARDUINO তে রিয়েল টাইম ইন্টারফেস তৈরি করতে শিখুন !!!!): 5 টি ধাপ (ছবি সহ)
SCARA রোবট: Foward এবং Inverse Kinematics সম্পর্কে শেখা !!! (প্লট টুইস্ট প্রসেসিং ব্যবহার করে ARDUINO তে রিয়েল টাইম ইন্টারফেস কিভাবে তৈরি করতে হয় তা শিখুন !!!!): একটি SCARA রোবট শিল্প জগতে একটি খুব জনপ্রিয় মেশিন। নামটি সিলেক্টিভ কমপ্ল্যান্ট অ্যাসেম্বলি রোবট আর্ম বা সিলেক্টিভ কমপ্ল্যান্ট আর্টিকুলেটেড রোবট আর্ম উভয়ের জন্য দাঁড়িয়েছে। এটি মূলত তিনটি ডিগ্রী স্বাধীনতা রোবট, প্রথম দুটি ডিসপ্লে
আপনার নিজের ভার্চুয়াল বাস্তবতা চশমা তৈরি করুন: 4 টি ধাপ
আপনার নিজের ভার্চুয়াল রিয়েলিটি চশমা তৈরি করুন: উপকরণ:- কার্ডবোর্ডের জুতার বাক্স- কাঁচি / এক্স-অ্যাক্টো ছুরি- 2 45 মিমি বাইকনভেক্স লেন্স- 4 স্ট্রিপ অফ ভেলক্রো- গ্লুষ্টিক
ভার্চুয়াল এবং মিশ্র বাস্তবতা চশমা: 15 টি ধাপ (ছবি সহ)
ভার্চুয়াল এবং মিক্সড রিয়েলিটি চশমা: ভূমিকা: কনসেপ্ট ডিজাইনের জন্য মাস্টার কোর্স করার সময় আমাদেরকে এমন একটি উদীয়মান প্রযুক্তি অন্বেষণ করতে বলা হয়েছিল যা আমাদের মূল প্রকল্পের জন্য উপযুক্ত এবং একটি প্রোটোটাইপ তৈরি করে এই প্রযুক্তি পরীক্ষা করতে বলা হয়েছিল। আমরা যে প্রযুক্তিগুলি বেছে নিয়েছি তা উভয়ই ভার্চুয়াল বাস্তব
সিটি কোস্টার - আপনার ব্যবসার জন্য আপনার নিজস্ব বর্ধিত বাস্তবতা কোস্টার তৈরি করুন (TfCD): 6 টি ধাপ (ছবি সহ)
সিটি কোস্টার - আপনার ব্যবসার জন্য আপনার নিজস্ব বর্ধিত বাস্তবতা কোস্টার তৈরি করুন (TfCD): আপনার কাপের নিচে একটি শহর! সিটি কোস্টার হল একটি প্রকল্প যা রটারডাম দ্য হেগ বিমানবন্দরের জন্য একটি পণ্য নিয়ে চিন্তা করে, যা শহরের পরিচয় প্রকাশ করতে পারে, বাড়তি বাস্তবতার সাথে লাউঞ্জ এলাকার ক্লায়েন্টদের বিনোদন দিতে পারে। এমন পরিবেশে যেমন