1. विकी
  2. /विज़ुअल और लाइटिंग
  3. /Lighting

Lighting

Lighting settings फ़ाइल से Minecraft Bedrock Vibrant Visuals में सूरज, चाँद और ambient रोशनी कंट्रोल करें, और इसे एक biome या पूरे world पर लगाएँ।

Lighting फ़ाइल तय करती है कि Vibrant Visuals में सूरज, चाँद और हल्की ambient रोशनी कितनी चमकीली और किस रंग की हो। यह यह भी कंट्रोल करती है कि चमकने वाले ब्लॉक कैसे दिखें और परछाइयाँ कितनी गहरी हों।

Atmospherics की तरह, यह सिर्फ़ तब दिखती है जब Vibrant Visuals चालू हो।

फ़ाइलें

रिसोर्स पैक
RP/
  lighting/
    ruby_lighting.json
  biomes/
    ruby_grove.client_biome.json

Lighting फ़ाइल

यह एक गर्म, लाल रंगत वाला सूरज और हल्का गुलाबी चाँद बनाती है:

RP/lighting/ruby_lighting.json
{
  "format_version": "1.21.80",
  "minecraft:lighting_settings": {
    "description": {
      "identifier": "wiki:ruby_lighting"
    },
    "directional_lights": {
      "orbital": {
        "sun": {
          "illuminance": {
            "0.0": 100.0,
            "0.27": 1.0,
            "0.3": 0.0,
            "0.7": 0.0,
            "0.73": 1.0,
            "1.0": 100.0
          },
          "color": {
            "0.0": "#ffe0d0",
            "0.25": "#ff6a40",
            "0.75": "#ff8a60",
            "1.0": "#ffe0d0"
          }
        },
        "moon": {
          "illuminance": {
            "0.0": 0.0,
            "0.22": 0.0,
            "0.25": 0.4,
            "0.75": 0.4,
            "0.78": 0.0,
            "1.0": 0.0
          },
          "color": "#ffb0c8"
        },
        "orbital_offset_degrees": 0.0
      }
    },
    "ambient": {
      "color": "#ffd8d8",
      "illuminance": 0.03
    },
    "emissive": {
      "desaturation": 0.1
    },
    "sky": {
      "intensity": 0.8
    }
  }
}

identifier को एक namespace चाहिए। हर फ़ाइल में एक lighting settings block।

Values keyframes हो सकती हैं: एक object जिसकी हर key 0.0 से 1.0 तक दिन का समय है। 0.0 दोपहर है, 0.25 सूर्यास्त, 0.5 आधी रात और 0.75 सूर्योदय। गेम इनके बीच का हिस्सा खुद मिला देता है।

Fields

directional_lights

Fieldयह क्या करता है
orbital.sun.illuminanceधूप कितनी चमकीली है, lux में। Vanilla में दोपहर को लगभग 100 तक जाती है और रात को 0 तक। Keyframes या एक संख्या।
orbital.sun.colorधूप का रंग। Hex string या 0 से 255 तक [r, g, b]। Keyframes या एक value।
orbital.moon.illuminanceचाँदनी कितनी चमकीली है। Vanilla रात में 0.4 इस्तेमाल करता है।
orbital.moon.colorचाँदनी का रंग।
orbital.orbital_offset_degreesआसमान में सूरज और चाँद के रास्ते को झुकाता है, डिग्री में।
flash.illuminance, flash.colorऐसी रोशनी जो दिन के समय के साथ नहीं हिलती। Vanilla End में एक बैंगनी रोशनी इस्तेमाल करता है।

ambient

Fieldयह क्या करता है
colorउस हल्की रोशनी का रंग जो हर जगह पहुँचती है, छाँव में भी।
illuminanceयह कितनी तेज़ है, 0 से 5 तक। इसे कम रखें: vanilla 0.02 इस्तेमाल करता है।

emissive

Fieldयह क्या करता है
desaturation0 से 1। बड़ी values चमकने वाले ब्लॉक की रोशनी को ज़्यादा धूसर और ब्लॉक के अपने रंग से कम रंगी हुई बनाती हैं।

sky

Fieldयह क्या करता है
intensity0.1 से 1। आसमान छाँव वाले हिस्सों को कितना रोशन करता है। कम values से गहरी, ज़्यादा moody परछाइयाँ मिलती हैं।

छोटे कदम

रोशनी की values बहुत संवेदनशील होती हैं। एक बार में एक field बदलें और गेम में एक ही जगह को देखें। 100 पर सूरज और 0.02 पर ambient vanilla का संतुलन है।

इसका इस्तेमाल

किसी biome में

Client biome में minecraft:lighting_identifier इस्तेमाल करें:

RP/biomes/ruby_grove.client_biome.json (inside components)
"minecraft:lighting_identifier": {
  "lighting_identifier": "wiki:ruby_lighting"
}

हर जगह

ज़्यादातर vanilla biomes minecraft:default_lighting की ओर इशारा करते हैं। उसी identifier वाली एक lighting फ़ाइल बनाएँ और आपके पैक का version उन सभी में उसकी जगह ले लेगा। अगर दो पैक एक ही identifier इस्तेमाल करते हैं, तो list में ऊपर वाला पैक जीतता है।

कुछ नहीं बदला?

Lighting फ़ाइलें रिसोर्स पैक में, lighting नाम के फ़ोल्डर में जाती हैं। जाँचें कि Vibrant Visuals चालू है और identifier बिल्कुल मेल खाता है।

विज़ुअल और लाइटिंग: रेफ़रेंस

We use cookies to improve your experience and analyse site traffic. Learn more