G'MIC 3.6: নতুন ফিল্টার এবং ইমেজ প্রসেসিং ফ্রেমওয়ার্কের উন্নতি

জি'এমআইসি

কয়েকদিন আগেই ঘোষণা করা হয় "G'MIC 3.6" ফ্রেমওয়ার্কের নতুন সংস্করণের প্রকাশ, যা নতুন বৈশিষ্ট্য, মূল কর্মক্ষমতা উন্নতি, নতুন কমান্ড এবং সৃজনশীল ফিল্টার প্রবর্তন করে যা কাঠামোর ক্ষমতা প্রসারিত করে।

যারা G'MIC (G REYC's Magic for Image Computing) এর সাথে পরিচিত নন, তাদের জানা উচিত যে এটি এটি ইমেজ প্রসেসিংয়ের সবচেয়ে সম্পূর্ণ এবং বহুমুখী সরঞ্জামগুলির মধ্যে একটি।এই ওপেন-সোর্স ইঞ্জিনটি কেবল একটি সার্বজনীন স্ক্রিপ্টিং ভাষাই প্রদান করে না, বরং গ্রাফিক্যাল ইন্টারফেস এবং প্লাগইনও অফার করে যা আপনাকে দুর্দান্ত নমনীয়তার সাথে গ্রাফিক্যাল সামগ্রী রূপান্তর, ফিল্টার এবং প্রদর্শন করতে দেয়।

G'MIC 3.6 এর প্রধান নতুন বৈশিষ্ট্যগুলি

সবচেয়ে আকর্ষণীয় উদ্ভাবনের মধ্যে রয়েছে ফিল্টার প্যাটার্ন/জৈব তন্তু, জৈবিক তন্তুর মতো দৃশ্যমান কাঠামো তৈরি করতে সক্ষম। এই প্রভাব ডিজিটাল ডিজাইন এবং জেনারেটিভ আর্টে দুর্দান্ত সম্ভাবনা সহ আকর্ষণীয় টেক্সচার তৈরি করতে দেয়।

3D রেন্ডারিং এরিয়ায়, multithreaded3d কমান্ডটি প্রকাশিত হয়েছে।, Que object3d কমান্ডের জন্য মাল্টি-থ্রেডেড রেন্ডারিং সক্ষম করে, ত্রিমাত্রিক গ্রাফিক্স তৈরির গতি বৃদ্ধি করা। এছাড়াও normals3d কমান্ড যোগ করা হয়েছে, যা মেশে ইউনিট স্বাভাবিক ভেক্টর গণনা করার জন্য দায়ী।, যা জটিল পৃষ্ঠগুলিতে আরও বাস্তবসম্মত ছায়া তৈরিতে সহায়তা করে।

জৈব_তন্তু

ভাষার মূল কথা এছাড়াও খবর পান: প্রতিস্থাপন ভেরিয়েবল $% এখন লুপে ব্যবহার করা যেতে পারে, যা পুনরাবৃত্তির মাধ্যমে 0 থেকে 1 পর্যন্ত রৈখিকভাবে বিকশিত হয়, কাস্টম স্ক্রিপ্টের মধ্যে অ্যানিমেশন এবং গাণিতিক গ্রেডিংয়ের সম্ভাবনাগুলিকে প্রসারিত করে।

উপরন্তু, ডু...ওয়াইল স্ট্রাকচারে ব্রেসের জন্য সাপোর্ট যোগ করা হয়েছে।, বাক্য গঠনের স্বচ্ছতা উন্নত করা এবং ভাষাকে C++ এর মতো আরও পরিচিত শৈলীর কাছাকাছি নিয়ে আসা।

অভ্যন্তরীণ উন্নতি এবং কর্মক্ষমতা অপ্টিমাইজেশন

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

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

জিএমআইসি ৩.৬০

এর সমর্থন ফর্ম্যাটগুলিও বিকশিত হয়: সংস্করণ 3.6 কম্প্রেশন বিকল্পগুলিকে প্রসারিত করে TIFF-এ ছবি সংরক্ষণ করুন, এবং পড়া এবং লেখা অপ্টিমাইজ করুন OpenMP ব্যবহার করে সমান্তরালকরণ সহ বড় ফাইলগুলির।

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

নতুন গ্রাফিক ফিল্টার

নতুন ফিল্টারগুলি যোগ করার ক্ষেত্রে, নিম্নলিখিতগুলি উল্লেখযোগ্য:

  • রেন্ডারিং/স্পিচ বুদবুদ, ছবিতে কমিক বেলুন যোগ করার জন্য আদর্শ।
  • ২.৫ডি রেন্ডারিং/এক্সট্রুশন, যা ফ্ল্যাট গ্রাফিক্সে গভীরতা অনুকরণ করে।
  • বাস্তবসম্মত পরিবেশগত প্রভাব সহ রেন্ডারিং/ফ্লফি মেঘ।
  • RBF বিকৃতি, যা আপনাকে মূল পয়েন্টগুলি হেরফের করে ছবি বিকৃত করতে দেয়।

স্ট্যান্ডার্ড লাইব্রেরিতে নতুন কমান্ড

  • multithreaded3d (mt3d): মাল্টিথ্রেডেড 3D রেন্ডারিং সক্ষম করে, জেনারেশন দ্রুত করে কিন্তু আর্টিফ্যাক্টের সম্ভাবনা সহ।
  • normals3d: 3D মেশের স্বাভাবিক ভেক্টর ফেরত পাঠায়।
  • পুরুবৃত্ত, পুরু উপবৃত্ত এবং পুরু বহুভুজ: আপনাকে পুরু, রঙিন প্রান্ত সহ জ্যামিতিক চিত্র তৈরি করতে দেয়।
  • at_curve: স্প্লাইন কার্ভ অনুসরণ করে পিক্সেল বের করে।
  • resize_displacement: স্থানচ্যুতি মানচিত্রের স্কেলেবিলিটি অপ্টিমাইজ করে।

সাধারণ সংশোধন এবং উন্নতি

সবচেয়ে উল্লেখযোগ্য অপ্টিমাইজেশনগুলির মধ্যে রয়েছে:

  • TIFF ফাইলগুলিতে কম্প্রেশনের জন্য উন্নত সমর্থন।
  • বড় ছবিতে OpenMP ব্যবহার করে সর্বনিম্ন/সর্বোচ্চ অনুসন্ধানের গতি বাড়ানো।
  • বিভক্ত, স্থানচ্যুতি এবং বহুভুজ রেন্ডারিং কমান্ডের উন্নতি।
  • SVD, eigenvalues, medians এবং গাণিতিক রাশি সহ ক্রিয়াকলাপের মতো গুরুত্বপূর্ণ ফাংশনগুলির জন্য বাগ সংশোধন করা হয়েছে।
  • SVD এবং eigenvalues-এর মতো গাণিতিক ক্রিয়াকলাপে নির্ভুলতার সমস্যাগুলি ঠিক করা হয়েছে, Phong মডেলের অধীনে 3D মেশ রেন্ডারিংয়ের বাগগুলি সংশোধন করা হয়েছে এবং স্পেকুলার প্রতিফলনের গণনায় পরামিতিগুলি সামঞ্জস্য করা হয়েছে।
  • ভেক্টর চিত্রের জন্য মিডিয়ান, খালি স্ট্রিংগুলির জন্য find() ফাংশন এবং নিউরাল নেটওয়ার্ক এবং সমান্তরাল প্রক্রিয়াকরণের সাথে সম্পর্কিত লাইব্রেরিতে বিভিন্ন অসঙ্গতির মতো কমান্ডগুলিতে বাগগুলি সংশোধন করা হয়েছে।

পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন, আপনি বিশদ বিবরণের সাথে পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্ক.

G'MIC 3.6 কিভাবে ইনস্টল করবেন?

যারা এই ওপেন সোর্স ফ্রেমওয়ার্কটি ইনস্টল করতে আগ্রহী, তাদের জানা উচিত যে এটির ইনস্টলেশন সহজ এবং কেবল একটি টার্মিনাল খোলার এবং নিম্নলিখিত কমান্ডটি চালানোর প্রয়োজন:

flatpak ফ্ল্যাটহব org.gimp.GIMP.Plugin.GMic ইনস্টল করুন

একইভাবে, আপনি উপলব্ধ ডাউনলোড এবং প্যাকেজগুলি পরীক্ষা করতে পারেন নীচের লিঙ্ক থেকে।