এইচএলএসএল ট্রান্সলুসেন্ট প্লাস্টিকের শেডার


12

আমি ভিতরে একটি রঙিন আলো দিয়ে একটি সাদা প্লাস্টিকের বস্তুর প্রতিলিপি করতে একটি শেডার উত্পাদন করার চেষ্টা করছি। হয় একটি শেডার থাকার পরে যেটি স্বচ্ছ হবে এবং আমি যদি কোনও বস্তুর ভিতরে একটি আলো রাখি তবে আলোটি আলোর মাধ্যমে বা একটি শেডার রাখার মাধ্যমে প্রদর্শিত হবে যা আলোর প্রভাবটি ফ্যাক্স করে।

যে প্রভাবগুলির জন্য আমি যাচ্ছি তা হ'ল এই ছবির মতো প্রদীপের ছায়াযুক্ত আলোর মতো:

বিকল্প পাঠ বিকল্প পাঠ বিকল্প পাঠ

আদর্শভাবে আমি আলোর শক্তি এবং রঙটি এটি পালস করতে এবং কিছু সুন্দর উজ্জ্বল ফ্লুরো রঙের মাধ্যমে ঘোরানোর জন্য নিয়ন্ত্রণ করতে সক্ষম হব

যদিও আমি নিশ্চিত না কোথা থেকে শুরু করব!

আমার প্রশ্ন হ'ল এমন শ্যাডার তৈরি করতে সক্ষম হতে বা আমার প্রথম পয়েন্ট হিসাবে ব্যবহার করতে সক্ষম একই / অনুরূপ শেডারের উদাহরণ থাকতে আমার কী কী কৌশলগুলি গবেষণা করা উচিত তা কি কেউ জানেন? অথবা আপনি যদি এমন একটি শেডার প্রদান করতে চান যা কাজটি করতে পারে

উত্তর:


10

এটি "সাব সারফেস স্ক্যাটারিং" নামে পরিচিত একটি প্রভাব।

রিয়েল টাইম ব্যবহারের জন্য উপযুক্ত "জিপিইউ প্রো: অ্যাডভান্সড রেন্ডারিং টেকনিকস" বইটিতে এর একটি উদাহরণ পর্দার স্থান বাস্তবায়ন রয়েছে।


0

আমি এইচএলএসএলকে জানি না তাই আমি সঠিক উত্তর দিতে পারি না। আপনি মূলত যা করতে পারেন তা হ'ল লাইটোসোর্স (যে কোনও স্বচ্ছায়নের ছায়া উপেক্ষা করে) এর দূরত্বের উপর নির্ভর করে প্রতিটি খণ্ডের রঙ সেট করা।

সিউডোকোডে এটি এমন কিছু হবে:

খণ্ড_রঙ = হালকা_আগ্রহ * স্বচ্ছতা_ রঙ * লাইটসোর্স_ রঙ / (মনোযোগ * দূরত্ব_ থেকে_লাইটসোর্স ^ 2)

আপনি আরও প্রসারিত করতে আলো পেতে স্কোয়ারের পাশাপাশি লিনিয়ার অ্যাটেন্যুয়েশন ফ্যাক্টরটিও ব্যবহার করতে চাইতে পারেন।


0

আলোর কি চলাচল করতে সক্ষম হওয়া দরকার এবং কী অবজেক্টটি বিকৃত / অ্যানিমেট করতে সক্ষম হওয়া দরকার? যদি এগুলির কোনওটিই না হয় তবে এটি করার একটি সস্তার উপায় হ'ল আলোর জন্য মুখোশ হিসাবে কাজ করা বস্তুটিতে একটি একরঙা জমিনের মানচিত্র প্রয়োগ করা; শেডারে আপনি এই টেক্সচারটি নমুনা করতে পারবেন, এটি বর্তমান হালকা রঙ / শক্তি দ্বারা গুণিত করুন এবং আউটপুট রঙ যুক্ত করুন।

সুস্পষ্ট ফলোআপ প্রশ্ন হ'ল আপনি এই টেক্সচারটি কীভাবে তৈরি করবেন? আপনি যদি কোনও শিল্পীর অ্যাক্সেস পেয়ে থাকেন বা নিজে টেক্সচার আঁকতে পারেন তবে আপনি এটি আঁকার চেষ্টা করতে পারেন। এটি রাইট্রেসিং বা অন্য কিছু ব্যবহার করে অফলাইন সরঞ্জাম দ্বারাও রেন্ডার হতে পারে। কীভাবে সেট আপ করতে হবে তা বিশদে আপনাকে জানাতে আমি রাইক্র্যাকিংয়ের সরঞ্জামগুলির সাথে যথেষ্ট পরিচিত নই।

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

উপগ্রহের ছড়িয়ে ছিটিয়ে থাকা সম্পর্কে: আমি মনে করি না এটি এখানে ঠিক কী চেয়েছিল কারণ গ্রাফিক্সের জন্য সমস্ত এসএসএস অ্যালগরিদমগুলি আলোকের জন্য ডিজাইন করা হয়েছে যা পৃষ্ঠের বাইরের দিক থেকে আসে , কিছুটা কাছাকাছি আসে এবং আবার বের হয়, যখন এখানে আলো ভিতরে রয়েছে

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