Hướng dẫn trung cấp

Nâng cao môi trường ngoài trời với ánh sáng thực tế

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Realistic lighting là kiểu ánh sáng tiên tiến và mạnh mẽ nhất mà bạn có thể sử dụng để tạo hình môi trường 3D trong trải nghiệm của bạn. Nó cung cấp phát sáng pixel hoàn hảo, bóng chi tiết và điểm nhấn phản xạ giống như ánh sáng thực tế cho cả không gian trong nhà và ngoài trời.

Sử dụng file Lighting Outdoors - Start .rbxl làm nơi khởi đầu và Lighting Outdoors - Complete làm tài liệu tham khảo, hướng dẫn này sẽ chỉ cho bạn cách sử dụng ánh sáng thực tế với các cấu hình nguồn sáng toàn cầu và cục bộ chiến lược để tạo ra hành vi ánh sáng ngoài trời thực tế, hấp dẫn cho một cảnh lửa trại buổi tối, bao gồm hướng dẫn về:

  • Đảm bảo các bề mặt kim loại tạo ra phản chiếu chính xác khi các nguồn sáng liên tục thay đổi trong môi trường, chẳng hạn như chuyển động động lực từ ngọn lửa bùng cháy.
  • Di chuyển mặt trời đến một vị trí mới mà thực tế cho thời gian trong ngày trong thế giới thực.
  • Tùy chỉnh màu sắc, độ dày và sương mù của bầu không khí.
  • Cấu hình ánh sáng cục bộ của nguồn điểm để tác động đến cách nó tương tác với toàn bộ môi trường.

Nếu có bất kỳ lúc nào bạn gặp khó khăn trong quá trình, bạn có thể sử dụng Lighting Outdoors - Complete làm tài liệu tham khảo để so sánh tiến trình của bạn.

Môi trường ngoài trời bắt đầu mà bạn có thể sử dụng để hoàn thành hướng dẫn này.
Lighting Outdoors - Start
Môi trường ngoài trời hoàn chỉnh với ánh sáng toàn cầu và cục bộ mà bạn sẽ tạo ra khi hoàn thành hướng dẫn này.
Lighting Outdoors - Complete

Cấu hình ánh sáng toàn cầu

Ánh sáng toàn cầu là độ phát quang từ mặt trời hoặc mặt trăng trong một trải nghiệm. Bằng cách điều chỉnh một vài thuộc tính mặc định quan trọng trong dịch vụ Lighting, bạn có thể thay đổi đáng kể cách ánh sáng đó xuất hiện với người chơi, cũng như cách nó tương tác với bất kỳ đối tượng nào bạn đặt trong trải nghiệm.

Kích hoạt ánh sáng thực tế

Thuộc tính LightingStyle xác định hành vi của cả ánh sáng toàn cầu và cục bộ trong trải nghiệm của bạn. Studio bắt đầu mỗi trải nghiệm với ánh sáng Soft, tạo ra một cái nhìn phẳng hơn với ánh sáng và bóng tối mềm mại hơn. Tuy nhiên, để nâng cao môi trường và trang bị cho các nguồn sáng cục bộ của bạn cũng tạo ra bóng và ánh sáng chính xác, chẳng hạn như ánh sáng từ ngọn lửa trại, bạn phải kích hoạt ánh sáng Realistic.

Để minh họa khái niệm này, hãy xem hai hình ảnh về cùng một ngọn lửa trại với các kiểu ánh sáng khác nhau. Ánh sáng cục bộ từ ngọn lửa trại với ánh sáng Soft không tạo ra bóng giống như ánh sáng toàn cầu từ mặt trời, làm cho khu vực này của môi trường có ánh sáng không đồng đều với bóng tối không thực tế. Ngược lại, ánh sáng cục bộ từ ngọn lửa trại với ánh sáng Realistic tương tác với củi, đá và bụi cây xung quanh môi trường, tạo ra bóng rõ nét và thực tế cho thời gian buổi tối.

Kiểu ánh sáng Soft
Kiểu ánh sáng Realistic

Để kích hoạt ánh sáng thực tế:

  1. Trong cửa sổ Explorer, chọn Lighting.
  2. Trong cửa sổ Properties, nhấp vào menu thả xuống LightingStyle, sau đó chọn Realistic.

Nâng cao sự phản chiếu kim loại

Theo mặc định, tất cả các vật liệu sử dụng các kết cấu dựa trên vật lý (PBR) cho phép bạn hiển thị các bề mặt thực tế trong nhiều kịch bản ánh sáng bằng cách sử dụng nhiều file ảnh trên một đối tượng duy nhất. Điều này có nghĩa là khi bạn sử dụng các vật liệu tích hợp sẵn của Studio, độ kim loại và độ nhám của một bề mặt cụ thể đã được xác định cho bạn, và các đối tượng với các vật liệu đó phản ứng với ánh sáng trong môi trường của bạn một cách tự nhiên hơn với phản chiếu thực tế. Bạn có thể nâng cao hiệu ứng này bằng cách đặt các thuộc tính Lighting.EnvironmentDiffuseScaleLighting.EnvironmentSpecularScale về 1 để thực sự tận dụng ánh sáng phản chiếu từ ánh sáng Enum.LightingStyle.Realistic.

Bước này rất quan trọng vì nó đảm bảo rằng bất kỳ kết cấu PBR nào trong trải nghiệm của bạn, bao gồm cả những kết cấu từ MaterialVariants hoặc các đối tượng SurfaceAppearance, trông đẹp nhất và phản chiếu môi trường xung quanh tốt hơn. Ví dụ, hãy xem hai hình ảnh sau về cùng một chiếc chảo và dụng cụ gần ngọn lửa trại với các giá trị thuộc tính Lighting.EnvironmentDiffuseScaleLighting.EnvironmentSpecularScale khác nhau. Khi bạn điều chỉnh các giá trị này, kim loại trở nên rõ rệt hơn và phản chiếu ánh sáng từ cả nguồn sáng toàn cầu và cục bộ nhiều hơn trước.

Để nâng cao sự phản chiếu kim loại:

  1. Trong cửa sổ Explorer, chọn Lighting.
  2. Trong cửa sổ Properties, đặt EnvironmentalDiffuseScaleEnvironmentSpecularScale thành 1. Kim loại trong trải nghiệm sẽ phản chiếu nhiều hơn.

Thay đổi thời gian trong ngày

Giờ đây, trải nghiệm của bạn đang sử dụng kiểu ánh sáng Enum.LightingStyle.Realistic và các vật liệu đang phản ứng thực tế với các nguồn sáng trong trải nghiệm của bạn, đã đến lúc di chuyển mặt trời đến một vị trí khác phù hợp với nơi mà nó sẽ ở trong thế giới thực vào thời gian trong ngày. Vị trí mặc định của mặt trời là cao trên bầu trời, giống như khoảng giữa buổi trưa trong thế giới thực, vì vậy tốt nhất là di chuyển nó gần đường chân trời hơn, ngay trên các ngọn núi. Bước này cũng cho phép ánh sáng di chuyển xuống con đường tới lửa trại và tạo thành một ánh sáng vàng đẹp.

Mặt trời mặc định ở cao trên bầu trời. Dù vị trí này rất tốt nếu ngọn lửa trại diễn ra vào lúc trưa, nhưng không thực tế cho buổi tối.
Vị trí mặt trời mới phù hợp hơn rất nhiều cho thời gian trong ngày ngay trước khi mặt trời lặn.

Để thay đổi thời gian trong ngày:

  1. Trong cửa sổ Explorer, chọn Lighting.
  2. Trong cửa sổ Properties, đặt ClockTime thành 17. Mặt trời di chuyển đến vị trí tương ứng vào lúc 5 giờ chiều.

Điều chỉnh màu sắc của ánh sáng môi trường

Có hai thuộc tính Lighting điều khiển màu sắc của ánh sáng môi trường:

  • Lighting.OutdoorAmbient điều khiển ánh sáng môi trường nơi bầu trời có thể nhìn thấy.
  • Lighting.Ambient điều khiển ánh sáng môi trường trong các không gian nơi bất cứ điều gì che khuất bầu trời, chẳng hạn như không gian trong nhà hoặc dưới tán cây.

Theo mặc định, các thuộc tính này được thiết lập để tạo ra ánh sáng môi trường màu xám, nhưng để bổ sung cho bầu trời buổi tối, bạn phải điều chỉnh các giá trị này để thêm một màu sắc và độ sáng thực tế trong các không gian tối hơn của trải nghiệm vào buổi tối. Ví dụ, một bầu trời buổi tối có nhiều màu tím hơn xám, vì vậy việc chọn một màu tím cho ánh sáng môi trường sẽ tạo ra một môi trường thực tế.

Để điều chỉnh màu sắc của ánh sáng môi trường:

  1. Trong cửa sổ Explorer, chọn Lighting.
  2. Trong cửa sổ Properties, đặt Outdoor AmbientAmbient thành 156, 136, 176. Ánh sáng môi trường chuyển sang màu tím nhạt.

Chọn một skybox

Skybox là một khối lập phương được tạo thành từ sáu hình ảnh riêng lẻ tạo thành bầu trời của trải nghiệm, bao gồm cả những gì ở trên và dưới đường chân trời. Skyboxes có thể có ảnh hưởng lớn đến vẻ ngoài và cảm giác của các đối tượng trong môi trường của bạn, vì vậy điều quan trọng là cân nhắc cẩn thận cách bạn có thể chọn một skybox nâng cao chất lượng hình ảnh của trải nghiệm của bạn. Ví dụ:

  • Bán cầu dưới của skybox nên tương tự với màu sắc của địa hình chung quanh. Điều này đảm bảo rằng bán cầu dưới tương ứng chặt chẽ với bề mặt mặt đất, và rằng các màu sắc phản chiếu từ các đối tượng sẽ gần như khớp với skybox.
  • Bán cầu dưới của skybox nên tối hơn bán cầu trên vì một bán cầu dưới tối hơn sao chép hiện tượng liền kề của ánh sáng từ dưới mặt đất, làm cho ánh sáng của bạn trở nên sống động hơn.
  • Một skybox không cần có mây, vì bạn có thể dễ dàng thêm vào mây động để đạt được hiệu ứng tương tự và bổ sung cho skybox của bạn.

Để minh họa các khái niệm này, hãy xem hai hình ảnh sau để thấy cách một quả cầu chrome phản chiếu hai skybox khác nhau. Skybox đầu tiên có cùng mức độ sáng cho cả hai bán cầu trên và dưới, vì vậy nó không có vẻ như quả cầu đang phản chiếu thế giới xung quanh thật tốt. Ngược lại, skybox thứ hai có bán cầu dưới tối hơn bán cầu trên, đạt được một cái nhìn tự nhiên hơn. Để biết thông tin về cách tạo và tùy chỉnh skyboxes, xem Skyboxes.

Hiệu ứng khí quyển

Dịch vụ Lighting có một đối tượng con Atmosphere với các thuộc tính cho phép bạn mô phỏng môi trường thực tế bằng cách tán xạ ánh sáng mặt trời theo những cách độc đáo. Các thuộc tính này có thể rất hữu ích trong việc tạo ra độ dày trong không khí của trải nghiệm, mang lại cảm giác sâu sắc cho môi trường. Đối tượng Atmosphere lấy hầu hết màu sắc của nó từ skybox trực tiếp, đó là lý do tại sao các quyết định trước đó về skybox của bạn lại quan trọng như vậy.

Tăng mật độ hạt không khí

Thuộc tính Atmosphere.Density điều khiển số lượng hạt tồn tại trong không khí của trải nghiệm của bạn. Khi bạn tăng thuộc tính này, số lượng hạt bổ sung cản trở tầm nhìn của người chơi về các đối tượng ở phía sau. Ví dụ, khi Atmosphere.Density0, các cây cối, mặt trời và skybox phía sau rất rõ ràng, nhưng khi bạn tăng thuộc tính này lên 0.391, các hạt bắt đầu tán xạ ánh sáng và che khuất cây cối.

Để tăng mật độ hạt không khí trong khí quyển:

  1. Trong cửa sổ Explorer, chọn Atmosphere.

  2. Trong cửa sổ Properties, đặt Density thành 0.272.

Thêm sương mù

Thuộc tính Atmosphere.Haze điều khiển mức độ sương mù tổng thể của khí quyển để tạo ra một hiệu ứng nhìn thấy cả ở trên chân trời và xa về phía camera. Khi bạn tăng thuộc tính này, nó không chỉ ảnh hưởng đến toàn bộ môi trường, mà còn ảnh hưởng đến các đối tượng có hiệu ứng fresnel mạnh mẽ, chẳng hạn như các đối tượng kim loại phản chiếu môi trường xung quanh chúng.

Để thêm sương mù vào khí quyển:

  1. Trong cửa sổ Explorer, chọn Atmosphere.

  2. Trong cửa sổ Properties, đặt Haze thành 1.

Điều chỉnh màu sắc của khí quyển

Thuộc tính Atmosphere.Color thiết lập màu sắc của khí quyển để tạo ra tâm trạng và chủ đề môi trường nhẹ nhàng, và nó thực sự có thể nâng cao độ sương mù trong trải nghiệm của bạn. Bạn có thể thiết lập thuộc tính này thành bất kỳ màu nào bạn muốn để phù hợp với trải nghiệm của bạn, nhưng được khuyến nghị đặt nó thành giá trị màu gần với trung bình của các đối tượng trong môi trường.

Để điều chỉnh màu sắc của khí quyển:

  1. Trong cửa sổ Explorer, chọn Atmosphere.

  2. Trong cửa sổ Properties, đặt Color thành 85, 78, 54.

Cấu hình ánh sáng cục bộ

Ánh sáng cục bộ là độ phát quang từ các nguồn sáng cục bộ trong trải nghiệm của bạn, chẳng hạn như các đối tượng SpotLight, SurfaceLight, và PointLight. Nguồn sáng cục bộ chính mà bạn có thể tạo cho trải nghiệm này là ánh sáng từ ngọn lửa trại, và bằng cách điều chỉnh một vài thuộc tính mặc định của nó, bạn có thể thay đổi đáng kể cách ánh sáng cục bộ này tương tác với toàn bộ môi trường và bổ sung cho cấu hình ánh sáng toàn cầu của bạn.

Thêm một PointLight

Khác với các đối tượng SpotLight hoặc SurfaceLight chỉ phát ánh sáng từ một hướng, các đối tượng PointLight cho phép bạn phát ánh sáng đa hướng. Điều này có nghĩa là khi bạn thêm một PointLight vào mô hình ngọn lửa trại của bạn, nó phát ra ánh sáng theo mọi hướng từ nguồn của nó, giống như một ngọn lửa trại thật, và nó chiếu sáng tất cả các đối tượng xung quanh trong bóng tối và cho phép người chơi thấy rõ độ nhám của bề mặt của chúng.

Cảnh không có nguồn sáng cục bộ
Cảnh giống nhau với một nguồn sáng cục bộ

Để thêm một PointLight vào ngọn lửa trại:

  1. Trong cửa sổ Explorer, di chuột qua FireLight và nhấp vào nút . Một menu ngữ cảnh sẽ hiển thị.

  2. Từ menu, chọn PointLight. Đối tượng PointLight sẽ xuất hiện như một phần tử con của mô hình ngọn lửa trại.

Tăng phạm vi của PointLight

Các thuộc tính mặc định của PointLight không đủ để chiếu sáng đầy đủ các đối tượng xung quanh ngọn lửa trại, vì vậy bạn cần tăng phạm vi mà ánh sáng có thể đạt tới. Bởi vì ngọn lửa lớn và sáng, ánh sáng cần phát xa đủ để chiếu sáng các cây cối, đá và bụi xung quanh. Điều này cũng giúp làm cho không gian cảm thấy ấm áp và dễ chịu, như thể nhiệt của ngọn lửa tự nhiên lan tỏa ra xung quanh.

Để tăng phạm vi của PointLight:

  1. Trong cửa sổ Explorer, chọn PointLight của ngọn lửa trại.

  2. Trong cửa sổ Properties, đặt Range thành 48. Phạm vi chiếu sáng tối đa của ánh sáng sẽ mở rộng.

Kích hoạt bóng

Mặc dù phạm vi ánh sáng là thực tế cho kích thước của nó, nhưng việc không có bóng từ các cây và đá xung quanh lại không thực tế từ ánh sáng của ngọn lửa trại. Đôi khi điều này hữu ích nếu bạn cần thêm một vài ánh sáng điểm để chiếu sáng những không gian tối trong trải nghiệm của bạn, nhưng khi bạn đang cố gắng bắt chước thế giới thực, bạn có thể kích hoạt khả năng tạo bóng của ánh sáng cục bộ. Điều quan trọng là lưu ý rằng bóng bổ sung có thể ảnh hưởng đến hiệu suất của trải nghiệm trên các thiết bị cấu hình thấp, vì vậy chỉ nên bật bóng khi chúng thực sự bổ sung cho cảnh.

Để kích hoạt bóng từ ánh sáng cục bộ của ngọn lửa trại:

  1. Trong cửa sổ Explorer, chọn PointLight của ngọn lửa trại.

  2. Trong cửa sổ Properties, bật Shadows.

Điều chỉnh độ sáng và màu sắc của ánh sáng

Trong khi ánh sáng cục bộ đã trông và cảm thấy gần với hành vi thực tế hơn, nó vẫn yếu về cường độ và quá trắng cho một ánh sáng ấm. Khi bạn tăng độ sáng của ngọn lửa trại và thêm một tông màu ấm hơn, nó thực sự mang lại sức sống cho ngọn lửa và thêm vào sự ấm áp của cảnh.

Để điều chỉnh độ sáng từ ánh sáng cục bộ của ngọn lửa trại:

  1. Trong cửa sổ Explorer, chọn PointLight của ngọn lửa trại.

  2. Trong cửa sổ Properties,

    1. Đặt Brightness thành 2.
    2. Đặt Color thành 255, 179, 73.

Giờ đây bạn đã có một cảnh lửa trại hoàn chỉnh và chào đón cho người chơi thư giãn. Sử dụng các kỹ năng trong hướng dẫn này, bạn có thể kết hợp kiểu ánh sáng thực tế với các vật liệu PBR có sẵn để tạo ra những trải nghiệm phong phú và hấp dẫn. Chỉ cần thiết lập các thuộc tính chính xác và đưa ra quyết định về các tính năng này phù hợp với môi trường của bạn.

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.