আমি কীভাবে জ্যামিতি ওয়ার্স থেকে ওয়ার্পের প্রভাবটি প্রতিলিপি করব?


12

জ্যামিতি ওয়ার্সের মতো গেমগুলিতে আপনি যে ওয়ার্প ইফেক্টটি দেখেন তা অর্জন করার চেষ্টা করছি ।

ওয়ার্প এফেক্ট সহ জ্যামিতি ওয়ার্সের স্ক্রিনশট

এখানে কী চলছে তা বোঝাতে কেউ সাহায্য করতে পারেন? আমি মনে করি গ্রিডের জেড অক্ষটি কোনওভাবে, কোনও উপায়ে প্রোগ্রামার দ্বারা ম্যানিপুলেটেড হয়েছে, তবে সত্যিকারের সঠিক ওয়ারপিং এফেক্ট পাওয়ার জন্য সম্ভবত কোনও গাণিতিক সমীকরণ রয়েছে?

সম্পাদনা করুন: আরও সুনির্দিষ্টভাবে বলতে গেলে, গ্রিডের ওয়ারপিংয়ের অর্থ। সবকিছু কীভাবে নেতিবাচক z অক্ষের দিকে টানছে এবং তারপরে বাউন্স করে।


1
আপনি কি পটভূমি সম্পর্কে নমন সম্পর্কে উল্লেখ করছেন? এটি জ্যামিতি যুদ্ধ হিসাবে , স্ক্রিনশটে প্রচুর বিশৃঙ্খলা দেখা দিয়েছে, যা আপনাকে কিছু উল্লেখ করার চেষ্টা করতে এবং আপনি কী উল্লেখ করছেন তা বলার জন্য আমাকে কিছুক্ষণের জন্য আমার মাথা আঁচড়িয়ে দিয়েছে।
গ্রেস নোট

হ্যাঁ পটভূমি বাঁকানো।
জো সবুজ

উত্তর:


12

একটি সাধারণ বসন্ত সিস্টেমের 10 মিনিটের বাস্তবায়ন (বা তাই তিনি তার ব্লগে বলেছেন ;))। সিস্টেমটি একাধিক ওয়ার্প এবং গ্রিডকে বিকৃত করে অন্যান্য জিনিসগুলি পরিচালনা করতে পারে।

কিছু ছোটখাটো সংযোজন বিশদ যুক্ত করতে আপডেট হয়েছে:

আরও কয়েকটি বিশদ। বিজার ক্রিয়েশন ওয়েবসাইটে হোস্ট করা এক সাক্ষাত্কার থেকে (কোম্পানিটি বন্ধ হওয়ার কারণে সেই সাইটটি এখন অদৃশ্য হয়ে গেছে) একটি প্রশ্ন ছিল:

প্রশ্ন: গেমের সবচেয়ে আকর্ষণীয় নতুন গ্রাফিকাল বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল "মাধ্যাকর্ষণ গ্রিড" খেলার ক্ষেত্র। আপনি এই চেহারা এত শীতল কিভাবে করেছেন; গেমের প্রতিটি বস্তুর কি সত্যই নিজস্ব মাধ্যাকর্ষণ থাকে? গ্রিডটি নিজেই ,000০,০০০ পয়েন্ট নিয়ে গঠিত, প্রত্যেকে তার প্রতিবেশীর উপর সামান্য পরিমাণ বল প্রয়োগ করে। সিমুলেশন নিজেই স্থায়িত্বের কিনারায় বসে যা গেমের কোনও একটি বিষয় যখন এটি একটি ছোট ধাক্কা দেয় তখন এটিকে এতটা ঘুরিয়ে দেয়! কেবল কয়েকটি ধরণের বস্তু গ্রিডকে প্রভাবিত করে। গ্রিড সিস্টেমটি গণনা করার পরিবর্তে ব্যয়বহুল হওয়ায় এটি আসলে অডিও সিস্টেমের সাথে দ্বিতীয় কোরটিতেও চালিত হয় (প্রথম কোরটি গেমপ্লে এবং কণাকে উত্সর্গীকৃত, তৃতীয়টি অডিও রেন্ডার করতে ব্যবহৃত হয়)।


1

এটি করার কোনও "সঠিক" উপায় আছে কিনা তা আমি জানি না তবে এটি সম্ভবত একটি নান্দনিকভাবে আনন্দদায়ক রৈখিক রূপান্তর যা দূর থেকে বিন্দুতে গণনা করা একটি ফলোঅফের সাথে প্রয়োগ করা হয়েছিল।

সুতরাং যে কোনও উপাদানটির সাথে আপনি কাজ করছেন তার জন্য আপনি:

  • ওয়ার্পের কেন্দ্রের দূরত্বটি সন্ধান করুন (d)
  • 1 - d / আপনি যে প্রভাবটি চান তার সর্বোচ্চ দূরত্ব গণনা করুন (i তীব্রতার জন্য)
  • এটিকে বাধা [0-1]
  • এলার্ম দ্বারা উপাদান রূপান্তর (পরিচয়, রূপান্তর, i)

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

রূপান্তর হিসাবে, স্কেলিং আপনাকে চেহারাটিকে চুষে দেবে। আমি যদি সঠিকভাবে মনে রাখি তবে কিছুটা মোচড় চলছিল, যা কিছুটা ঘোরানো হবে।

আপনি wackier চেহারা প্রভাব পেতে তীব্রতা ফ্যাক্টর আপনার গণনা সঙ্গে fancier এবং fancier পেতে পারেন। আপনি উদাহরণস্বরূপ, কোণটি (ক) গণনা করতে পারেন যে কোনও উপাদান কেন্দ্রের সাথে সম্পর্কিত এবং এটির ফ্যাক্টর cos আপনি যা করতে চান তা হ'ল প্রয়োজনীয় স্ক্যাফোল্ডিং কোডটি সেট আপ করুন এবং তারপরে বিভিন্ন কারণের সংমিশ্রণে পরীক্ষা করে শহরে যান।


দুর্দান্ত ধন্যবাদ আমি এটি চেষ্টা করে দেখুন। আপনি যে অ্যালগরিদমটি বর্ণনা করেছেন তা মূলত একটি বসন্তের প্রভাব?
জো সবুজ

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