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 ánh sáng là kiểu ánh sáng tiên tiến và mạnh mẽ nhất LightingStyle mà bạn có thể sử dụng để kết xuất môi trường 3D trong các trò chơi của mình. 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 chiếu giống như ánh sáng thực tế cho cả không gian trong nhà và ngoài trời.

Sử dụng tệp Lighting Outdoors - Start .rbxl làm điểm 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ế và 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 từ ngọn lửa trại rực lửa.
  • Di chuyển mặt trời đến một vị trí mới thực tế cho thời gian trong ngày của thế giới thực.
  • Tùy chỉnh các sắc thái, độ dày và sương mù của bầu không khí.
  • Cấu hình ánh sáng cục bộ từ nguồn điểm để ảnh hưởng đến cách nó tương tác với toàn bộ môi trường.

Nếu bạn gặp khó khăn trong quá trình này, 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 mình.

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 vào cuối 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à ánh sáng từ mặt trời hoặc mặt trăng trong một trò chơi. 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 mà bạn đặt trong trò chơi.

Bậ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ò chơi của bạn. Studio bắt đầu mỗi trò chơi 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 đổ 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 bật ánh sáng Realistic.

Để minh họa khái niệm này, hãy xem hai hình ảnh sau 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 đổ theo cách mà ánh sáng toàn cầu từ mặt trời làm, khiến khu vực này của môi trường bị chiếu sáng không đồng đều với bóng đổ 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 xung quanh môi trường, tạo ra bóng đổ sắc 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

Để bậ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 phản chiếu kim loại

Theo mặc định, tất cả các vật liệu sử dụng kết xuất 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 tệp hình ả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 sẵn cho bạn, và các đối tượng với những vật liệu đó phản ứng tự nhiên chính xác hơn với ánh sáng trong môi trường của bạ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 thành 1 để thực sự tận dụng phản chiếu kim loại 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ò chơi của bạn, bao gồm cả những kết cấu từ MaterialVariants hoặc 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 cái 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àng 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 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ò chơi trở nên phản chiếu hơn.

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

Bây giờ trò chơi 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ò chơi của bạn, đã đến lúc di chuyển mặt trời đến một vị trí khác theo nơi mà nó sẽ ở trong thế giới thực cho 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, mô phỏng khoảng giữa trưa trong thế giới thực, vì vậy tốt nhất là di chuyển nó gần hơn đến đường chân trời, ngay trên những ngọn núi. Bước này cũng cho phép ánh sáng di chuyển xuống con đường đến ngọn lửa trại và đạt được ánh sáng vàng đẹp.

Mặt trời mặc định cao trên bầu trời. Trong khi vị trí này rất tốt nếu ngọn lửa trại diễn ra vào khoảng giữa trưa, nó không thực tế cho buổi tối.
Vị trí mặt trời mới phù hợp hơn nhiều cho thời gian trong ngày ngay trước khi hoàng hô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í gần đúng mà nó sẽ ở 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 kỳ thứ 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 sắc thái và độ sáng thực tế trong các không gian tối hơn của trò chơi cho thời gian buổi tối. Ví dụ, bầu trời buổi tối có nhiều màu tím hơn màu xám, vì vậy việc chọn một sắc thái tím cho ánh sáng môi trường 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 thay đổi thành sắc 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 ra bầu trời của một trò chơi, bao gồm những gì ở trên và dưới đường chân trời. Skybox có thể có tác động lớn đến hình thức và cảm giác của những gì có trong môi trường của bạn, vì vậy điều quan trọng là xem xét 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ò chơi. Ví dụ:

  • Bán cầu dưới của một skybox nên tương tự với màu sắc của địa hình chung của bạn. Điều này đảm bảo rằng bán cầu dưới liên quan chặt chẽ đến 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 giống với skybox.
  • Bán cầu dưới của một skybox nên tối hơn bán cầu trên vì bán cầu dưới tối hơn mô phỏng sự che khuất tự nhiên của ánh sáng từ dưới mặt đất, làm cho ánh sáng của bạn trở nên hấp dẫn 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 những khái niệm này, hãy xem hai hình ảnh sau để thấy cách cùng một hình 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ư hình cầu đang phản chiếu thế giới xung quanh nó 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 skybox, hãy 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 các môi trường thực tế bằng cách phân tán ánh sáng mặt trời theo những cách độc đáo. Những 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ò chơi, mang lại cho môi trường một cảm giác chiều sâu hữu hình. Đối tượng Atmosphere lấy hầu hết các 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ò chơi 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 đối với các đối tượng ở phía sau. Ví dụ, khi Atmosphere.Density0, các cây, mặt trời và skybox ở phía sau rõ ràng có thể nhìn thấy, nhưng khi bạn tăng thuộc tính này lên 0.391, các hạt bắt đầu phân tán ánh sáng và che khuất các cây.

Để tăng mật độ của các 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ờ tổng thể của khí quyển để tạo ra một hiệu ứng nhìn thấy cả trên đường chân trời và xa vào khoảng cách từ 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 sắc thái của khí quyển cho các tâm trạng và chủ đề môi trường tinh tế, và nó có thể thực sự nâng cao độ mờ trong trò chơi của bạn. Bạn có thể đặt điều này thành bất kỳ màu nào bạn muốn phù hợp với trò chơi của mình, nhưng được khuyến nghị đặt nó thành một 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à ánh sáng từ các nguồn sáng cục bộ trong trò chơi 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ò chơi 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 lưới ngọn lửa trại của bạn, nó phát sáng ra mọi hướng từ nguồn của nó, giống như một ngọn lửa trại thực tế, và nó chiếu sáng tất cả các đối tượng xung quanh trong bóng đổ và cho phép người chơi thấy rõ hơn độ nhám của bề mặt của chúng.

Cảnh mà không có nguồn sáng cục bộ
Cảnh tương tự 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ẽ hiển thị như một đối tượng con của lưới 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 đủ để làm 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ể chiếu tới. Bởi vì ngọn lửa lớn và sáng, ánh sáng cần phải chiếu đủ xa để chiếu sáng các cây, đá và bụi gần đó. Điều này cũng giúp không gian cảm thấy ấm áp và thoải mái, như thể nhiệt từ ngọn lửa đang tự nhiên lan tỏa ra ngoài.

Để 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 ánh sáng tối đa của ánh sáng sẽ mở rộng.

Bật bóng đổ

Trong khi phạm vi của ánh sáng là thực tế với kích thước của nó, thì không thực tế khi các cây và đá xung quanh không tạo bóng 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 để làm sáng các không gian tối trong trò chơi của bạn, nhưng khi bạn đang cố gắng mô phỏng thế giới thực, bạn có thể bậ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ò chơi trên các thiết bị cấu hình thấp, vì vậy chỉ bật bóng khi chúng thực sự làm tăng thêm cho cảnh.

Để bậ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 giống 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 áp. Khi bạn tăng độ sáng của ngọn lửa trại và thêm một sắc thái ấm hơn, nó thực sự mang lại sức sống cho ngọn lửa và tăng thêm sự thoải mái cho cảnh.

Để điều chỉnh độ sáng và màu sắc của ánh sáng từ 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.

Bây giờ bạn đã có một cảnh ngọn 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 các trò chơi phong phú và hấp dẫn. Chỉ cần thiết lập các thuộc tính đúng và đưa ra các quyết định về những tính năng 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.