লাইট.বিল্ডার

পাবলিক স্ট্যাটিক ফাইনাল ক্লাস Light.Builder

Light জন্য কারখানা ক্লাস

পাবলিক পদ্ধতি

আলো
নির্মাণ ()
পূর্বে সেট করা পরামিতিগুলির উপর ভিত্তি করে একটি নতুন Light তৈরি করে
লাইট.বিল্ডার
সেট কালার ( রঙের রঙ)
আলোর "RGB" রঙ সেট করে।
লাইট.বিল্ডার
সেট কালার তাপমাত্রা (ভাসমান তাপমাত্রা)
পছন্দসই "রঙের তাপমাত্রা" এর উপর ভিত্তি করে আলোর "RGB" রঙ সেট করে।
লাইট.বিল্ডার
সেটফ্যালঅফ রেডিয়াস (ফ্লোট ফলঅফ রেডিয়াস)
আলোর তীব্রতা শূন্যে নেমে যাওয়ার পরিসর সেট করে।
লাইট.বিল্ডার
setInnerConeAngle (ফ্লোট শঙ্কুইনার)
স্পটলাইটগুলি একটি শঙ্কুতে আলো দেয়, এই মানটি শঙ্কুর ভিতরের অংশের আকার নির্ধারণ করে।
লাইট.বিল্ডার
সেট ইনটেনসিটি (ফ্লোটের তীব্রতা)
আলোর তীব্রতা সেট করে যা লাক্স (এলএক্স) বা লুমেনস (এলএম) (আলোর প্রকারের উপর নির্ভর করে) আলো কতটা উজ্জ্বল তা নির্ধারণ করে।
লাইট.বিল্ডার
setOuterConeAngle (ফ্লোট শঙ্কু বাইরের)
স্পটলাইটগুলি একটি শঙ্কুতে আলো দেয়, এই মানটি শঙ্কুর বাইরের অংশের আকার নির্ধারণ করে।
লাইট.বিল্ডার
সেটশ্যাডোকাস্টিং সক্ষম (বুলিয়ান সক্ষম শ্যাডো)
আলো ছায়া ফেলে কিনা বা সিন্থেটিক বস্তু আলোকে আটকাতে পারে কিনা তা নির্ধারণ করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক পদ্ধতি

পাবলিক লাইট বিল্ড ()

পূর্বে সেট করা পরামিতিগুলির উপর ভিত্তি করে একটি নতুন Light তৈরি করে

পাবলিক লাইট। বিল্ডার সেট কালার ( রঙের রঙ)

আলোর "RGB" রঙ সেট করে। লক্ষ্য করুন যে তীব্রতা যদি একটি পৃথক প্যারামিটার হয়, তাই আপনার বিশুদ্ধ রঙ সেট করা উচিত (অর্থাৎ প্রতিটি চ্যানেল [0,1] পরিসরে রয়েছে)। তবে সেই পরিসরের বাইরে মান নির্ধারণ করা বৈধ।

পরামিতি
রঙ "RGB" রঙ, ডিফল্ট হল (1, 1, 1)

পাবলিক লাইট।বিল্ডার সেট কালার টেম্পারেচার ( ভাসমান তাপমাত্রা)

পছন্দসই "রঙের তাপমাত্রা" এর উপর ভিত্তি করে আলোর "RGB" রঙ সেট করে।

পরামিতি
তাপমাত্রা 1,000 থেকে 10,000 কে স্কেলে কেলভিনে রঙের তাপমাত্রা। সাধারণ বাণিজ্যিক এবং আবাসিক আলো 2000K থেকে 6500K রেঞ্জের মধ্যে কোথাও পড়ে।

পাবলিক লাইট.বিল্ডার সেটফ্যালফ রেডিয়াস (ফ্লোট ফলঅফ রেডিয়াস)

আলোর তীব্রতা শূন্যে নেমে যাওয়ার পরিসর সেট করে। এটি অসীম আলোর প্রকারের উপর কোন প্রভাব ফেলে না - দিকনির্দেশক প্রকার।

পরামিতি
falloffRadius বিশ্ব ইউনিটে আলোর ব্যাসার্ধ, ডিফল্ট হল 10.0f।

পাবলিক লাইট.বিল্ডার সেটইনারকোন অ্যাঙ্গেল (ফ্লোট শঙ্কুইনার)

স্পটলাইটগুলি একটি শঙ্কুতে আলো দেয়, এই মানটি শঙ্কুর ভিতরের অংশের আকার নির্ধারণ করে। তীব্রতা অভ্যন্তরীণ এবং বাইরের শঙ্কু কোণগুলির মধ্যে প্রসারিত হয় - যার অর্থ যদি তারা শঙ্কুর থেকে একই হয় তবে তা পুরোপুরি তীক্ষ্ণ। সাধারণত আপনি চাইবেন অভ্যন্তরীণ শঙ্কুটি বাইরের শঙ্কু থেকে ছোট হোক যাতে অ্যালিয়াসিং এড়ানো যায়।

পরামিতি
coneInner রেডিয়ানে ভিতরের শঙ্কু কোণ, ডিফল্ট 0.5

পাবলিক লাইট।বিল্ডার সেট ইনটেনসিটি (ফ্লোটের তীব্রতা)

আলোর তীব্রতা সেট করে যা লাক্স (এলএক্স) বা লুমেনস (এলএম) (আলোর প্রকারের উপর নির্ভর করে) আলো কতটা উজ্জ্বল তা নির্ধারণ করে। বড় মান উজ্জ্বল আলো উৎপন্ন করে এবং শূন্যের কাছাকাছি মান খুব কম আলো উৎপন্ন করে। একটি পরিবারের আলোর বাল্বের তীব্রতা সাধারণত 800 - 2500 lm এর মধ্যে থাকে যেখানে সূর্যের আলো প্রায় 120,000 lx হবে৷ কোন পরম উপরের সীমা নেই কিন্তু সূর্যালোকের (120,000 lx) থেকে বড় মান সাধারণত প্রয়োজন হয় না।

পরামিতি
তীব্রতা আলোর তীব্রতা, একের বেশি মান বৈধ। তীব্রতা আটকানো হবে এবং শূন্য বা ঋণাত্মক হতে পারে না। নির্দেশমূলক আলোর জন্য ডিফল্ট হল 420 lx। অন্যান্য অন্যান্য লাইটের জন্য ডিফল্ট হল 2500 lm।

পাবলিক লাইট।বিল্ডার সেটআউটারকোনঅ্যাঙ্গেল (ফ্লোট কোনআউটার)

স্পটলাইটগুলি একটি শঙ্কুতে আলো দেয়, এই মানটি শঙ্কুর বাইরের অংশের আকার নির্ধারণ করে। তীব্রতা অভ্যন্তরীণ এবং বাইরের শঙ্কু কোণগুলির মধ্যে প্রসারিত হয় - যার অর্থ যদি তারা শঙ্কুর থেকে একই হয় তবে তা পুরোপুরি তীক্ষ্ণ। সাধারণত আপনি চাইবেন অভ্যন্তরীণ শঙ্কুটি বাইরের শঙ্কু থেকে ছোট হোক যাতে অ্যালিয়াসিং এড়ানো যায়।

পরামিতি
coneOuter রেডিয়ানে বাইরের শঙ্কু কোণ, ডিফল্ট হল 0.6

সর্বজনীন Light.Builder setShadowCastingEnabled (বুলিয়ান সক্ষম শ্যাডোস)

আলো ছায়া ফেলে কিনা বা সিন্থেটিক বস্তু আলোকে আটকাতে পারে কিনা তা নির্ধারণ করে।

পরামিতি
শ্যাডো সক্রিয় করুন ছায়া সক্রিয় করতে সত্য, নিষ্ক্রিয় করতে মিথ্যা; ডিফল্ট মিথ্যা।