মেঘ জেনারেশন মজা! আমি অফলাইন এবং রানটাইম পদ্ধতি উভয়ই কভার করব।
প্রাক-রেন্ডার করা মেঘ
আপনি যদি নিজের ক্লাউড টেক্সচারগুলি অফলাইনে প্রাক-রেন্ডার করতে চান তবে ফটোশপ (বা গিম্প , যদি আপনি চান তবে) এর চেয়ে আর তাকাবেন না । উভয় প্রোগ্রামই সহজেই মেঘের নিদর্শন তৈরি করতে পারে। মেনু আইটেমগুলি রিলিজের মধ্যে ঘোরাফেরা করে তবে গিম্প ২.৮.২ অনুসারে আপনি যে মূল কমান্ডটি সন্ধান করছেন তা হ'ল Filters -> Render -> Clouds -> Solid Noise
। কমান্ড সক্ষম হওয়ার আগে আপনাকে একটি নতুন ফাঁকা চিত্র তৈরি করতে হবে। আমি আপনাকে নয়েজ প্যারামিটারগুলির সাথে পরীক্ষা করতে উত্সাহিত করি, তবে কেবল একটি উদাহরণ হিসাবে আপনি এখানে "র্যান্ডম বীজ" 1, "বিশদ" থেকে 4, "এক্স আকার" থেকে 4.0, "ওয়াই সাইজ" থেকে 8.0, অক্ষম করে থাকলে কী হবে here "এলোমেলোভাবে" এবং "উত্তাল" এবং "টিলেবল" সক্ষম করুন:
আরও একটি পদক্ষেপ যা আমি অবশ্যই সুপারিশ করি চিত্রের স্তরগুলি সম্পাদন করা ( Colors -> Levels...
জিম্পে)। চূড়ান্ত প্রান্তগুলি টেনে নিয়ে আপনি মেঘের কভারের স্তরটি "পুরোপুরি ওভারকাস্ট" থেকে "আকাশের মেঘ নয়" তে কার্যকরভাবে পরিবর্তন করতে পারেন।
অন্যান্য আকর্ষণীয় সম্ভাবনা:
- "ডজ" এবং "বার্ন" সরঞ্জামগুলি ম্যানুয়ালি চিত্রের অংশটি আলোকিত / গা dark় করতে ব্যবহার করুন।
- বায়ুর নিদর্শনগুলির পরামর্শ দেওয়ার জন্য মেঘের চিত্রটি মোড়ানো। গিম্পের
Filters -> Distorts -> Whirl and Pinch...
কমান্ড ব্যবহার করে দেখুন, বা আরও নিয়ন্ত্রণের জন্য Filters -> Distorts -> IWarp...
ডিফর্ম মোডটি "ঘূর্ণি" তে সেট করুন। এটি সূক্ষ্ম রাখুন, যদিও - অত্যধিক ওয়ারপিং উচ্চ-ফ্রিকোয়েন্সি বিশদটি চিত্রের বাইরে ঝাপসা করে।
- বিভিন্ন ধরণের মেঘের অনুকরণে একাধিক স্বতন্ত্র মেঘ স্তর যুক্ত করুন, পাতলা এবং বুদ্ধিমান থেকে শুরু করে বড় ও চুনকি পর্যন্ত (আমি নিশ্চিত তাদের সঠিক বৈজ্ঞানিক নাম রয়েছে তবে দিমিত জিম, আমি একজন প্রোগ্রামার, আবহাওয়াবিদ না!)। এই ক্ষেত্রে, আপনি সম্ভবত প্রতিটি স্তর পৃথক চিত্র হিসাবে সংরক্ষণ করতে চান যাতে আপনি রানটাইমে এগুলি স্বাধীনভাবে অ্যানিমেট করতে পারেন।
এটি সত্যই আপনার শৈল্পিক দৃষ্টি উপর নির্ভর করে। বাদাম যাও! আপনার কাজ শেষ হয়ে গেলে, একক চ্যানেল গ্রেস্কেল চিত্র হিসাবে টেক্সচারটি রফতানি করতে ভুলবেন না, যাতে আপনি রানটাইমে আপনার রঙ এবং আলফা চ্যানেলের জন্য একই মেঘের ডেটা ব্যবহার করতে পারেন।
রানটাইম ক্লাউড জেনারেশন
রানটাইমে সীমাহীন মেঘের নিদর্শন তৈরি করা আরও কিছুটা জড়িত, তবে এখনও সম্পূর্ণ সম্ভাব্য। এটি একটি বিশাল বিষয়, এবং এটি কেবল বিস্তৃত স্ট্রোকগুলি coverেকে দেবে।
মূলত আপনি অসার , মসৃণ, নির্জনবাদী, (বৈকল্পিক) পর্যায়ক্রমিক শব্দের ভলিউম উত্পাদন করতে ক্যানোনিকাল পার্লিন নয়েজের মতো একটি শব্দ ফাংশন ব্যবহার করে আপনার শেডার কোডটিতে জিম্পের "সলিড নয়েজ" কমান্ডটি তৈরি করতে যাচ্ছেন । আপনার প্রশ্নে কোন রেন্ডারিং এপিআই আপনি টার্গেট করছেন তা নির্দিষ্ট করে নি, তাই আমি এখানে খুব নির্দিষ্ট হতে পারি না; "জিপিইউ রত্ন 2" এর অধ্যায় 26 পার্লিন গোলমালের একটি রূপকে (কিছুটা তারিখযুক্ত) এইচএলএসএল এবং সিজিএফএক্সকে কভার করে, বা আপনি এই ড্রপ-ইন জিএলএসএল শোর ফাংশনটি ব্যবহার করতে পারেন। একটি 3 ডি শব্দের ভলিউমের 2D স্লাইস স্যাম্পলিংয়ের মাধ্যমে, আপনি বিশদ = 0 সহ জিম্প "সলিড নয়েজ" কমান্ডের মতো কিছু পাবেন। আপনার শব্দের পরিমাণের নমুনাগুলির মধ্যে যত কম দূরত্ব হবে তত কম ফ্রিকোয়েন্সি ("স্মুথ") আপনার আওয়াজ হবে। উচ্চ-ফ্রিকোয়েন্সি বিশদের মাত্রা বাড়ানোর জন্য, বেস কম-ফ্রিকোয়েন্সি শব্দ প্যাটার্ন দিয়ে শুরু করুন এবং শোনার অতিরিক্ত উচ্চ-ফ্রিকোয়েন্সি "অক্টাভস" যুক্ত করুন, যেখানে প্রতিটি "অষ্টক" একটি বৃহত্তর নমুনা দূরত্বের সাথে 3 ডি শব্দের পরিমাণের আলাদা টুকরা এবং নিম্ন প্রশস্ততা। এই প্রক্রিয়াটির একটি চাক্ষুষ উদাহরণ (যা আমি গুগলিং "মাল্টি-অক্টেভ পার্লিন শব্দ" দ্বারা পেয়েছি) এখানে পাওয়া যাবে ।
একটি বিশাল সংযুক্ত বোনাস হিসাবে, এই ফ্যাশনে উত্পন্ন মেঘের টেক্সচারগুলি খুব সহজেই অ্যানিমেটেড করা যায়! আপনার 3D শব্দ ফাংশন নমুনা স্থানাঙ্কগুলিতে একটি টাইম-ভিত্তিক অফসেট যুক্ত করুন এবং আপনি অত্যন্ত দৃinc় বিশ্বাসী ক্লাউড গতি পাবেন ( উদাহরণস্বরূপ, এই ভিডিওতে দেখা যাবে )। এটি কারণ শব্দ শব্দটি তিনটি মাত্রায় মসৃণ হয়; U / V দিকের টেক্সচারটি স্ক্রোলিংয়ের ফলে মেঘগুলি গ্রহের চারদিকে ঘোরে এবং ডাব্লু (লম্ব) দিকের দিকে স্ক্রোল করলে ধীরে ধীরে মেঘগুলি "বিকশিত" হওয়ার প্রভাব পড়ে।
হারটাইনের মতো প্রভাবের জন্য রানটাইমের সময় মেঘের উজ্জ্বলতাও সম্ভব। ফলাফলগুলি ফলপ্রসূ গিম্প ওয়ার্প ফিল্টারগুলির তুলনায় আসলে অনেক উচ্চ মানের হতে পারে, যা (যেমন আগেই বলা হয়েছে) অতিরিক্ত ঝাপসা জমিনে নিয়ে যেতে পারে। একটি কৌশল যা আপনি অবশ্যই দেখতে চান সেটি হ'ল "ফ্লো ম্যাপস", যেমন ভালভের অ্যালেক্স ভ্ল্যাচোস ( সিগগ্রাফ 2010 স্লাইডস ) বা নগ্নি ডগের কার্লোস গঞ্জালেজ ( জিডিসি 2012 স্লাইড ) বর্ণনা করেছেন। মূল ধারণাটি হ'ল আপনি কোনও ভেক্টর ক্ষেত্রটি ("প্রবাহের মানচিত্র") আঁকুন এবং রানটাইম সময়ে মেঘের টেক্সচারটি বিকৃত এবং স্ক্রোল করতে ব্যবহার করুন, যখন সময়কালে বিকৃতির দূরত্ব খুব বেশি হয়ে যায় তখন দুটি ভিন্ন মেঘের টেক্সচারের মধ্যে ক্রস-ফেইড হয়।
কোন পদ্ধতিটি ব্যবহার করবেন?
গিম্প / ফটোশপে প্রাক-রেন্ডারিং ক্লাউড টেক্সচার অত্যন্ত সহজ; এটির হ্যাংটি পাওয়ার পরে আপনি কয়েক সেকেন্ডে একটি নতুন টেক্সচার তৈরি করতে পারেন। রানটাইম কোডটি তুচ্ছ এবং খুব দ্রুত। যাইহোক, আরও অনন্য ক্লাউড টেক্সচারের অর্থ উচ্চতর ডিস্ক জায়গার প্রয়োজনীয়তা (এছাড়াও, একটি বৃহত্তর / ধীর ডাউনলোড) এবং রানটাইমে আরও ভিআরএএম ব্যবহার।
রানটাইম ক্লাউড জেনারেশন প্রথমে অনেক বেশি কঠিন, তবে একবার আপনি এটি কাজ করে নিলে প্রাক-রেন্ডার করা মেঘ টেক্সচারের তুলনায় এর বেশ কয়েকটি স্পষ্ট সুবিধা রয়েছে। কোনও অতিরিক্ত ডিস্ক স্পেস বা ভিআরএএম ব্যবহার না করে আপনি অসীম ধরণের বাস্তবসম্মত অ্যানিমেটেড মেঘের নিদর্শন তৈরি করতে পারেন। যাইহোক, প্রতি পিক্সেল একাধিক 3 ডি শব্দ ফাংশন মূল্যায়নের রানটাইম ব্যয় খাড়া হতে পারে; আপনার মেঘ পিক্সেলের শেডারগুলি প্রাক-রেন্ডার ক্ষেত্রে তাদের তুলনায় অনেক ধীর হবে।
টিএল; ডিআর: প্রাক-রেন্ডার করা মেঘগুলি ব্যবহার করে অবশ্যই শুরু করুন এবং আপনার অতিরিক্ত বৈচিত্রের প্রয়োজন হলে (বা কোনও অতিরিক্ত প্রোগ্রামিং চ্যালেঞ্জ চান) রানটাইম প্রসেসরিয়াল মেঘগুলিতে স্যুইচ করুন।