দুর্দান্ত রিয়েলটাইম শেডার সরঞ্জাম? [বন্ধ]


11

আমি প্রায়শই 2 ডি গেম বিকাশ করি। আমি জানতে চাই যে সেখানে EvalDraw এর মতো কোনও প্রোগ্রাম রয়েছে, যা দ্রুত একটি কালো চতুষ্কোণের বাইরে (উদাহরণস্বরূপ) একটি বর্গক্ষেত্র তৈরি করা সহজ করে তোলে এবং তারপরে কিছু শেডার কোড লিখুন এবং দেখুন যে শেডার কোডটি বর্গকে কীভাবে পরিবর্তন করে রিয়েলটাইমে।

আমার ভবিষ্যতের উন্নয়ন প্রক্রিয়াগুলির জন্য এটি সত্যিই দুর্দান্ত হবে।

সম্পাদনা করুন: শেডার সরঞ্জামটি অবশ্যই এইচএলএসএল এর সাথে কাজ করবে।

উত্তর:


8

1
শেডারটয়ের জন্য কি এইচএলএসএল সমতুল্য?
ম্যাথিয়াস লাইককেগার্ড লরেঞ্জেন

আমি মনে করি, এখানে কোনও এইচএলএসএল সমতুল্য নেই, বিকাউস শেদারটো ব্যবহার করুন ওয়েবজিএল, এবং ওয়েবজিএল জিএসএসএল ব্যবহার করে। ময়বি কোথাও রূপালী আলোতে সমান, তবে আমি জানি না।
পিয়োট্রেইক


হ্যাঁ, তবে বিশেষত ডাব্লুপিএফ এবং সিলভারলাইটের জন্য। সাধারণ এক্সএনএ স্টাফের জন্য কি কোনও আছে?
ম্যাথিয়াস লাইককেগার্ড লরেনজেন

6

রেন্ডারমনকি এবং এফএক্স সুরকার উভয়ই এ জাতীয় সরঞ্জাম ছিল, যদিও সম্প্রতি সেগুলি তুলনামূলকভাবে পরিত্যাগ করা হয়েছে। ম্যাক্স বা মায়ার মতো 3 ডি মডেলিং সরঞ্জামগুলিতে প্রায়শই শেডার / ইফেক্ট / উপাদান পাইপলাইনগুলি অন্তর্নির্মিত থাকে তবে সেগুলি সম্ভবত নিরোধক ব্যয়বহুল।


আমি গতকাল একটি সম্পাদক খুঁজছিলাম এবং সহজাত Nvidia এবং এটিআই বিকাশকারী সাইট পরিদর্শন। আমি ভাবছি কেন এগুলি পথের পাশে রেখে গেছে?
জর্জ আর

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

0

শেডারটোয় এবং জিএসএসএল-স্যান্ডবক্স দ্বারা অনুপ্রাণিত হয়ে আমি এগুলির একটি এইচএসএল সংস্করণ তৈরি করি। https://github.com/vinjn/HlslShaderToy

এই মুহুর্তের জন্য কোনও লাইভ কোডিং সমর্থন নেই, আপনি শেডারটি লিখতে আপনার প্রিয় সম্পাদকটি ব্যবহার করতে পারেন। যদি বিষয়বস্তু পরিবর্তন করা হয়, HlslShaderToy এটি সনাক্ত করে এবং শেডারটি স্বয়ংক্রিয়ভাবে পুনরায় লোড করুন। সুতরাং আপনি ভান করতে পারেন যে এটি একটি রিয়েলটাইম শেডার সরঞ্জাম।

কয়েকটি অভিনব বৈশিষ্ট্যও রয়েছে:
- স্থানীয় চিত্র একটি টেক্সচার হিসাবে
লোড করে - একটি টেক্সচার হিসাবে ইন্টারনেট চিত্রটি লোড করে

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