Bitbybit Docs
    Preparing search index...

    Class BabylonMaterialSky

    একটি ছবির বদলে বায়ুমণ্ডলের সেটিংস থেকে গণনা করা একটি প্রসিডিউরাল দিনের আকাশ: সূর্য কোথায়, বাতাস কতটা কুয়াশাচ্ছন্ন এবং আকাশ কতটা উজ্জ্বল জ্বলে। ম্যাটেরিয়ালটি দৃশ্যের চারপাশে একটি বড় ভিতর-বাহির করা বাক্স বা গোলকের উপর বসান এবং inclinationazimuth দিয়ে, অথবা একটি স্পষ্ট sunPosition দিয়ে সূর্য সরান।

    Index

    Constructors

    create

    • বায়ুমণ্ডলের সেটিংস থেকে একটি স্কাই ম্যাটেরিয়াল তৈরি করে; শুধু আপনি যে মানগুলি দেন সেগুলি ডিফল্টের উপরে প্রয়োগ হয়।

      -0.5 থেকে 0.5 পর্যন্ত inclination সূর্যকে দিগন্ত থেকে তোলে এবং 0 থেকে 1 পর্যন্ত azimuth এটিকে আকাশ জুড়ে ঘোরায়; turbidity কুয়াশা যোগ করে এবং luminance সামগ্রিক উজ্জ্বলতা সেট করে।

      Parameters

      • inputs: SkyMaterialDto

        বায়ুমণ্ডলের সেটিংস এবং সূর্যের অবস্থান

      Returns SkyMaterial

      আকাশ ম্যাটেরিয়াল

      const sky = bitbybit.babylon.material.skyMaterial.create({ luminance: 1, turbidity: 10, rayleigh: 2, mieCoefficient: 0.005, mieDirectionalG: 0.8, distance: 500, inclination: 0.49, azimuth: 0.25, sunPosition: [0, 100, 100], useSunPosition: false, cameraOffset: [0, 0, 0], up: [0, 1, 0], dithering: false });
      const dome = bitbybit.babylon.meshBuilder.createSphere({ diameter: 1000, segments: 32, sideOrientation: Bit.Inputs.BabylonMesh.sideOrientationEnum.backside, enableShadows: false });
      bitbybit.babylon.mesh.setMaterial({ babylonMesh: dome, material: sky, includeChildren: false });

    get

    • একটি স্কাই ম্যাটেরিয়ালের সামগ্রিক উজ্জ্বলতা পড়ে।

      Parameters

      Returns number

      লুমিন্যান্স

    • একটি স্কাই ম্যাটেরিয়ালের বাতাস কতটা কুয়াশাচ্ছন্ন তা পড়ে।

      Parameters

      Returns number

      টার্বিডিটি

    • একটি স্কাই ম্যাটেরিয়ালের Rayleigh বিক্ষেপণের শক্তি পড়ে, তার নীলের পিছনের সেটিং।

      Parameters

      Returns number

      Rayleigh মান

    • একটি স্কাই ম্যাটেরিয়ালের সূর্যের চারপাশে কতটা কুয়াশা আছে তা পড়ে।

      Parameters

      Returns number

      Mie সহগ

    • একটি স্কাই ম্যাটেরিয়ালের কুয়াশার আভা সূর্যের চারপাশে কতটা আঁটসাঁটভাবে জড়ো হয় তা পড়ে।

      Parameters

      Returns number

      Mie দিকনির্দেশক মান

    • একটি স্কাই ম্যাটেরিয়ালে আকাশের গম্বুজ ক্যামেরা থেকে কত দূরে বসে তা পড়ে।

      Parameters

      Returns number

      দূরত্ব

    • একটি স্কাই ম্যাটেরিয়ালে সূর্য কত উঁচুতে থাকে তা পড়ে, -0.5 থেকে 0.5 পর্যন্ত।

      Parameters

      Returns number

      নতি

    • একটি স্কাই ম্যাটেরিয়ালে দিগন্তের চারপাশে সূর্য কোথায় থাকে তা পড়ে, 0 থেকে 1 পর্যন্ত।

      Parameters

      Returns number

      দিগংশ

    • একটি স্কাই ম্যাটেরিয়ালের সূর্যের দিক পড়ে; useSunPosition বন্ধ থাকলে এটি inclination ও azimuth প্রতিফলিত করে।

      Parameters

      Returns Vector3

      সূর্যের অবস্থান ভেক্টর

    • একটি স্কাই ম্যাটেরিয়াল সূর্যকে inclination ও azimuth এর বদলে sunPosition থেকে বসায় কিনা তা পড়ে।

      Parameters

      Returns boolean

      সুস্পষ্ট সূর্যের অবস্থান ব্যবহৃত হলে সত্য

    • একটি স্কাই ম্যাটেরিয়ালের দিগন্ত অফসেট ভেক্টর পড়ে।

      Parameters

      Returns Vector3

      অফসেট ভেক্টর

    • একটি স্কাই ম্যাটেরিয়াল কোন দিককে উপর হিসেবে ধরে তা পড়ে।

      Parameters

      Returns Vector3

      উপরের ভেক্টর

    • একটি স্কাই ম্যাটেরিয়াল রঙের ব্যান্ডিং লুকাতে তার গ্রেডিয়েন্ট ডিদার করে কিনা তা পড়ে।

      Parameters

      Returns boolean

      ডিদারিং চালু থাকলে সত্য

    set

    • একটি স্কাই ম্যাটেরিয়ালের সামগ্রিক উজ্জ্বলতা বদলায়, 0 ও 1 এর মধ্যে।

      Parameters

      • inputs: LuminanceDto

        ম্যাটেরিয়াল এবং লুমিন্যান্স

      Returns void

    • একটি স্কাই ম্যাটেরিয়ালের বাতাস কতটা কুয়াশাচ্ছন্ন তা বদলায়; বেশি কুয়াশা আকাশকে সাদাটে করে ও সূর্যের আভা ছড়ায়।

      Parameters

      • inputs: TurbidityDto

        ম্যাটেরিয়াল এবং টার্বিডিটি

      Returns void

    • একটি স্কাই ম্যাটেরিয়াল যেভাবে পরিষ্কার আকাশকে নীল করে সেভাবে আলো কতটা জোরালোভাবে বিক্ষিপ্ত করে তা বদলায়; বেশি হলে গাঢ়তর, উজ্জ্বলতর নীল।

      Parameters

      • inputs: RayleighDto

        ম্যাটেরিয়াল এবং Rayleigh মান

      Returns void

    • একটি স্কাই ম্যাটেরিয়ালের সূর্যের চারপাশে কতটা কুয়াশা আছে তা বদলায়, 0 ও 0.1 এর মধ্যে; বেশি হলে একটি চওড়া, সাদাটে আভা হয়।

      Parameters

      • inputs: MieCoefficientDto

        ম্যাটেরিয়াল এবং Mie সহগ

      Returns void

    • একটি স্কাই ম্যাটেরিয়ালের কুয়াশার আভা সূর্যের চারপাশে কতটা আঁটসাঁটভাবে জড়ো হয় তা বদলায়; 1 এর কাছের মান একটি ছোট উজ্জ্বল বলয় তৈরি করে, কম মান এটিকে ছড়ায়।

      Parameters

      • inputs: MieDirectionalGDto

        ম্যাটেরিয়াল এবং Mie দিকনির্দেশক মান

      Returns void

    • একটি স্কাই ম্যাটেরিয়ালে আকাশের গম্বুজ ক্যামেরা থেকে কত দূরে বসে তা বদলায়, যা দিগন্ত কেমন দেখায় তা বদলায়।

      Parameters

      • inputs: DistanceDto

        ম্যাটেরিয়াল এবং দূরত্ব

      Returns void

    • একটি স্কাই ম্যাটেরিয়ালে সূর্য কত উঁচুতে থাকে তা বদলায়, দিগন্তের নিচে -0.5 থেকে দিগন্তে 0 হয়ে মাথার উপরে 0.5 পর্যন্ত; useSunPosition চালু থাকলে উপেক্ষিত।

      Parameters

      • inputs: InclinationDto

        ম্যাটেরিয়াল এবং নতি

      Returns void

      bitbybit.babylon.material.skyMaterial.setInclination({ material: sky, inclination: 0.1 });
      
    • একটি স্কাই ম্যাটেরিয়ালে দিগন্তের চারপাশে সূর্য কোথায় থাকে তা বদলায়, একটি পূর্ণ পাকের জন্য 0 থেকে 1 পর্যন্ত; useSunPosition চালু থাকলে উপেক্ষিত।

      Parameters

      • inputs: AzimuthDto

        ম্যাটেরিয়াল এবং দিগংশ

      Returns void

    • একটি স্কাই ম্যাটেরিয়ালের সূর্যকে একটি স্পষ্ট দিক ভেক্টরে বসায়; এটি শুধু useSunPosition চালু থাকলে কার্যকর হয়, নাহলে inclination ও azimuth ঠিক করে।

      Parameters

      • inputs: SunPositionDto

        ম্যাটেরিয়াল এবং সূর্যের অবস্থান ভেক্টর

      Returns void

      bitbybit.babylon.material.skyMaterial.setUseSunPosition({ material: sky, useSunPosition: true });
      bitbybit.babylon.material.skyMaterial.setSunPosition({ material: sky, sunPosition: [0, 50, 100] });
    • একটি স্কাই ম্যাটেরিয়াল সূর্যকে sunPosition থেকে বসাবে, true হলে, নাকি inclination ও azimuth থেকে, false হলে, তা বেছে নেয়।

      Parameters

      • inputs: UseSunPositionDto

        ম্যাটেরিয়াল এবং ফ্ল্যাগ

      Returns void

    • একটি স্কাই ম্যাটেরিয়ালের দিগন্তকে একটি অফসেট ভেক্টর দিয়ে সরায়, যাতে আকাশ ক্যামেরার সাপেক্ষে উঁচুতে বা নিচুতে বসতে পারে।

      Parameters

      • inputs: CameraOffsetDto

        ম্যাটেরিয়াল এবং অফসেট ভেক্টর

      Returns void

    • একটি স্কাই ম্যাটেরিয়াল কোন দিককে উপর হিসেবে ধরে তা বদলায়, সাধারণত [0, 1, 0]; যে দৃশ্যগুলি অন্য অক্ষকে উপর হিসেবে ব্যবহার করে তাদের জন্য এটি বদলান।

      Parameters

      • inputs: UpDto

        ম্যাটেরিয়াল এবং উপরের ভেক্টর

      Returns void

    • একটি স্কাই ম্যাটেরিয়ালের জন্য ডিদারিং চালু বা বন্ধ করে; চালু থাকলে এটি সূক্ষ্ম নয়েজ যোগ করে যা মসৃণ গ্রেডিয়েন্টে রঙের ব্যান্ডিং লুকায়।

      Parameters

      • inputs: DitheringDto

        ম্যাটেরিয়াল এবং ফ্ল্যাগ

      Returns void