3 ডি টেলিভিশনে ঘড়ির মতো কোনও 3D চার্ট কীভাবে পরিবর্তন করবেন?


9

আসুন ধরা যাক আমার কাছে আর একটি 3 ডি স্ক্যাটার প্লট আছে বা 3 টি ক্ষেত্রের সংখ্যার ডেটা ভরা একটি ডেটা ফ্রেম রয়েছে।

কীভাবে এটিকে 3 ডি টেলিভিশনে (শাটার গগলস ব্যবহার করে স্যামসাংয়ের এলোমেলো বড় পর্দার টিভির মতো) "কীছুর" তে পরিণত হতে পারে? হয় সেই স্ক্যাটার প্লটটির একটি স্ট্যাটিক ক্লিপটি একটি অক্ষকে ঘুরিয়ে দেয় বা প্লটটির সাথে ইন্টারঅ্যাক্ট করতে সক্ষম হয়ে ওঠে (এটি সরান, এটি ঘুরুন, ...)। এটি সম্পন্ন করার জন্য আপনার কোন প্রোগ্রাম, গ্রন্থাগারগুলির প্রয়োজন?

(আমি কেবল আর-কে তুলে ধরেছি কারণ সেখানেই কাজ শেষ হয়েছে But তবে কোনও সমাধানে আর অন্তর্ভুক্ত করার দরকার নেই)


1
আপনার যদি ইতিমধ্যে প্লটের 3D উপস্থাপনা থাকে তবে আপনার কেবলমাত্র এটির থেকে কমপক্ষে দুটি মতামত তৈরি করা দরকার। এই মতামতগুলির একটি স্বল্প পরিমাণে তারা কী দেখায় তার মধ্যে পৃথক থাকতে হবে। সুতরাং, যদি আপনার "ক্যামেরা" একটি কোণ থেকে প্লটটির দিকে নজর রাখে, আপনি দ্বিতীয় ভিউ পেতে ক্যামেরাটি সামান্য বাম বা ডানে সরিয়ে নিয়ে যাবেন।
slhck

1
এবং তারপরে আপনাকে টিভিগুলি হ্যান্ডল করতে পারে এমন কোনও ধরণের মাল্টি ভিউ ভিডিওতে চিত্রগুলি এনকোড করা দরকার, যেমন এইচ .২64৪ এমভিসি বা স্প্লিট স্টেরিও - এতে কী আপনার কোনও স্পেসিফিকেশন রয়েছে?
slhck

@ এসএলএইচএইচসি: এর আসলে 3 ডি উপস্থাপনা আমার কাছে নেই। আমি কেবল এটি 3D তে আর এর সাথে প্রদর্শিত করতে পারি। এছাড়াও ভিআরএমএল উপস্থাপনায় দুটি ক্যামেরা পার্সেকশন ব্যবহার করা প্লটের সাথে মিথস্ক্রিয়াকে বাধাগ্রস্থ করতে পারে। স্কেলগুলি সামঞ্জস্য করা বা বিভিন্ন ডেটা ব্যবহার করার মতো। : /
রাফেল

1
আচ্ছা বুঝলাম. ঠিক আছে, এটি জটিল হতে চলেছে। আপনার এমন একটি গ্রাফিক্স রেন্ডার দরকার যা আপনার কম্পিউটারের গ্রাফিক্স কার্ড থেকে প্রকৃত 3 ডি আউটপুট করতে পারে (যেমন একটি এনভিআইডিআইএ একটি 3 ডি ভিশন কিট সহ একটি), তবে আমি এই জাতীয় জিনিস সম্পর্কে অসচেতন।
slhck

1
আপনার এমন একটি গ্রাফিক্স কার্ড দরকার যা 3 ডি আউটপুট করতে পারে (যেমন ইতিমধ্যে উল্লিখিত এনভিআইডিআইএ এবং 3 ডি ভিশন) এবং তারপরে এমন একটি প্রোগ্রাম যা আপনার ডেটাটিকে একটি হার্ডওয়্যার-এক্সিলার্ট 3 ডি ভিউপোর্টে (একটি ভিডিও গেমের মতো) প্রদর্শন করে। প্রসেসিং (প্রসেসিং.অর্গ) আপনাকে এই ক্ষেত্রে সাহায্য করতে পারে।
দুষ্টু চামচ

উত্তর:


1

আপনি আপনার অ্যানিমেশনের প্রতিটি ফ্রেমের জন্য দুটি চিত্র (বাম এবং ডান চোখের জন্য) তৈরি করতে পারেন, পাশাপাশি পাশাপাশি সেট আপ করতে পারেন (খুব প্রশস্ত চিত্র তৈরি করতে বা একটি অনুভূমিকভাবে স্কোয়াশেড করতে পারেন) এবং সেভাবে একটি ভিডিও ফাইল তৈরি করতে পারেন । তারপরে সেই ফাইলটি একটি ইউএসবি ড্রাইভে রাখুন এবং এটিকে একটি আধুনিক 3D টিভিতে প্লাগ করুন এবং এর 3D মেনুতে সন্ধান করুন, আপনার একটি "পাশাপাশি পাশাপাশি" বা "এসবিএস" বিকল্পটি পাওয়া উচিত যা চিত্রটি কীভাবে প্রদর্শন করবেন তা বুঝতে পারবেন। (অনেকগুলি উদাহরণের জন্য "GoPro 3D" এর জন্য ইউটিউব অনুসন্ধান করুন))

আপনি মনিটর হিসাবে টিভিতে সংযুক্ত কম্পিউটারের সাহায্যে একই কাজটি করতে সক্ষম হতে পারেন তবে ডেস্কটপের নন-থ্রি ডি অংশগুলি লুকিয়ে রাখা দরকার যেহেতু সেগুলি প্রতিটি চোখের জন্য নকল করা হবে না (এবং অদ্ভুত দেখাচ্ছে)।

দ্রষ্টব্য: আপনি যদি এসবিএস মোডে কোনও কম্পিউটারকে একটি 3 ডি স্ক্রিনের সাথে সংযুক্ত করেন তবে আপনি উপস্থাপনা শুরু করতে নেভিগেট করার সময় একবারে একটি চোখ বন্ধ করে রাখা দরকারী।


0

সত্যিকার অর্থে আপনার আরজিএল প্যাকেজ থেকে স্পিনেবল প্লট 3 ডি () দরকার ।

  1. আপনার প্লটের ওরিয়েন্টেশনটি কোনও নির্দিষ্ট, সাধারণ স্থানে শুরু করুন।
  2. আপনার বেস প্লটটির দুটি উদাহরণ তৈরি করুন, বিপরীত দিকে কিছুটা ঘোরানো (পুরো কেন্দ্রিক লেন্সের মতো দেখার জন্য) বা যথাক্রমে জুম বা আউট (আরও স্ট্যান্ডার্ড 3 ডি দেখার জন্য)

    এক্স. আরও নীল দূরে প্লটটি আরও আঁকুন, সমানভাবে আরও কাছাকাছি প্লটটি রঙ করুন।

  3. আসলে বেস প্লটটি প্রদর্শন করবেন না। কোয়াড বাফার (বা ডাবল বাফার) গণনা করার জন্য বেসকে প্রথমে প্রতিটি ফ্রেমে প্রদর্শিত হবে দুটি অফসেট প্লটের মধ্যে কোনটি প্রদর্শিত হবে। এটি প্রতিটি ড্র লুপ আপডেট করুন। আপডেটের পরে প্রতিটি উদাহরণ প্লট একই সাথে প্রদর্শন করুন।
  4. একটি উচ্চ-রেজোলিউশন টাইমার বা ভিএসআইএনসি ব্যবহার করে আপনার প্রদত্ত শাটার চশমা ডিভাইসের রিফ্রেশ হারে বাফার স্ট্যাকটি ঠিক আবার খেলুন।
  5. আশা করি রিফ্রেশ রেটটি আপনার অ্যাপ্লিকেশনটিতে কনফিগারযোগ্য, এবং শাটার চশমাগুলির সাথে সিঙ্ক আপ করার জন্য 'নেক্সট ফ্রেম ছেড়ে যাওয়া' বিকল্পটি। (বাম / ডান সিঙ্ক বিপরীত করতে)
  6. বেস প্লটটি আপডেট করার আগে ব্যবহারকারীর প্রতিক্রিয়াগুলির জন্য ইনপুট স্ক্যান করুন, সম্ভাব্যভাবে একটি অবিচ্ছিন্নভাবে পূরণ করা ইনপুট বাফার থেকে।
  7. HDMI লোল সহ টিভি পর্যন্ত একটি ল্যাপটপ বা ছোট লিনাক্স ডিভাইস হুক করুন।
  8. বোনাস: আপনি যদি সত্যিই এটিতে নামতে চান তবে আপনি জয়স্টিক / মাউস / গেমপ্যাড উন্মত্ততা পরিচালনা করতে আরসিপি এবং জিএলএফডাব্লু একসাথে ব্যবহার করতে পারেন ।

আরজিএলের সংক্ষিপ্ত বিবরণ এবং 3 ডি স্পিনিং প্লটগুলির জন্য অনুরূপ প্যাকেজ রয়েছে, যা এই পোস্টিংয়ের শেষে দেখা যাবে ।

যদি আপনি এটি করতে পারেন তবে ওপেনজিএল ব্যবহার করে আপনি প্রতিটি প্লটের উপরে কিছু ধরণের দৃষ্টিভঙ্গি-চালিত ঝাপসা প্রভাব রাখতে পারেন। অবশ্যই এটি ঠিকঠাক পেতে আপনাকে সম্ভবত কোণগুলির সাথে কিছুটা টুইট করতে হবে। যদি আমি স্মরণ করি তবে এটি <20 ডিগ্রি কোণ হতে হবে ... তবে কে জানে, আমাকে নয়!


নাহ দুঃখিত. আমি জানি rgl এবং rgl বক্স থেকে অ্যানগ্লাইফ 3 ডি সমর্থন করে। আমি একটি কারণে শাটার গগলস উল্লেখ করছি। তবে যাইহোক ধন্যবাদ;)
রাফেল

@ আফফাল উফফফফ! খুব দ্রুত পড়ার কারণে শাটার চশমাটি আসলে তা দেখেনি। এর জন্য দুঃখিত, কিছু সংশোধন করেছেন।
গ্রেট ক্লোবোন

আপনি বাফারিং অর্জনের জন্য ওপেনসিএল / জিএল ইন্টারপ দিয়ে আর ব্যবহার করতে পারবেন এবং আপনার অ্যাপ্লিকেশনটিতে কেবল পঠনযোগ্য অ্যাক্সেস দিয়ে কেবল ইনপুট বাফারগুলিতে কেবল একটি পৃথক সার্ভিস রাইট-লিখিত থাকতে পারে। (তারপরেও কোনও ইনপুট পড়ার পরে আপনাকে খুব দ্রুত পরিষেবাতে কোনও বার্তা প্রেরণের জন্য বিপরীতটিও প্রয়োজন) বা খুব একইভাবে, আপনার অ্যাপ্লিকেশনটি বাফারগুলি তৈরি করুন এবং ওপেনসিএল এবং সি ++ / ওপেনগিএল / ওপেনসিএল রেন্ডারারে চলমান শীর্ষগুলি পোস্ট করুন পাশ।
গ্রেট ক্লোবোন

আমি আমার প্রশ্নটি মুছে ফেলেছি কারণ আমি those প্রাসঙ্গিক-উত্তরগুলির অনেকগুলি পেয়েছি (এখন পর্যন্ত আপনার মতো :) তবে এটি আপডেট করার জন্য আপনাকে স্বাগতম।
রাফেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.