গেম ইন্ডাস্ট্রিতে আমাকে আরও একটি ভাল কাজের সুযোগ দেওয়ার জন্য আমি কি ওপেনজিএল অধ্যয়ন অবিরত করব বা কেবল ডাইরেক্টএক্সে স্যুইচ করব? [বন্ধ]


29

আমি ওপেনজিএল এবং লিনাক্স ব্যবহার করে কিছু সময়ের জন্য গ্রাফিক্স প্রোগ্রামিং শিখছি। আমি বেশিরভাগ ধারণার সাথে বেশ পরিচিত, তবে আমি সত্যিই আমার জ্ঞানটি আরও এগিয়ে নিতে চাই এবং শেষ পর্যন্ত গেম ডেভেলপমেন্ট, বিশেষত গেম ইঞ্জিন বিকাশে একটি ক্যারিয়ার অর্জন করতে চাই।

এখনও অবধি আমার কাছে মনে হয়েছে যে বেশিরভাগ গেম স্টুডিওগুলি ডাইরেক্টএক্স ব্যবহার করে উইন্ডোজের জন্য গেম তৈরি করে।

সম্পাদনা: আমি জানি যে ওপেনজিএল বনাম ডাইরেক্টএক্স প্রশ্ন এখানে আগে জিজ্ঞাসা করা হয়েছিল, তবে আমি যে দৃষ্টিকোণটি চাই তার কোনও উত্তর পাই নি।

সম্পাদনা 2: সমস্ত প্রতিক্রিয়া / মন্তব্যগুলি পড়ার পরে আমি ওপেনজিএল / জিএলএসএল দিয়ে গ্রাফিক্সের আরও গভীর দিকে ডাইভিং চালিয়ে যাওয়ার সিদ্ধান্ত নিয়েছি, তবে আমি ডিআইএক্সের সাথেও এপিআই সম্পর্কে প্রাথমিক ধারণা পেতে চেষ্টা করব। আপনি আমাকে যে উত্তর এবং অন্তর্দৃষ্টি দিয়েছেন তার জন্য আমি সবাইকে ধন্যবাদ জানাতে চাই।


এই প্রশ্নের একটি সাধারণ সংস্করণ প্রোগ্রামারস.স্ট্যাকেক্সেঞ্জ
ডটকম

1
আমাকে মূলত ডিএক্স শেডারের ফাইন পয়েন্টগুলি ওপেনজিএল লোকের কাছ থেকে শিখিয়েছে যা এইচএলএসএল কখনও করেনি। যতক্ষণ আপনি জানেন যে "ফ্রেগমেন্ট শেডার" এর অর্থ "পিক্সেল শেডার", ধারণাগুলি প্রায় একই রকম; P
drxzcl

আইআইআরসি, ডাইরেক্টএক্সকে 8 বা 9 সংস্করণে মোটামুটি আরও বেশি ওপেনএল-এর মতো তৈরি করা হয়েছিল তার আগে, ডাইরেক্টএক্স কখনও কখনও অযথা ব্যবহার করা শক্ত বলে সমালোচিত হয়েছিল। এপিআইগুলি এখনও পৃথক, তবে সাধারণ পন্থাগুলি বেশ অনুরূপ হওয়া উচিত। দাবি অস্বীকার - আমি কোনটির বিশেষজ্ঞ নই।
স্টিভ 314

@ ম্যাক - ক্যারিয়ারের পরামর্শগুলি @ প্রোগ্রামারদের বাইরে। এটি সম্ভবত খুব সুনির্দিষ্ট তবে সাধারণ ক্যারিয়ারের প্রশ্নগুলি @ পেশাদার বিষয়গুলির বিষয়ে হবে (বর্তমানে 51 অঞ্চলে প্রস্তাবিত) দয়া করে যান এবং এই এসইকে সমর্থন করার প্রতিশ্রুতি দিন
চাদ

অবিস্মরণীয় প্রতিক্রিয়াগুলি এমনকি যদি আপনি শিল্পে প্রবেশ করেন তবে আপনি গ্রাফিক্স প্রোগ্রামার হতে পারবেন না এবং আপনি যদি একটি এপিআই, অন্য, উভয়ই বা কোনও একটিই জানেন তবে তা বিবেচ্য হবে না। এর বাইরে, সংস্থা এবং প্রকল্পের উপর নির্ভর করে। ডি 3 ডি হ'ল পিসি স্পেসে বেশি ব্যবহৃত হয়, জিএল | ইএস মোবাইল স্পেসে সম্পূর্ণরূপে প্রভাবশালী এবং কনসোলগুলি সমস্ত স্বত্বাধিকারী এপিআই ব্যবহার করে যা আপনি নিজেরাই শিখতে পারবেন না।
শান মিডলডিচ

উত্তর:


28

আসলেই কিছু যায় আসে না। মূল ধারণাগুলি উভয়ের ক্ষেত্রে একই রকম, বিশেষত এখন পিক্সেল শেডারগুলি আদর্শ। এবং যেহেতু বেশিরভাগ গেমগুলি মাল্টিপ্লেটফর্ম হয় তারা সম্ভবত উভয় ভাষায় অনুরূপ বৈশিষ্ট্যের একটি উপসেট ব্যবহার করতে চলেছে। যতক্ষণ আপনি glsl বা hlsl এ শেডার লিখতে পারবেন ততক্ষণ আপনি ভাল থাকবেন।

বলা হচ্ছে, "গেম ইঞ্জিন ডেভলপমেন্ট" পজিশনের সংখ্যা খুব কম। বেশিরভাগ সংস্থাগুলি তাক থেকে কিছু ব্যবহার করে। যে অবস্থানগুলিতে বিদ্যমান, তাদের মধ্যে খুব কমই প্রবেশ স্তর রয়েছে। বেশিরভাগ এন্ট্রি লেভেলের গেম প্রোগ্রামাররা কোনও গ্রাফিক্স সম্পর্কিত কোড (সম্ভবত শেডার ছাড়া অন্য কোনও) লিখেন না কারণ এগুলি সমস্ত বিমূর্ত হয়ে যায়।


1
সর্বাধিক এন্ট্রি স্তরের প্রোগ্রামাররা কী করে? বড়, মাঝারি বা ছোট স্টুডিওগুলিতে?
কাজী ইরফান

এটি একটি পৃথক প্রশ্ন। gamedev.stackexchange.com/questions/5538/...
Tetrad

1
কেবল আরও সাধারণ উত্তর যুক্ত করতে, আমার অভিজ্ঞতায় জুনিয়র প্রোগ্রামাররা গেমপ্লে, ইউআই, হুড এবং সেখানে থেকে কাজ শুরু করার ঝোঁক থাকে, গেমপ্লেটি একটি জনপ্রিয় প্রবেশ বিন্দু।
জুনিয়র ডেভেলপার 1208

সম্পদ ইন্টিগ্রেশন মেনু এবং ইউআই আমার অভিজ্ঞতা থেকে আরও বেশি সাধারণ এন্ট্রি পয়েন্ট।
কো

বন্ধুরা, আসুন এখানে মন্তব্যগুলিতে সেই নির্দিষ্ট প্রশ্নটি সম্পর্কে একটি দীর্ঘ থ্রেড শুরু করা যাক না। এগুলি আমি যে প্রশ্নের সাথে সংযুক্ত করেছি তার পুরোপুরি উত্তম উত্তর।
টেট্রাড

10

এটি সব আপনি যে কাজটি চান / তার উপর নির্ভর করে। আপনি সম্ভবত পিসি মার্কেটে এমন কোনও কাজের কথা ভাবেন যেখানে ডিএক্স রাজা। কেবল মনে রাখবেন যে বেশিরভাগ এএএ সংস্থাগুলি কনসোল বাজারের জন্য লক্ষ্য রাখে যেখানে API গুলি বেশ নির্দিষ্ট।

উদাহরণস্বরূপ পিএস 3 এর ওপেনজিএল ইএস বাস্তবায়নের স্বত্বাধিকারী এক্সটেনশন রয়েছে।

ওপেনজিএল মোবাইল স্পেসে বাড়ছে। এখন এটি সমস্ত আধুনিক প্ল্যাটফর্মগুলিতে তবে উইন্ডোজ ফোন 7 এ উপলব্ধ।

বর্তমানে এই স্পেসে কেবল ওপেনজিএল ইএস উপলব্ধ। তবে আরও শক্তিশালী পাওয়ারভিআর চিপস ওপেনজিএল 4 এবং ডিএক্স 11 এর সমর্থন নিয়ে আসছে।

আপনার ওপেনজিএল দক্ষতা সোনার। এমন কোনও কাজ অবতরণ করতে আপনি DX এ পুনর্বিবেচনা করতে পারেন যার প্রয়োজন। তবে এর মধ্যে মনে রাখবেন যে ওপেনজিএল যেখানে উপলব্ধ ডিভাইস এবং প্ল্যাটফর্মের পরিমাণ তার উপরে রাজা।


সম্পাদনা করুন : অতিরিক্তভাবে আরও বেশি সংখ্যক সংস্থাগুলি বিদ্যমান ইঞ্জিনগুলি ব্যবহার করার প্রবণতা দেখায় এবং প্রায়শই মূল গেম ডেভেলপাররাও নিম্ন স্তরের এপিআই থেকে আরও বেশি করে স্ক্রিন হয়। আপনি যখন নির্দিষ্ট প্ল্যাটফর্মগুলিতে বাগ এবং অদ্ভুত আচরণের মুখোমুখি হন তখন নেটিভ API গুলি সম্পর্কে ভাল জ্ঞান থাকা সর্বদা ভাল। তবে এটি সমস্ত ধারণাগুলিতে নেমে আসে এবং অন্যরা যেমন নির্দেশ করেছেন যে ডিএক্স এবং ওপেনজিএলকে একই ধারণার জ্ঞান প্রয়োজন।


সম্পাদনা : আপনি যেমন ওপেনজিএল সম্পর্কে ইতিমধ্যে পরিচিত এবং সম্ভবত ছায়াময়ী আপনার ওপেনসিএল চেষ্টা করা উচিত ... এই API এ সামান্ত্রিক কম্পিউটিংয়ের পরবর্তী বড় জিনিস হওয়ার সম্ভাবনা রয়েছে।

আমি এটি উল্লেখ করছি কারণ ওপেনসিএল কার্নেলগুলি ডেটাটাইপ ব্যবহার করে যা ওপেনজিএল এর সাথে আন্তঃযোগযোগ্য এবং ওপেনজিএল ডেভসগুলি বুঝতে সহজ। এটি একবার দেখুন এবং দেখুন যে আপনি একটি দুর্দান্ত সাধারণ কম্পিউটিং সলিউশন ( উদাহরণস্বরূপ বুলেট পদার্থবিজ্ঞানে একীভূত হচ্ছে ) দিয়ে কিছু অভিজ্ঞতা অর্জন করতে পারেন কিনা ।


ওপেনজিএল একটি শিল্প মান হিসাবে এটি অন্যান্য লিবস এবং এপিআইগুলিকে অনুপ্রাণিত করে। আপনি এর গুরুত্ব অবহেলা করা উচিত নয়। তবে অন্যদিকে আপনার কোনও জিনিস থামানো উচিত নয় এবং আমি আপনি হলে আমি উচ্চ স্তরের এপিআই এবং ইঞ্জিনগুলি দেখতে পারি যা ওপেনজিএল এবং ডাইরেক্টএক্স বিমূর্ত করে।
কোয়েট

আমি ওপেনসিএল এর সাথে পরিচিত। আমি একটি পার্শ্ব প্রকল্পে কাজ করছি, একটি পদার্থবিজ্ঞান ইঞ্জিন তৈরি করছিলাম (মূলত, বেশিরভাগ শিক্ষার উদ্দেশ্যে) এবং আমি এটি ওপেনসিএল সামান্য ব্যবহার করেছি তবে এখনও আশ্চর্যজনক ফলাফল অর্জন করতে পারি নি (কিছু ক্ষেত্রে আমি এমনকি এটি আরও খারাপ করে দিয়েছে)
আদিবাসী

এটি একটি ভাল চেষ্টা করার লক্ষণ;) বুলেট ইঞ্জিনে বাস্তবায়নটি দেখুন। যাইহোক, আপনার প্রকল্পের জন্য শুভকামনা।
কো

7

আমি সম্মত হই, আপনি কোন এপিআই শিখেন তা সত্যিই গুরুত্বপূর্ণ নয়। প্রাথমিক ধারণাটি জানা জরুরী।

গেম ডেভলপমেন্টের দিকে তাকালে, উইন্ডোজ একমাত্র লক্ষ্য প্ল্যাটফর্ম নয়। আমি শুনেছি, অ্যাপল লক্ষ্য প্ল্যাটফর্ম হিসাবে বৃদ্ধি পাচ্ছে, তবে কনসোলগুলিও গুরুত্বপূর্ণ important কনসোলে সাধারণত তাদের নিজস্ব বিশেষ গ্রাফিক্স এপিআই থাকে (আমার মনে হয় তারা কেবল আমাদের বিরক্ত করার জন্য তারা এটি করছে)। কনসোলের API গুলি ডাইরেক্টএক্সের তুলনায় ওপেনজিএল এর সাথে বেশি মিল থাকার প্রবণতা রয়েছে, তবুও এটি কোনও বিশাল পার্থক্য নয়।

আপনার জন্য যা কাজ করে তা নিয়ে যান।


1
এক্সবক্স সম্ভবত ডাইরেক্টএক্স পথে স্টাফ করে ...?
ম্যাক

হ্যাঁ, পিএস 3 পিএসজিএল ব্যবহার করে। তবে, এক্স 360 ডাইরেক্টএক্স ব্যবহার করেছে যেমন তারা পিসিতে রয়েছে যদিও এটি সম্পর্কে নিশ্চিত না হলেও এটি একটি অনুমান।
কাজী ইরফান

এক্সবক্সে আমার অভিজ্ঞতা নেই তবে উইকিপিডিয়া অনুসারে এর এপিআই ডাইরেক্টএক্সের উপর ভিত্তি করে। পিএস 3-তে, পিএসজিএল উপলভ্য এপিআইগুলির মধ্যে একটি।
mrbinary

এক্স 360 একটি এপিআই ব্যবহার করে যা ডিএক্স 9 এর কাছাকাছি রয়েছে, যেখানে কয়েকটি তুলনামূলকভাবে এটি তুলনামূলকভাবে দ্রুত মেমরির তুলনামূলকভাবে অল্প পরিমাণে রয়েছে তা সামঞ্জস্য করার জন্য কয়েকটি quirks সহ।
drxzcl

6

গেম ডেভলপমেন্ট প্রফেসরের দৃষ্টিভঙ্গি কেমন?

আপনার যদি ওপেনগিলের বুনিয়াদি নীচে থাকে তবে সমস্ত দ্বারা ডাইরেক্টএক্সের বিশ্বে উত্সাহিত হওয়া (নোট ডিএক্সে যেতে হবে) যে পুরানো প্ল্যাটফর্মগুলি (বিশেষত এক্সপি) নতুন গ্রাফিকগুলি সমর্থন করে না Dx10 এবং Dx11 এ পাইপলাইন। (এটি Dx9 থেকে শুরু করার এবং তারপরে Dx10 এর পার্থক্যগুলি লক্ষ্য করে এবং 11 এর আগে আপনার অগ্রগতির হিসাবে পড়ার পরামর্শ হিসাবে পড়া উচিত) এটি আপনাকে আরও বৃত্তাকার করে তুলবে।

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

ওগ্রে 3 ডি একটি ওপেন সোর্স রেন্ডারিং ইঞ্জিন যা উভয় গ্রাফিক্স সাবসিস্টেমগুলি (ওপেনজিএল / ডাইরেক্টএক্স) সমর্থন করে এবং অনেক গেমসে ব্যবহৃত হয় ... কারণ উত্সটি মুক্তভাবে উপলব্ধ আপনি এটির মাধ্যমে খনন করতে পারবেন এবং তুলনা করে দেখতে পারবেন কীভাবে ওপেনএল-তে কলগুলি কল থেকে আলাদা হয় DirectX।

আমি আরও সুপারিশ করব যেহেতু আপনি ইতিমধ্যে ওপেনজিএলে কিছু সময় ব্যয় করেছেন যা আপনি ওয়েবজিএলে দেখেছেন যা দেখতে খুব অদূর ভবিষ্যতে ফুটে উঠবে।

আশা করি এইটি কাজ করবে!


আমি বলব না যে ওয়েবজিএল ভবিষ্যতে ফুঁসে উঠবে, কমপক্ষে কোনও অদূর ভবিষ্যতে নয়। কোনও প্লাগইন ছাড়াই ব্রাউজারগুলিতে 3 ডি রেন্ডার করার এটির অন্য একটি উপায়।
কাজী ইরফান

বড় বিক্রেতারা তাদের পণ্যগুলিতে HTML5 এবং জেএস সমর্থন যুক্ত করে (ভিজ্যুয়াল স্টুডিও) এবং অ্যাডোব রোল আউট এজ (এইচটিএমএল 5 জে ফ্ল্যাশ কিলার?) এর মতো সংস্থাগুলি আমি মনে করি যে হার্ডওয়্যার ত্বরণের সুবিধা গ্রহণকারী আরও অনেক ওয়েব ভিত্তিক সামগ্রী দেখতে পাচ্ছিলাম।
রবার্ট ফ্রেঞ্চ

4

আমি সম্প্রতি পড়েছি যে জন কারম্যাক ডাইরেক্টএক্সকে এই সরল সত্যের জন্য সুপারিশ করে যে মাইক্রোসফ্ট কিছুক্ষণের জন্য ওপেনজিএল-তে ধরতে পেরেছিল এবং তা করে তারা একটি প্রতিযোগিতামূলক পণ্য তৈরি করেছিল এবং খামটি ধাক্কা দেয় যখন ওপেনজিএল লোকেরা ডাইরেক্টএক্সকে অনুমতি প্রদান করে কমিটি দ্বারা বিতর্ক এবং নকশা করতে সময় ব্যয় করে। পালিশ হয়ে যায় এবং আমার ধারণা, কাজ করা সহজ তবে ওপেনজিএল দিয়ে স্টিক করা ic

http://www.tomshardware.com/news/john-Carmack-DirectX-OpenGL-API-Doom,12372.html

আপনি অন্যভাবে গ্রাফিকগুলি পছন্দ করেন কিনা তা বিবেচনা করার জন্য আর একটি বিকল্প বিবেচনা করতে পারে এবং এম্বেডড স্পেসে যা চলছে তার জন্য এটি উপযুক্ত।

আমি লিনাক্স এবং উইনসিইএস উভয়ই এম্বেড করা স্পেসে কাজ করি। আমি প্রাক্তন ফোর্ড SYNC স্থপতি ছিল (সেখানে 6 বছর ছিল) এবং এখন আমি GM এর সিইউতে (ফোর্ড SYNC তে জিএম এর উত্তর) নিয়ে কাজ করি। ফোর্ড এসওয়াইএনসি ওপেনজিএল বা ডাইরেক্টএক্স ব্যবহার করে না। পরিবর্তে ফোর্ড ফ্ল্যাশ এবং অ্যাকশন স্ক্রিপ্টের জন্য বেছে নিয়েছে; ফ্ল্যাশ হুডের নীচে কী করে আমি নিশ্চিত নই তবে এটি নরকের মতো ধীর; জেডি পাওয়ারগুলি এটিকে খারাপ রেটিং দিয়েছে। জিএম এর সিইউ সমস্ত লিনাক্স এবং ওপেনলএল ইএস এবং যদিও জিএম সিইইউতে একটি নতুন আইএমএক্স প্রসেসর রয়েছে তবে লিনাক্সের ওপেনগিএলে অ্যানিমেশনগুলির কার্যকারিতা বিস্ময়কর। সিইউ / ওপেনজিএল অনেক দ্রুত। আবার, ফোর্ড তাদের সিস্টেমটিকে অ্যাডোব ফ্ল্যাশ দ্বারা পঙ্গু করেছিল।

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


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

2

আমি বলতে চাই যে আপনি যে বিশেষায়িত হয়ে থাকেন না কেন, উভয়ের সাথেই আপনি কাজ করেছেন বলে বলতে সক্ষম হওয়ায় আপনার জীবনবৃত্তান্তটি সম্ভবত ভাল good

আমি তাই বলছি কারণ যে কোনও কিছুর মতো এটি নির্দিষ্ট কৌশলগুলির বাইরে API / সিনট্যাক্স জ্ঞানের চেয়ে সাধারণ কৌশল সম্পর্কে বেশি more আপনার স্টাফ করতে সক্ষম হতে হবে এবং আপনার চারপাশের উপায়গুলি জানতে হবে, তবে আপনাকে উভয় এপিআই: গুলিতে বিশাল বিশাল টুকরো প্রয়োগ করতে হবে না। (Thats O (n * m), যা স্কেল করে না ...)। এপিআইগুলি কিছুটা জানা এবং বিভিন্ন টেকনিক্স (যেমন ও (এন + মি)) কাজ করে তা জানা, এবং সহায়ক হবে।

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

এটি কোনও এপিআই (3 ডি বা অন্যথায়), বা কোনও প্রোগ্রামিং ভাষার সাথে সত্যই।


1

আমি দেখতে পেয়েছি যে ডাইরেক্টএক্স শিখতে আরও শক্ত এবং তাই আরও ভাল দক্ষতা। ডাইরেক্টেক্সের সাধারণত বোর্ড প্রস্তুতকারকদের আরও ভাল সমর্থন থাকে, তবে মাইক্রোসফ্ট সেই অগ্রিমদের সুবিধা নিতে অনেকগুলি আপডেট প্রকাশ করে না (এবং কেবলমাত্র সেই সত্যিকারের বোর্ডগুলি ব্যবহার করে কেবলমাত্র হার্ড গেমারদের একটি নির্বাচিত উপ-জনসংখ্যা)। গেম ডেভেলপমেন্ট সম্পর্কিত, সমস্ত বড় গেম প্ল্যাটফর্মগুলি তাদের নিজস্ব মালিকানাধীন গ্রাফিক্স ইঞ্জিনগুলি ব্যবহার করে ... এক্সবক্স -> ডাইরেক্টএক্স বক্স :) 3 ডি ধারণা, জাল, আলো, রূপান্তর ইত্যাদি জেনে রাখা এমন দক্ষতা যা তাদের সকলের জন্য একই।


আমি ডিএক্স 9-ইশ এবং "আধুনিক" ওপেনগল (গ্লোবিগিন ব্যবহার না করে) এর মধ্যে খুব কম ধারণাগত পার্থক্য পেয়েছি। দু'জনের মধ্যে একজনের চেয়ে অপরটির চেয়ে কেন "সহজ" বা "শক্ত" তাই আমি আপনার ধারণার প্রশংসা করব।
drxzcl

1
আমি আসলে দেখতে পেয়েছি যে ওপেনজিএল সত্যিকারের মৌলিক বেসিকগুলি বেছে নেওয়া সহজ, তবে আপনি ভিবিও এবং শেডারগুলিতে যাওয়ার সাথে সাথে ডি 3 ডি আরও সহজ হয়ে যায় (এক্সটেনশনের অভাব এটি একটি বিস্তৃত হার্ডওয়্যার বেস জুড়ে আরও সুসংগত করে তোলে)।
ম্যাক্সিমাস মিনিমাস

এটি আমার অভিজ্ঞতাও তাই প্রশ্ন।
drxzcl

1

আপনি যদি একটি জানেন তবে আপনি সহজেই অপরটিকে বাছাই করতে পারেন।

আপনি যদি ওপেনজিএল জানেন তবে আপনি সহজেই স্মার্ট ফোনগুলির জন্য (অ্যান্ড্রয়েড এবং আইফোন) প্লাস উইন / লিনাক্স / ম্যাকের জন্য প্রোগ্রাম করতে পারেন।

ডাইরেক্টএক্স কেবল উইন / এক্সবক্স। সুতরাং আপনি যদি এক্সবক্সকে টার্গেট করতে না চান তবে আমি বলতে চাই যে ওপেনগিএলের সাথে থাক কারণ এটি আরও প্ল্যাটফর্মকে টার্গেট করতে পারে।


-4

আমি ওপেনজিএল পছন্দ করি। উদাহরণস্বরূপ বিবেচনা করুন, অ্যান্ড্রয়েড মোবাইল অপারেটিং সিস্টেম ওপেনজিএল ব্যবহার করে। এমন অনেক গেম ইঞ্জিন রয়েছে যা ওপেনজিএল প্ল্যাটফর্মের ভিত্তিতে তৈরি করা হয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.