প্রশ্ন ট্যাগ «fragment-shader»

একটি প্রোগ্রাম যা পিক্সেলের আউটপুট রঙ নির্ধারণ করতে GPU এ চলে runs এছাড়াও একটি খণ্ড শেডার হিসাবে পরিচিত।

3
কেন স্পিকারুলার শেডে আর (ফোং) এর পরিবর্তে এইচ (ব্লিন) ব্যবহার করা হয়?
আমি এর কোথাও ভাল কারণ খুঁজে পাচ্ছি না। ফোঙে ব্যবহৃত প্রতিবিম্ব ভেক্টরের পদার্থবিজ্ঞানের একটি সহজ ভিত্তি রয়েছে। তবে ব্লিনে ব্যবহৃত অর্ধেক ভেক্টরের আপাতদৃষ্টিতে যৌক্তিক ভিত্তি নেই এবং এটি সঠিক প্রতিচ্ছবি গঠন করে না। এবং তবুও এটি প্রতিটি তথাকথিত "শারীরিক ভিত্তিক" শেডিং ফাংশনে ব্যবহৃত হয়। যদি এর জন্য কোনও ভাল শারীরিক …

2
আমি গভীরতা পরীক্ষা না করা সত্ত্বেও পিক্সেলগুলি বাতিল করার জন্য কি আমি কর্মক্ষমতা হারা / অর্জন করব?
আমি যখন প্রথম বাতিল করার নির্দেশ অনুসন্ধান করেছি, তখন আমি বিশেষজ্ঞরা বলেছি যে বাতিল করা ব্যবহারের ফলে পারফরম্যান্স ড্রেন আসবে। তারা বলেছে যে পিক্সেলগুলি বাতিল করা জিপিইউর জেডবফার সঠিকভাবে ব্যবহারের ক্ষমতা ভঙ্গ করবে কারণ জিপিইউকে প্রথমে উভয় অবজেক্টের জন্য ফ্র্যাগমেন্ট শ্যাডার চালাতে হবে ক্যামেরাটির নিকটতম একটিকে বাতিল করা হয়েছে কিনা …

2
জিএলএসএল - এক-পাস গাউসি অস্পষ্টতা
ওয়ান-পাস গাউসিয়ান ব্লার করার জন্য টুকরা শ্যাডার প্রয়োগ করা সম্ভব? আমি দ্বি-পাসের অস্পষ্টতা (গাউসিয়ান এবং বক্স ব্লার) এর প্রচুর বাস্তবায়ন পেয়েছি: http://callumhay.blogspot.com/2010/09/gaussian-blur-shader-glsl.html http://www.gamerendering.com/2008/10/11/gaussian-blur-filter-shader/ http://www.geeks3d.com/20100909/shader-library-gaussian-blur-post-processing-filter-in-glsl/ ইত্যাদি। আমি গাউসিয়ান ব্লারকে কনভলিউশন হিসাবে বাস্তবায়নের কথা ভাবছিলাম (বাস্তবে এটি কনভলিউশন, উপরের উদাহরণগুলি কেবলমাত্র আপ্রক্সিমেশন): http://en.wikipedia.org/wiki/Gaussian_blur

3
যখন কোনও বস্তু পৃষ্ঠের কাছাকাছি থাকে তখন আমি কীভাবে এমন শেডার লিখব যা আলোকিত হয়?
ইন এই Overwatch গেমপ্লের ভিডিও , চরিত্র এর ঢাল ক্ষেত্র থাকে যেগুলো অন্যান্য বস্তু 'জ্যামিতি কাছাকাছি সাদা লাইট। মেঝে, দেয়াল এবং স্তম্ভের নিকটে, নীল shাল নেভিগেশন সাদা প্রান্তটি নোট করুন। আমি বিশ্বাস করি যে ঝালটির নিজস্ব মডেল রয়েছে এবং প্রভাবটি একটি শেডার দিয়ে সম্পন্ন হয় তবে আমি কীভাবে "সান্নিধ্য" ধারণাটি …

2
ভেরিয়েবল লাইন প্রস্থের সাথে টুন / সেল শেডিং?
আমি সেল শ্যাডিংয়ের জন্য কয়েকটি বিস্তৃত পদ্ধতি দেখতে পেয়েছি: ফ্লিপড নরমালগুলির সাথে মডেলের নকল এবং বর্ধন (আমার পক্ষে কোনও বিকল্প নয়) সোবেল ফিল্টার / খণ্ডের শেডার প্রান্ত সনাক্তকরণের দিকে এগিয়ে যায় স্টেনসিল বাফার প্রান্ত সনাক্তকরণের দিকে এগিয়ে যায় জ্যামিতি (বা ভার্টেক্স) শেডার পন্থা যা মুখ এবং প্রান্তের সাধারণগুলি গণনা করে …

2
জিএলএসএল শেডার - হিউ / স্যাচুরেশন / ব্রাইটনেস পরিবর্তন করুন
আমি একটি জিএলএসএল ফ্রেগমেন্ট শ্যাডার ব্যবহার করে একটি চিত্রের বর্ণ পরিবর্তন করার চেষ্টা করছি। আমি ফটোশপের হিউ / স্যাচুরেশন অ্যাডজাস্টমেন্ট স্তরটির অনুরূপ কিছু অর্জন করতে চাই। নিম্নলিখিত ছবিতে আপনি দেখতে পেয়েছি এখন পর্যন্ত আমি কী পেয়েছি। আমি সবুজ বর্গক্ষেত্রের বর্ণটি পরিবর্তন করতে চাই যাতে ডানদিকে লাল বর্গক্ষেত্রের মতো লাগে তবে …

5
কার্ড গেমের কার্ডের জন্য ড্রপ শেডো এফেক্ট আঁকার জন্য আমি কোন রেন্ডারিং কৌশলগুলি ব্যবহার করব?
এ জাতীয় ছায়া তৈরি করতে কোন ধরণের শেডিং অ্যালগরিদম ব্যবহার করা যেতে পারে? আমি যেটি তৈরি করছি তা একই রকম তবে এটি সবই ওপেনজিএল দ্বারা চালিত 2D অঙ্কন এপিআই দিয়ে সম্পন্ন হয়েছে যাতে কোনও জেড সমন্বয় নেই। তদাতিরিক্ত, নিজেই হাতের জন্য, আমি এখানে সত্যিই ছায়াময় অনুভূতি পেতে চাই: আমি কীভাবে …

1
আমি কীভাবে স্তরগুলির মধ্যে 2D ছায়া কাটা প্রয়োগ করব?
আমি কীভাবে 2 ডি শ্যাডোগুলি প্রয়োগ করতে পারি যা বিভিন্ন স্তরে অবজেক্টস দ্বারা কাস্ট করা হয়? ক্যাটালিন জিমার সুপরিচিত টিউটোরিয়ালটিতে গতিশীল আলো পছন্দ নয় : তবে এই ভিডিওর পাইপের ছায়ার মতো : প্ল্যাটফর্মের ছায়া এবং এই ভিডিওর চরিত্রের মতো : আমি একটি দৃশ্যে একই স্তরের বিভিন্ন স্তর সহ অনেক স্তর …

1
পিক্সেল বিশ্বস্ততা বজায় রাখে রূপান্তরিত 2D স্প্রাইটের জন্য কীভাবে একটি "রেট্রো" পিক্সেল শেডার তৈরি করবেন?
নীচের চিত্রটিতে পটভূমির উপরে পয়েন্ট স্যাম্পলিংয়ের সাথে দু'টি স্প্রাইট রেন্ডার দেখানো হয়েছে: বাম খুলিতে এর কোনও আবর্তন / স্কেলিং প্রয়োগ করা হয়নি, সুতরাং প্রতিটি পিক্সেল পটভূমির সাথে পুরোপুরি মেলে। ডান খুলিটি ঘোরানো / স্কেল করা হয় এবং এর ফলে বৃহত্তর পিক্সেলগুলির ফল হয় যা অক্ষ অক্ষরেখায় থাকে না । কীভাবে …

1
ভারী খণ্ড শেডারটির পারফরম্যান্স
আমার নীচের শেডারগুলির সেটটি অনুকূলকরণে সহায়তা প্রয়োজন: প্রান্তবিন্দু: precision mediump float; uniform vec2 rubyTextureSize; attribute vec4 vPosition; attribute vec2 a_TexCoordinate; varying vec2 tc; void main() { gl_Position = vPosition; tc = a_TexCoordinate; } টুকরা: precision mediump float; /* Uniforms - rubyTexture: texture sampler - rubyTextureSize: size of the texture before …

3
বাহ্যরেখা স্প্রিটস
আমি বর্তমানে একটি 2 ডি গেম নিয়ে কাজ করছি এবং আমার বর্তমান কাজটি নির্বাচিত বস্তুর রূপরেখা তৈরি করা। আমি সম্পূর্ণরূপে রানটাইম করতে ব্লার শেডার ব্যবহার করি। আমি প্রথমে উল্লম্ব গাউসিয়ান ব্লার শেডার ব্যবহার করে আমার স্প্রিট আঁকছি, তারপরে আমি এটি একটি অনুভূমিক গাউসিয়ান ব্লার শেডার দিয়ে আঁকছি, এবং তারপরে আমি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.