ปรับปรุงสภาพแวดล้อมกลางแจ้งด้วยแสงที่สมจริง

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

Realistic lighting เป็น LightingStyle ที่มีความก้าวหน้าและทรงพลังที่สุดที่คุณสามารถใช้ในการเรนเดอร์สภาพแวดล้อม 3D ภายในเกมของคุณ มันมีการปล่อยแสงที่แม่นยำ พื้นผิวเงาที่ละเอียด และเงาสะท้อนที่เลียนแบบแสงในโลกจริงสำหรับทั้งพื้นที่ในร่มและกลางแจ้ง

โดยใช้ไฟล์ Lighting Outdoors - Start .rbxl เป็นจุดเริ่มต้นและ Lighting Outdoors - Complete เป็นข้อมูลอ้างอิง บทแนะนำนี้จะแสดงให้คุณเห็นวิธีการใช้แสงที่สมจริงด้วยการกำหนดค่าทรัพยากรแสงทั่วโลกและท้องถิ่นอย่างมีกลยุทธ์เพื่อสร้างพฤติกรรมแสงกลางแจ้งที่สมจริงและดื่มด่ำสำหรับฉากกองไฟในตอนเย็น รวมถึงคำแนะนำเกี่ยวกับ:

  • การทำให้พื้นผิวโลหะสร้างการสะท้อนที่แม่นยำเมื่อแหล่งแสงเคลื่อนที่อย่างต่อเนื่องในสภาพแวดล้อม เช่น การเคลื่อนไหวที่มีพลังกจากกองไฟที่ลุกโชน
  • การย้ายดวงอาทิตย์ไปยังตำแหน่งใหม่ที่สมจริงสำหรับเวลาของวันในโลกจริง
  • การปรับแต่งเฉดสีที่ชั้นบรรยากาศ ความหนาแน่น และหมอก
  • การกำหนดค่าการให้แสงท้องถิ่นจากแหล่งจุดเพื่อมีผลต่อการโต้ตอบกับสภาพแวดล้อมโดยรวม

หากคุณติดขัดในกระบวนการใด ๆ คุณสามารถใช้ Lighting Outdoors - Complete เป็นข้อมูลอ้างอิงเพื่อเปรียบเทียบความก้าวหน้าของคุณ

สภาพแวดล้อมกลางแจ้งเริ่มต้นที่คุณสามารถใช้เพื่อทำตามบทแนะนำนี้.
Lighting Outdoors - Start
สภาพแวดล้อมกลางแจ้งที่สมบูรณ์พร้อมแสงทั่วโลกและท้องถิ่นที่คุณจะสร้างขึ้นในตอนท้ายของบทแนะนำนี้.
Lighting Outdoors - Complete

กำหนดค่าการให้แสงทั่วโลก

การให้แสงทั่วโลกคือการปล่อยแสงจากดวงอาทิตย์หรือดวงจันทร์ในเกม โดยการปรับค่าคุณสมบัติเริ่มต้นที่สำคัญสองสามอย่างในบริการ Lighting คุณสามารถเปลี่ยนแปลงวิธีที่แสงนั้นปรากฏต่อผู้เล่นได้อย่างมาก รวมถึงวิธีที่มันโต้ตอบกับวัตถุอื่น ๆ ที่คุณวางในเกม

เปิดใช้งานแสงที่สมจริง

คุณสมบัติ LightingStyle กำหนดพฤติกรรมของทั้งการให้แสงทั่วโลกและท้องถิ่นในเกมของคุณ Studio เริ่มต้นทุกเกมด้วยการให้แสง Soft ซึ่งเรนเดอร์ให้มีลักษณะที่แบนราบด้วยแสงและเงาที่นุ่มนวล อย่างไรก็ตาม เพื่อปรับปรุงสภาพแวดล้อมและทำให้แหล่งแสงท้องถิ่นของคุณสามารถสร้างเงาและการส่องสว่างที่แม่นยำได้ เช่น แสงจากกองไฟ คุณต้องเปิดใช้งานการให้แสง Realistic

เพื่อแสดงแนวคิดนี้ ดูภาพสองภาพต่อไปนี้ของกองไฟเดียวกันที่มีสไตล์การให้แสงที่แตกต่างกัน การให้แสงท้องถิ่นจากกองไฟที่มีการให้แสง Soft ไม่สร้างเงาในลักษณะเดียวกับการให้แสงทั่วโลกจากดวงอาทิตย์ ทำให้พื้นที่นี้ของสภาพแวดล้อมมีแสงที่ไม่สม่ำเสมอและมีเงาที่ไม่สมจริง ในทางตรงกันข้าม การให้แสงท้องถิ่นจากกองไฟที่มีการให้แสง Realistic โต้ตอบกับฟืน ก้อนหิน และพุ่มไม้รอบ ๆ สภาพแวดล้อม สร้างเงาที่คมชัดและสมจริงสำหรับช่วงเย็น

สไตล์การให้แสง Soft
สไตล์การให้แสง Realistic

เพื่อเปิดใช้งานแสงที่สมจริง:

  1. ในหน้าต่าง Explorer ให้เลือก Lighting
  2. ในหน้าต่าง Properties ให้คลิกที่ดรอปดาวน์ LightingStyle จากนั้นเลือก Realistic

เพิ่มการสะท้อนของโลหะ

ตามค่าเริ่มต้น วัสดุทั้งหมดใช้เท็กซ์เจอร์การเรนเดอร์ที่ใช้ฟิสิกส์ (PBR) ที่ช่วยให้คุณแสดงพื้นผิวที่สมจริงในสถานการณ์การให้แสงที่หลากหลายโดยใช้ไฟล์ภาพหลายไฟล์ในวัตถุเดียว นี่หมายความว่าเมื่อคุณใช้วัสดุในตัวของ Studio ความเป็นโลหะและความหยาบของพื้นผิวเฉพาะจะถูกกำหนดไว้ให้คุณแล้ว และวัตถุที่มีวัสดุเหล่านั้นจะตอบสนองต่อการให้แสงในสภาพแวดล้อมของคุณได้อย่างแม่นยำมากขึ้นด้วยการสะท้อนที่สมจริง คุณสามารถเพิ่มประสิทธิภาพของเอฟเฟกต์นี้โดยการตั้งค่า Lighting.EnvironmentDiffuseScale และ Lighting.EnvironmentSpecularScale เป็น 1 เพื่อใช้ประโยชน์จากการสะท้อนของโลหะจากการให้แสง Enum.LightingStyle.Realistic

ขั้นตอนนี้มีความสำคัญเพราะมันทำให้แน่ใจว่าเท็กซ์เจอร์ PBR ใด ๆ ในเกมของคุณ รวมถึงเท็กซ์เจอร์จาก MaterialVariants หรือวัตถุ SurfaceAppearance ดูดีที่สุดและสะท้อนสิ่งแวดล้อมได้ดียิ่งขึ้น ตัวอย่างเช่น ตรวจสอบภาพสองภาพต่อไปนี้ของกระทะและเครื่องใช้ที่อยู่ใกล้กองไฟที่มีค่าคุณสมบัติ Lighting.EnvironmentDiffuseScale และ Lighting.EnvironmentSpecularScale ที่แตกต่างกัน เมื่อคุณปรับค่าต่าง ๆ เหล่านี้ โลหะจะชัดเจนมากขึ้นและสะท้อนการให้แสงจากทั้งแหล่งแสงทั่วโลกและท้องถิ่นได้มากกว่าก่อนหน้านี้

เพื่อเพิ่มการสะท้อนของโลหะ:

  1. ในหน้าต่าง Explorer ให้เลือก Lighting
  2. ในหน้าต่าง Properties ให้ตั้งค่า EnvironmentalDiffuseScale และ EnvironmentSpecularScale เป็น 1 โลหะในเกมจะมีความสะท้อนมากขึ้น

เปลี่ยนเวลาของวัน

ตอนนี้เกมของคุณกำลังใช้สไตล์การให้แสง Enum.LightingStyle.Realistic และวัสดุกำลังตอบสนองอย่างสมจริงต่อแหล่งแสงในเกมของคุณ ถึงเวลาแล้วที่จะย้ายดวงอาทิตย์ไปยังตำแหน่งที่แตกต่างกันตามที่มันจะอยู่ในโลกจริงสำหรับเวลาของวัน ตำแหน่งเริ่มต้นของดวงอาทิตย์อยู่สูงในท้องฟ้าเลียนแบบเวลาประมาณเที่ยงวันในโลกจริง ดังนั้นจึงดีที่สุดที่จะย้ายมันไปใกล้เส้นขอบฟ้า ตรงเหนือภูเขา ขั้นตอนนี้ยังช่วยให้แสงเคลื่อนที่ลงไปตามเส้นทางไปยังแคมป์ไฟและทำให้เกิดแสงแดดสีทองที่สวยงาม

ดวงอาทิตย์เริ่มต้นอยู่สูงในท้องฟ้า ขณะที่การวางตำแหน่งนี้ดีถ้ากองไฟเกิดขึ้นในช่วงเที่ยง แต่ไม่สมจริงสำหรับตอนเย็น
ตำแหน่งดวงอาทิตย์ใหม่เหมาะสมมากขึ้นสำหรับเวลาของวันก่อนพระอาทิตย์ตก

เพื่อเปลี่ยนเวลาของวัน:

  1. ในหน้าต่าง Explorer ให้เลือก Lighting
  2. ในหน้าต่าง Properties ให้ตั้งค่า ClockTime เป็น 17 ดวงอาทิตย์จะเคลื่อนที่ไปยังตำแหน่งที่ประมาณที่มันจะอยู่ในเวลา 17.00 น.

ปรับสีของแสงบรรยากาศ

มีคุณสมบัติ Lighting สองอย่างที่ควบคุมสีของแสงบรรยากาศ:

  • Lighting.OutdoorAmbient ควบคุมแสงบรรยากาศที่ท้องฟ้ามองเห็นได้
  • Lighting.Ambient ควบคุมแสงบรรยากาศภายในพื้นที่ที่มีสิ่งใดก็ตามบังท้องฟ้า เช่น พื้นที่ในร่มหรือใต้ร่มไม้

ตามค่าเริ่มต้น คุณสมบัติเหล่านี้ถูกตั้งค่าให้ผลิตแสงบรรยากาศสีเทา แต่เพื่อเสริมท้องฟ้าในตอนเย็น คุณต้องปรับค่าต่าง ๆ เหล่านี้เพื่อเพิ่มเฉดสีและความสว่างที่สมจริงในพื้นที่ที่มืดกว่าในเกมในช่วงเย็น ตัวอย่างเช่น ท้องฟ้าในตอนเย็นมีสีม่วงมากกว่าสีเทา ดังนั้นการเลือกเฉดสีม่วงสำหรับแสงบรรยากาศจึงสร้างสภาพแวดล้อมที่สมจริง

เพื่อปรับสีของแสงบรรยากาศ:

  1. ในหน้าต่าง Explorer ให้เลือก Lighting
  2. ในหน้าต่าง Properties ให้ตั้งค่า Outdoor Ambient และ Ambient เป็น 156, 136, 176 แสงบรรยากาศจะเปลี่ยนเป็นเฉดสีม่วงอ่อน

เลือกสกายบ็อกซ์

สกายบ็อกซ์คือกล่องที่ประกอบด้วยภาพหกภาพที่สร้างท้องฟ้าของเกม รวมถึงสิ่งที่อยู่เหนือและใต้เส้นขอบฟ้า สกายบ็อกซ์สามารถมีผลกระทบอย่างมากต่อรูปลักษณ์และความรู้สึกของสิ่งที่อยู่ในสภาพแวดล้อมของคุณ ดังนั้นจึงสำคัญที่จะต้องพิจารณาอย่างรอบคอบว่าคุณจะเลือกสกายบ็อกซ์ที่เสริมคุณภาพภาพของเกมของคุณได้อย่างไร ตัวอย่างเช่น:

  • ครึ่งทรงกลมล่างของสกายบ็อกซ์ควรมีสีที่คล้ายกับสีของพื้นผิวทั่วไปของคุณ สิ่งนี้ทำให้ครึ่งทรงกลมล่างสัมพันธ์ใกล้ชิดกับพื้นผิวของพื้นดิน และสีที่สะท้อนจากวัตถุจะตรงกับสกายบ็อกซ์
  • ครึ่งทรงกลมล่างของสกายบ็อกซ์ควรมีสีเข้มกว่าครึ่งทรงกลมบน เพราะครึ่งทรงกลมล่างที่เข้มจะเลียนแบบการปิดกั้นแสงจากใต้พื้นดิน ทำให้การให้แสงของคุณมีความดื่มด่ำมากขึ้น
  • สกายบ็อกซ์ไม่จำเป็นต้องมีเมฆ เพราะคุณสามารถเพิ่ม เมฆแบบไดนามิก เพื่อให้ได้ผลลัพธ์เดียวกันและเสริมสกายบ็อกซ์ของคุณได้อย่างง่ายดาย

เพื่อแสดงแนวคิดเหล่านี้ ให้ตรวจสอบภาพสองภาพต่อไปนี้เพื่อดูว่ากลมโครเมียมเดียวกันสะท้อนสกายบ็อกซ์ที่แตกต่างกันอย่างไร สกายบ็อกซ์แรกมีระดับความสว่างเดียวกันสำหรับทั้งครึ่งทรงกลมบนและล่าง ดังนั้นมันจึงดูเหมือนว่ากลมไม่สะท้อนโลกที่อยู่รอบตัวมันได้ดี ในทางตรงกันข้าม สกายบ็อกซ์ที่สองมีครึ่งทรงกลมล่างที่เข้มกว่าครึ่งทรงกลมบน ทำให้ได้รูปลักษณ์ที่เป็นธรรมชาติมากขึ้น สำหรับข้อมูลเกี่ยวกับวิธีการสร้างและปรับแต่งสกายบ็อกซ์ ดูที่ Skyboxes

เอฟเฟกต์บรรยากาศ

บริการ Lighting มีวัตถุ Atmosphere ที่เป็นลูกซึ่งมีคุณสมบัติที่ช่วยให้คุณจำลองสภาพแวดล้อมที่สมจริงโดยการกระจายแสงแดดในรูปแบบที่ไม่เหมือนใคร คุณสมบัติเหล่านี้สามารถมีประโยชน์มากในการสร้างความหนาในอากาศของเกม ทำให้สภาพแวดล้อมมีความรู้สึกลึกซึ้ง วัตถุ Atmosphere ดึงสีส่วนใหญ่จากสกายบ็อกซ์โดยตรง ซึ่งเป็นเหตุผลว่าทำไมการตัดสินใจในอดีตเกี่ยวกับสกายบ็อกซ์ของคุณจึงมีความสำคัญมาก

เพิ่มความหนาแน่นของอนุภาคในอากาศ

คุณสมบัติ Atmosphere.Density ควบคุมจำนวนอนุภาคที่มีอยู่ในอากาศของเกมของคุณ เมื่อคุณเพิ่มคุณสมบัตินี้ จำนวนอนุภาคเพิ่มเติมจะขัดขวางการมองเห็นของผู้เล่นต่อวัตถุในพื้นหลัง ตัวอย่างเช่น เมื่อ Atmosphere.Density เป็น 0 ต้นไม้ พื้นหลัง ดวงอาทิตย์ และสกายบ็อกซ์จะมองเห็นได้ชัดเจน แต่เมื่อคุณเพิ่มคุณสมบัตินี้เป็น 0.391 อนุภาคเริ่มกระจายแสงและปิดบังต้นไม้

เพื่อเพิ่มความหนาแน่นของอนุภาคในอากาศในบรรยากาศ:

  1. ในหน้าต่าง Explorer ให้เลือก Atmosphere

  2. ในหน้าต่าง Properties ให้ตั้งค่า Density เป็น 0.272

เพิ่มหมอก

คุณสมบัติ Atmosphere.Haze ควบคุมความพร่ามัวโดยรวมของบรรยากาศเพื่อสร้างเอฟเฟกต์ที่มองเห็นได้ทั้งเหนือเส้นขอบฟ้าและไกลออกไปจากกล้อง เมื่อคุณเพิ่มคุณสมบัตินี้ มันไม่เพียงแต่ส่งผลต่อสภาพแวดล้อมโดยรวม แต่ยังส่งผลต่อวัตถุที่มีเอฟเฟกต์เฟรนเนลที่มีพลังมาก เช่น วัตถุโลหะที่สะท้อนสภาพแวดล้อมรอบตัวพวกเขา

เพื่อเพิ่มหมอกในบรรยากาศ:

  1. ในหน้าต่าง Explorer ให้เลือก Atmosphere

  2. ในหน้าต่าง Properties ให้ตั้งค่า Haze เป็น 1

ปรับสีของบรรยากาศ

คุณสมบัติ Atmosphere.Color ตั้งค่าเฉดสีของบรรยากาศเพื่อสร้างอารมณ์และธีมของสภาพแวดล้อมที่ละเอียดอ่อน และมันสามารถเพิ่มความพร่ามัวในเกมของคุณได้จริง ๆ คุณสามารถตั้งค่านี้เป็นสีใดก็ได้ที่คุณต้องการให้เหมาะกับเกมของคุณ แต่แนะนำให้ตั้งค่าเป็นค่าที่ใกล้เคียงกับเฉลี่ยของวัตถุในสภาพแวดล้อม

เพื่อปรับสีของบรรยากาศ:

  1. ในหน้าต่าง Explorer ให้เลือก Atmosphere

  2. ในหน้าต่าง Properties ให้ตั้งค่า Color เป็น 85, 78, 54

กำหนดค่าการให้แสงท้องถิ่น

การให้แสงท้องถิ่นคือการปล่อยแสงจากแหล่ง แสงท้องถิ่น ในเกมของคุณ เช่น วัตถุ SpotLight, SurfaceLight, และ PointLight แหล่งแสงท้องถิ่นที่สำคัญที่คุณสามารถสร้างขึ้นสำหรับเกมนี้คือแสงจากกองไฟ และโดยการปรับค่าคุณสมบัติเริ่มต้นสองสามอย่าง คุณสามารถเปลี่ยนแปลงวิธีที่การให้แสงท้องถิ่นนี้โต้ตอบกับสภาพแวดล้อมโดยรวมและเสริมการกำหนดค่าการให้แสงทั่วโลกของคุณได้อย่างมาก

เพิ่ม PointLight

แตกต่างจากวัตถุ SpotLight หรือ SurfaceLight ที่ให้แสงจากทิศทางเดียว PointLight จะช่วยให้คุณสามารถให้แสงในทุกทิศทางได้ นี่หมายความว่าเมื่อคุณเพิ่ม PointLight ลงในเมชของกองไฟ มันจะให้แสงออกไปในทุกทิศทางจากแหล่งที่มา คล้ายกับกองไฟในชีวิตจริง และมันจะส่องสว่างวัตถุรอบข้างในเงาและช่วยให้ผู้เล่นเห็นความหยาบของพื้นผิวของพวกเขาชัดเจนยิ่งขึ้น

ฉากที่ไม่มีแหล่งแสงท้องถิ่น
ฉากเดียวกันกับแหล่งแสงท้องถิ่น

เพื่อเพิ่ม PointLight ลงในกองไฟ:

  1. ในหน้าต่าง Explorer ให้ชี้ไปที่ FireLight และคลิกที่ปุ่ม เมนูบริบทจะแสดงขึ้น

  2. จากเมนู ให้เลือก PointLight วัตถุ PointLight จะแสดงเป็นลูกของเมชกองไฟ

เพิ่มระยะของ PointLight

ค่าคุณสมบัติเริ่มต้นของ PointLight ไม่เพียงพอที่จะส่องสว่างวัตถุรอบ ๆ กองไฟอย่างเต็มที่ ดังนั้นคุณต้องเพิ่มระยะที่แสงสามารถเข้าถึงได้ เนื่องจากไฟมีขนาดใหญ่และสว่าง แสงจึงต้องส่องไปไกลพอที่จะส่องสว่างต้นไม้ ก้อนหิน และพุ่มไม้ใกล้เคียง สิ่งนี้ยังช่วยทำให้พื้นที่รู้สึกอบอุ่นและน่าอยู่ เหมือนกับว่าอุณหภูมิของไฟกำลังขยายออกไปตามธรรมชาติ

เพื่อเพิ่มระยะของ PointLight:

  1. ในหน้าต่าง Explorer ให้เลือก PointLight ของกองไฟ

  2. ในหน้าต่าง Properties ให้ตั้งค่า Range เป็น 48 ระยะการให้แสงสูงสุดของแสงจะขยายออก

เปิดใช้งานเงา

ในขณะที่ระยะของแสงมีความสมจริงตามขนาดของมัน มันไม่สมจริงที่ต้นไม้และก้อนหินรอบ ๆ จะไม่สร้างเงาจากแสงของกองไฟ บางครั้งสิ่งนี้มีประโยชน์หากคุณต้องการเพิ่มแสงจุดสองสามจุดเพื่อส่องสว่างพื้นที่มืดในเกมของคุณ แต่เมื่อคุณตั้งใจที่จะเลียนแบบโลกจริง คุณสามารถเปิดใช้งานความสามารถของการให้แสงท้องถิ่นในการสร้างเงาได้ สิ่งสำคัญคือต้องทราบว่าเงาเพิ่มเติมอาจส่งผลต่อประสิทธิภาพของเกมของคุณในอุปกรณ์ที่มีประสิทธิภาพต่ำ ดังนั้นจึงควรเปิดใช้งานเงาเมื่อมันเพิ่มคุณค่าให้กับฉากอย่างมีนัยสำคัญ

เพื่อเปิดใช้งานเงาจากการให้แสงท้องถิ่นของกองไฟ:

  1. ในหน้าต่าง Explorer ให้เลือก PointLight ของกองไฟ

  2. ในหน้าต่าง Properties ให้เปิดใช้งาน Shadows

ปรับความสว่างและสีของแสง

ในขณะที่การให้แสงท้องถิ่นดูและรู้สึกใกล้เคียงกับพฤติกรรมที่สมจริงมากขึ้น แต่ยังคงมีความอ่อนแอในความเข้มและสีขาวเกินไปสำหรับแสงอบอุ่น เมื่อคุณเพิ่มความสว่างของกองไฟและเพิ่มเฉดสีที่อบอุ่น มันจะทำให้ไฟมีชีวิตชีวามากขึ้นและเพิ่มความอบอุ่นให้กับฉาก

เพื่อเปิดใช้งานเงาจากการให้แสงท้องถิ่นของกองไฟ:

  1. ในหน้าต่าง Explorer ให้เลือก PointLight ของกองไฟ

  2. ในหน้าต่าง Properties

    1. ตั้งค่า Brightness เป็น 2
    2. ตั้งค่า Color เป็น 255, 179, 73

ตอนนี้คุณมีฉากกองไฟที่สมบูรณ์และน่าอยู่สำหรับผู้เล่นที่จะผ่อนคลาย โดยใช้ทักษะในบทแนะนำนี้ คุณสามารถรวมสไตล์การให้แสงที่สมจริงกับวัสดุ PBR ที่มีอยู่เพื่อสร้างเกมที่มีความลึกซึ้งและดื่มด่ำ มันใช้เพียงการตั้งค่าคุณสมบัติที่ถูกต้องและการตัดสินใจเกี่ยวกับฟีเจอร์เหล่านี้ที่เหมาะสมกับสภาพแวดล้อมของคุณ

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ