উচ্চ কার্যকারিতা ভেক্টর গ্রাফিক্স সমাধান [বন্ধ]


12

আমি আমার গেমগুলিতে ব্যবহার করতে পারি এমন একটি উচ্চতর পারফরম্যান্স ভেক্টর গ্রাফিক্স লাইব্রেরি খুঁজছি।

আমি ভেক্টর গ্রাফিক্সের লাইন ধরে ভাবছি যেমন এসভিজি দিয়ে তৈরি করা যায় ।

আমি এই মুহুর্তে যে কোনও ভাষা বিবেচনা করব (তবে উইন্ডোতে চলতে হবে)। একটি সমাধান যা জিপিইউ হার্ডওয়্যারের সুবিধা গ্রহণ করে তা দুর্দান্ত।

আগাম ধন্যবাদ.


আপনি ভেক্টর গ্রাফিক্স ব্যবহার করতে চান এমন কোনও কারণ আছে?
আক্রমণ

হ্যাঁ: আমি শৈলীটি পছন্দ করি, তারা টেক্সচারের চেয়ে ভাল সংকোচন করতে পারে এবং এনিমেশনের জন্য এগুলি আরও নমনীয়।
সিসকোআইফোন

উত্তর:


7

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


মজার বিষয়, আমি এর আগে ডিরেক্ট 2 ডি এর আগে কখনও শুনিনি। এটি ব্যাপকভাবে ব্যবহৃত হবে বলে মনে হচ্ছে না - সম্ভবত এটি কেবল উইন্ডোজ 7 এর কারণে।
সিসকোআইফোন

এটি সরাসরি ভিস্তা এবং উইন্ডোজ 7, ​​ডাইরেক্ট 3 ডি 10 ব্যবহারের কারণে এবং এটি বরং নতুন :)
বোকি

2
নোট করুন যে বেশ কয়েকটি হাই-প্রোফাইল গেম প্রোগ্রামাররা ডাইরেক্ট 2 ডিটিকে ভয়ঙ্কর বলে মনে করে - ব্রেইড- গেম // নিউজ /? p=455 (যা পডকাস্টের সাথেও লিঙ্ক করে) এবং ব্রেড- গেম . com/নিউজ ??p=466

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

3

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


2

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

অতীত জীবনে স্কেলফর্ম জিএফএক্সের কোডবেসটি ছিল গেমসডাব্লুএফএফ । গেমসডাব্লুএফএফ ওপেন সোর্স।

আমি এই উত্তরে আরও যুক্ত করার পরিকল্পনা করেছি, তবে আমি যখন তা ফিরে পেয়েছি তখন বেশিরভাগ মূল পয়েন্টগুলি আমি উত্তর করতে চেয়েছিলাম অন্য জবাবগুলিতে উল্লেখ করা হয়েছিল।

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


1

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


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

আমার খারাপ, আমি ভেবেছিলাম জিডিআই + ত্বরান্বিত হয়েছিল! আমি অনুমান করি ডাইরেক্ট 2 ডি আপনার পছন্দ অনুসারে সেরা পছন্দ হবে।
ডটমিনিক

1

এক্সএনএ গেম ইঞ্জিনে এসভিজি গ্রাফিক্স কীভাবে কাজ করবেন সে সম্পর্কে এখানে এবং সেখানে কিছু আলোচনা রয়েছে। এখানে একটি: http://wam-games.com/2010/04/svg-in-xna/ এবং এই খুব সাইটে একটি পোস্ট এখানে রয়েছে: এক্সভিএতে সরাসরি এসভিজি আর্ট রেন্ডারিং

আমি বুঝতে পারছি এক্সএনএ ডাইরেক্ট 3 ডি এর মাধ্যমে বেশ কিছু পাইপস, তাই এটি সমস্ত জিপিইউ ত্বরান্বিত হয়েছে। এটি ব্যবহারের জন্য আপনার মূলত সি # তে প্রোগ্রাম করা আবশ্যক (আপনি অন্যান্য ভাষাগুলি ব্যবহার করতে পারেন তবে এটিতে আপনাকে হ্যাক করতে হবে X) এক্সএনএ ব্যবহার করে আপনাকে উইন্ডোজ নিশ্চিতভাবে পাওয়া যায়, তবে এক্সবক্স ৩60০ এবং বেশ কয়েকটি পোর্টেবল প্ল্যাটফর্ম পোর্ট করার সম্ভাবনাও রয়েছে।

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