নন্দনতত্ব নষ্ট না হয়ে আমি কীভাবে পিক্সেল আর্ট স্প্রিটগুলি ঘোরান?


12

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

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

এটি সমাধান করার অন্য কোনও উপায় আছে?

এখানে চিত্র বর্ণনা লিখুন


4
এটি আপনার খেলা, আপনি সিদ্ধান্ত
নিলেন

"মনো-লিনিয়ার" ইন্টারপোলেশন (সাধারণত কেবল "লিনিয়ার ইন্টারপোলেশন" নামে পরিচিত) একটি বিকল্প?
ফিলিপ

1
আমি এটিকে মতামত-ভিত্তিক কম বলে প্রশ্নের উত্তর দিয়েছি।
ফিলিপ

কিসের অপেক্ষা? আমি এটা অনুমোদন প্রয়োজন? : D
OC_RaizW

1
শিয়ারিং দ্বারা আবর্তনের সম্ভাবনাও রয়েছে , যা ডুপ্লিকেট / এলিডিং / ব্লেন্ডিং না করে ইনপুট পিক্সেলকে চারপাশে সরিয়ে দেয়।
ডিএমগ্রিগরি

উত্তর:


14

90 than এর চেয়ে অন্য কোণ দ্বারা পিক্সেল আর্টের স্বয়ংক্রিয় ঘূর্ণন সাধারণত ভুল হয়ে যায়। আপনি যদি পিক্সেল-আর্ট নান্দনিকতা বজায় রাখতে চান তবে আপনি সাধারণত প্রতিটি কোণে আপনার শিল্পকে আবার অঙ্কন করতে পারেন না।

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

মূল আকারে স্প্রিটের উদাহরণ এখানে দেওয়া হয়েছে, বিনা প্রবণতা ছাড়াই গুণক 3 দ্বারা উপস্থাপিত এবং তারপরে রৈখিক প্রদাহ সহ 30 by দ্বারা আবর্তিত হয়:

এখানে চিত্র বর্ণনা লিখুন


1
মূলত প্রতিটি "পিক্সেল" 10x10 পিক্সেল বা এরকম কিছু হয়ে যায়?
জন

2
@ জন হ্যাঁ, এটাকেই আমি ফোকস-রেট্রো দিয়ে বোঝাতে চাইছি। 10x10 কিছুটা বড় হতে পারে (অবশ্যই আপনি যে হার্ডওয়্যার প্ল্যাটফর্মটিকে লক্ষ্য করে যাচ্ছেন তার সমাধানের উপর নির্ভর করে) তবে এটি মূলত ধারণা। আপনার কাছে এমন একটি স্প্রাইট রয়েছে যা দেখতে 16x32 পিক্সেল-আর্ট পিসের মতো তবে প্রকৃতপক্ষে একটি 48x96 টেক্সচার যা প্রতিটি "দৃশ্যমান" পিক্সেল সহ একই রঙের 3x3 পিক্সেল।
ফিলিপ

থাআত সেই একই সম্পর্কে যা আমি ভাবছিলাম ....
OC_RaizW

একই দৃষ্টিভঙ্গি স্টারবাউন্ডে ছিল, যখন "দৃশ্যমান" পিক্সেলগুলি আসলে 3x3 রিয়েল পিক্সেলের স্কোয়ার ছিল
ট্রোলিংচর

16

রটস্পরাইটে একবার দেখুন ।

রোটস্প্রেট জেনোহর্ল দ্বারা বিকাশযুক্ত স্প্রাইটের জন্য একটি স্কেলিং এবং রোটেশন অ্যালগরিদম। এটি নিকটতম-প্রতিবেশী ঘূর্ণন অ্যালগরিদমগুলির তুলনায় অনেক কম শিল্পকর্ম তৈরি করে এবং ইপিএক্সের মতো এটি চিত্রটিতে নতুন রঙ প্রবর্তন করে না (বেশিরভাগ আন্তঃবিবাহ সিস্টেমের বিপরীতে)।

রটপ্রাইটের উদাহরণ

অ্যালগরিদমটি প্রথমে তার পরিবর্তিত স্কেল 2-অ্যালগরিদম দিয়ে চিত্রটির মূল আকার থেকে 8 গুণ স্কেল করে which যা মিল (পিক্সেলের তুলনায় অনুরূপ) পিক্সেলকে ম্যাচ হিসাবে গণ্য করে। এরপরে স্যাম্পলড পয়েন্টগুলি সীমানা পিক্সেল নয় বলে কোন ঘূর্ণনটি অফসেট করে তা গণনা করে। এর পরে, ঘোরানো চিত্রটি নিকটতম-প্রতিবেশী স্কেলিং এবং ঘূর্ণন অ্যালগরিদম দিয়ে তৈরি করা হয় যা একই সাথে বড় চিত্রটিকে তার মূল আকারে ফিরে আসে এবং চিত্রটি ঘোরায় rot অবশেষে, উত্সর চিত্রটিতে সংশ্লিষ্ট পিক্সেলটি পৃথক এবং গন্তব্য পিক্সেলের তিনটি অভিন্ন প্রতিবেশী থাকলে অবহেলিত একক পিক্সেল বিশদ পুনরুদ্ধার করা হয়।

হয় আপনি আপনার গেমের অঙ্কন কোডের অংশ হিসাবে এই অ্যালগরিদম নিজেকে বাস্তবায়ন করতে পারেন, বা আগে থেকেই আবর্তিত সম্পদ তৈরি করতে এটি ব্যবহার করতে পারেন। পিক্সেল আর্ট টুল অ্যাসপ্রাইট এর স্প্রাইট এডিটরের অংশ হিসাবে রটস্পাইটকে একীভূত করেছে।

ক্রিয়ায় রোটস্প্রাইটের GIF

এছাড়াও, Unক্যতে রটসপ্রাইট কীভাবে ব্যবহার করতে হবে সেই সাথে এই ইউনিটি ফোরামের থ্রেডটি দেখুন , সেইসাথে রটপ্রাইট সম্পর্কে আরও সাধারণ তথ্য।


বলছোটা। আমি এটি unity
ক্যের

@OC_RaizW- কে এমন হওয়া উচিত নয়। আপনি ইউনিটি সম্পত্তির বিকাশকারীর সাথে যোগাযোগ করতে চাইতে পারেন।
রুডি 20

-4

পৃষ্ঠার বাম দিকের একটি বিকল্প: স্বতঃ-নির্বাচন: গোষ্ঠী ও স্তর। স্তর বিকল্প নির্বাচন করুন তারপর ঘোরান। কেউ আপনাকে বলার উপায় না।


4
আপনি কোন চিত্র সম্পাদক সম্পর্কে কথা বলছেন? প্রশ্নটিতে কোনও নির্দিষ্ট সরঞ্জামের উল্লেখ নেই। সুতরাং আপনি যদি এমন কোনও চিত্র সম্পাদককে জানেন যেখানে ন্যূনতম মানের ক্ষতি হ্রাস সহ একটি কম রেজোলিউশন স্প্রিট ঘোরানো খুব সহজ, দয়া করে আমাদের এই নির্দেশাবলীর মধ্যে কোনটি প্রয়োগ হয় তা আমাদের জানান।
ফিলিপ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.