GlBlendFunc সহ কোকোস 2 ডি তে মিশ্রিত মোডগুলি


9

আমরা ফটোশপ এবং কোয়ার্টজ 2 ডি-তে সর্বাধিক প্রচলিত ব্লেন্ডিং মোডগুলি প্রতিলিপি করার চেষ্টা করেছি , তবে আমরা কেবল 3 নিয়ে এসেছি এবং এটি অনলাইনে দীর্ঘ অনুসন্ধানের পরে।

আগ্রহী প্রত্যেকের জন্য, তারা এখানে:

  • গুণ = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA
  • স্ক্রিন = GL_MINUS_DST_COLOR, GL_ONE
  • লিনিয়ার ডজ = জিএলিটোএই, জিএল্টিপোE

আপনি অনলাইনে এই এবং এই জাতীয় অন্যান্য পদ্ধতিগুলি খুব দরকারী ওয়েবসাইটটিতে এটি চেষ্টা করতে পারেন: http://www.andersriggelsen.dk/glblendfunc.php

এখন, আমরা এটির প্রশংসা করব যদি কেউ আমাদের অতিরিক্ত সংমিশ্রণ মোড সরবরাহ করতে পারে যা আমরা কোকোস 2 ডি এর মধ্যে পুনরায় তৈরি করতে পারি, যেহেতু আমাদের ওপেন জিএল অভিজ্ঞতাটি সত্যই, সীমিত।

তুমাকে অগ্রিম ধন্যবাদ!

Argiris


1
লিনিয়ার ডজ (অ্যাড) = জিএলিউটিএ, জিএলপিউই আপনার জন্য এন্ডার্সগ্রিগেলসন.ডাক / গ্ল্যাবলডফুন c.php এবং ফটোশপের মতো একই আচরণ করে ? এটা sprites স্বচ্ছ করে তোলে? আমার জন্য কাজ করছে না
রাকা রাগ

উত্তর:


4

খারাপ খবরটি হ'ল আপনি ব্যবহার করতে পারবেন এমন একাধিক সংখ্যক সমন্বয় থাকা সত্ত্বেও আপনি glBlendFunc এর সাথে ফটোশপের সমস্ত মিশ্রন মোডগুলি বাস্তবায়ন করতে পারবেন না।

সুসংবাদটি হ'ল, আপনি যখন শেডারে চলে যান, কমলা বইয়ের (ওপেনজিএল শেডিং ল্যাঙ্গুয়েজ, http://www.amazon.com/exec/obidos/ASIN/0321637631/khongrou-20 ) ফটোশপের মিশ্রণ অনুকরণ করার জন্য শেডার সহ একটি অধ্যায় রয়েছে মোড।

ভাগ্যক্রমে প্রাক-শেডার বিশ্বে আপনার সম্ভবত যে সমস্ত প্রয়োজন হবে তা হ'ল তিনটি প্রচলিত মিশ্রণ মোড;

  • যোগ করুন: GL_ONE, GL_ONE
  • মিশ্রন: জিএল_এসআরসি_আলপিএএইচ, জিএলিটোম_মিনুস_আরসি_এলপিএএইচ
  • গুণ করা: বিভিন্ন, যেমন আপনি উল্লেখ করেছেন: GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA

সম্পাদনা :

স্ট্যাকওভারফ্লো সম্পর্কিত সম্পর্কিত (প্রায় সদৃশ) প্রশ্ন: https://stackoverflow.com

ফটোশপ মিশ্রণ শেডার: http://mouaif.wordpress.com/2009/01/05/photoshop-math-with-glsl-shaders/

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