현실적인 조명으로 야외 환경 향상

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

Realistic 조명은 게임 내 3D 환경을 렌더링하는 데 사용할 수 있는 가장 진보되고 강력한 LightingStyle입니다. 이는 픽셀 완벽한 빛 방출, 세밀한 그림자 및 실제 세계의 조명을 모방하는 반사광을 제공하여 실내 및 실외 공간 모두에 적합합니다.

Lighting Outdoors - Start .rbxl 파일을 시작점으로 사용하고 Lighting Outdoors - Complete를 참조하여, 이 튜토리얼에서는 전략적인 전역 및 지역 광원 구성을 통해 현실적이고 몰입감 있는 야외 조명 동작을 생성하는 방법을 보여줍니다. 저녁 캠프파이어 장면을 포함하여 다음과 같은 지침을 제공합니다:

  • 금속 표면이 환경에서 빛의 원천이 지속적으로 이동할 때 정확한 반사를 생성하도록 보장합니다. 예를 들어, 불타는 캠프파이어의 동적 움직임입니다.
  • 태양을 현실 세계의 시간에 맞는 새로운 위치로 이동합니다.
  • 대기의 층이 있는 색조, 밀도 및 안개를 사용자 정의합니다.
  • 포인트 소스 지역 조명을 구성하여 전체 환경과 상호 작용하는 방식을 조정합니다.

과정 중에 막히는 경우, Lighting Outdoors - Complete를 참조하여 진행 상황을 비교할 수 있습니다.

이 튜토리얼을 완료하는 데 사용할 수 있는 시작 야외 환경.
Lighting Outdoors - Start
이 튜토리얼이 끝날 때 생성할 전역 및 지역 조명이 포함된 완전한 야외 환경.
Lighting Outdoors - Complete

전역 조명 구성

전역 조명은 게임 내 태양이나 달에서 나오는 빛입니다. Lighting 서비스에서 몇 가지 주요 기본 속성을 조정하면 플레이어에게 그 빛이 어떻게 보이는지, 그리고 게임에 배치한 다른 객체와 어떻게 상호 작용하는지를 극적으로 변경할 수 있습니다.

현실적인 조명 활성화

LightingStyle 속성은 게임 내 전역 및 지역 조명의 동작을 결정합니다. 스튜디오는 모든 게임을 Soft 조명으로 시작하며, 이는 더 부드러운 조명과 그림자로 평평한 모습을 렌더링합니다. 그러나 환경을 향상시키고 지역 광원이 캠프파이어의 빛과 같은 정확한 그림자와 조명을 생성할 수 있도록 하려면 Realistic 조명을 활성화해야 합니다.

이 개념을 보여주기 위해, 서로 다른 조명 스타일을 가진 동일한 캠프파이어의 두 이미지를 참조하십시오. Soft 조명의 캠프파이어에서 나오는 지역 조명은 태양의 전역 조명처럼 그림자를 생성하지 않으므로 이 환경의 이 부분은 불균형하게 조명이 비춰지고 비현실적인 그림자가 생깁니다. 반대로, Realistic 조명의 캠프파이어에서 나오는 지역 조명은 주변의 장작, 바위 및 덤불과 상호 작용하여 저녁 시간에 선명하고 현실적인 그림자를 생성합니다.

Soft 조명 스타일
Realistic 조명 스타일

현실적인 조명을 활성화하려면:

  1. Explorer 창에서 Lighting을 선택합니다.
  2. Properties 창에서 LightingStyle 드롭다운을 클릭한 후 Realistic을 선택합니다.

금속 반사 향상

기본적으로 모든 재료는 물리 기반 렌더링(PBR) 텍스처를 사용하여 다양한 조명 시나리오에서 현실적인 표면을 표시할 수 있도록 하며, 단일 객체에 여러 이미지 파일을 사용할 수 있습니다. 이는 스튜디오의 내장 재료를 사용할 때 특정 표면의 금속성과 거칠기가 이미 정의되어 있으며, 이러한 재료를 가진 객체가 환경의 조명에 더 정확하게 반응하여 현실적인 반사를 생성함을 의미합니다. Enum.LightingStyle.Realistic 조명에서 금속 반사를 최대한 활용하려면 Lighting.EnvironmentDiffuseScaleLighting.EnvironmentSpecularScale 속성을 1로 설정하여 이 효과를 향상시킬 수 있습니다.

이 단계는 게임 내 모든 PBR 텍스처, MaterialVariants 또는 SurfaceAppearance 객체의 텍스처가 최상의 상태로 보이고 주변을 더 잘 반사하도록 보장하는 데 중요합니다. 예를 들어, 서로 다른 Lighting.EnvironmentDiffuseScaleLighting.EnvironmentSpecularScale 속성 값을 가진 동일한 팬과 조리기구의 두 이미지를 살펴보십시오. 이러한 값을 조정하면 금속이 더 뚜렷해지고 전역 및 지역 광원에서 나오는 조명을 훨씬 더 많이 반사합니다.

금속 반사를 향상시키려면:

  1. Explorer 창에서 Lighting을 선택합니다.
  2. Properties 창에서 EnvironmentalDiffuseScaleEnvironmentSpecularScale1로 설정합니다. 게임 내 금속이 더 반사적으로 변합니다.

시간 변경

이제 게임이 Enum.LightingStyle.Realistic 조명 스타일을 사용하고 있으며 재료가 게임 내 조명 원천에 현실적으로 반응하고 있으므로, 태양을 현실 세계의 시간에 맞는 다른 위치로 이동할 때입니다. 태양의 기본 위치는 하늘 높이 있으며, 현실 세계의 정오를 모방하므로, 태양을 스카이라인 근처, 즉 산 바로 위로 이동하는 것이 가장 좋습니다. 이 단계는 빛이 캠프파이어로 향하는 경로를 따라 내려가고 멋진 황금빛 태양을 얻는 데도 도움이 됩니다.

기본 태양은 하늘 높이 있습니다. 이 배치는 캠프파이어가 정오에 발생하는 경우에는 좋지만, 저녁에는 비현실적입니다.
새로운 태양 위치는 해질 무렵의 시간에 훨씬 더 적합합니다.

시간을 변경하려면:

  1. Explorer 창에서 Lighting을 선택합니다.
  2. Properties 창에서 ClockTime17로 설정합니다. 태양이 오후 5시에 있을 법한 대략적인 위치로 이동합니다.

주변 조명 색상 조정

주변 조명의 색상을 제어하는 두 가지 Lighting 속성이 있습니다:

  • Lighting.OutdoorAmbient는 하늘이 보이는 곳의 주변 조명을 제어합니다.
  • Lighting.Ambient는 하늘을 차단하는 공간, 즉 실내 공간이나 나무 그늘 아래의 주변 조명을 제어합니다.

기본적으로 이러한 속성은 회색 주변 조명을 생성하도록 설정되어 있지만, 저녁 하늘을 보완하기 위해 이러한 값을 조정하여 게임의 어두운 공간에 현실적인 색조와 밝기를 추가해야 합니다. 예를 들어, 저녁 하늘은 회색보다 더 많은 보라색을 포함하므로, 주변 조명에 보라색 색조를 선택하면 현실적인 환경을 만듭니다.

주변 조명 색상을 조정하려면:

  1. Explorer 창에서 Lighting을 선택합니다.
  2. Properties 창에서 Outdoor AmbientAmbient156, 136, 176로 설정합니다. 주변 조명이 연한 보라색으로 변경됩니다.

스카이박스 선택

스카이박스는 게임의 하늘을 생성하는 여섯 개의 개별 이미지로 구성된 큐브입니다. 스카이박스는 환경의 모습과 느낌에 큰 영향을 미칠 수 있으므로, 게임의 시각적 품질을 향상시키는 스카이박스를 신중하게 선택하는 것이 중요합니다. 예를 들어:

  • 스카이박스의 하부 반구는 일반 지형의 색상과 유사해야 합니다. 이는 하부 반구가 지면 표면과 밀접하게 관련되도록 보장하며, 객체에서 반사되는 색상이 스카이박스와 대략 일치하도록 합니다.
  • 스카이박스의 하부 반구는 상부 반구보다 어두워야 합니다. 어두운 하부 반구는 지면 아래에서 빛의 자연적인 차단을 복제하여 조명을 더 몰입감 있게 만듭니다.
  • 스카이박스는 구름이 필요하지 않습니다. 동적 구름을 추가하여 동일한 효과를 얻고 스카이박스를 보완할 수 있습니다.

이 개념을 설명하기 위해, 동일한 크롬 구가 두 개의 서로 다른 스카이박스를 반사하는 방법을 보여주는 두 이미지를 살펴보십시오. 첫 번째 스카이박스는 상부 및 하부 반구 모두 동일한 밝기를 가지고 있어 구가 주변 세계를 잘 반사하지 않는 것처럼 보입니다. 반대로, 두 번째 스카이박스는 상부 반구보다 어두운 하부 반구를 가지고 있어 더 자연스러운 모습을 얻습니다. 스카이박스를 생성하고 사용자 정의하는 방법에 대한 정보는 Skyboxes를 참조하십시오.

대기 효과

Lighting 서비스에는 고유한 방식으로 햇빛을 산란시켜 현실적인 환경을 시뮬레이션할 수 있는 속성을 가진 자식 Atmosphere 객체가 있습니다. 이러한 속성은 게임의 공기에서 두께를 생성하는 데 매우 유용하며, 환경에 실질적인 깊이감을 부여합니다. Atmosphere 객체는 대부분의 색상을 스카이박스에서 직접 가져오기 때문에, 이전에 스카이박스에 대한 결정이 매우 중요했습니다.

공기 입자 밀도 증가

Atmosphere.Density 속성은 게임의 공기 중에 존재하는 입자의 수를 제어합니다. 이 속성을 증가시키면 추가 입자가 배경의 객체에 대한 플레이어의 시야를 차단합니다. 예를 들어, Atmosphere.Density0일 때 배경의 나무, 태양 및 스카이박스가 명확하게 보이지만, 이 속성을 0.391로 증가시키면 입자가 빛을 산란시키고 나무를 가리기 시작합니다.

대기 중 공기 입자 밀도를 증가시키려면:

  1. Explorer 창에서 Atmosphere를 선택합니다.

  2. Properties 창에서 Density0.272로 설정합니다.

안개 추가

Atmosphere.Haze 속성은 수평선 위와 카메라에서 멀리 있는 거리에서 가시적인 효과를 생성하기 위해 대기의 전반적인 안개를 제어합니다. 이 속성을 증가시키면 전체 환경에 영향을 미칠 뿐만 아니라, 주변을 반사하는 금속 객체와 같은 특히 강력한 프레넬 효과가 있는 객체에도 영향을 미칩니다.

대기에 안개를 추가하려면:

  1. Explorer 창에서 Atmosphere를 선택합니다.

  2. Properties 창에서 Haze1로 설정합니다.

대기 색상 조정

Atmosphere.Color 속성은 환경의 미묘한 분위기와 주제를 위한 대기의 색조를 설정하며, 게임 내 안개를 더욱 향상시킬 수 있습니다. 이 값을 게임에 맞는 어떤 색상으로 설정할 수 있지만, 환경 내 객체의 평균 색상에 가까운 색상 값을 설정하는 것이 좋습니다.

대기 색상을 조정하려면:

  1. Explorer 창에서 Atmosphere를 선택합니다.

  2. Properties 창에서 Color85, 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 창에서 Range48로 설정합니다. 빛의 최대 조명 범위가 확장됩니다.

그림자 활성화

조명의 범위가 크기에 비례하여 현실적이지만, 주변 나무와 바위가 캠프파이어의 빛으로부터 그림자를 생성하지 않는 것은 비현실적입니다. 때때로 이는 게임 내 어두운 공간을 밝히기 위해 몇 개의 포인트 라이트를 추가해야 할 때 유용하지만, 실제 세계를 모방하려는 경우 지역 조명이 그림자를 생성할 수 있는 기능을 활성화할 수 있습니다. 추가 그림자는 저사양 장치에서 게임 성능에 영향을 미칠 수 있으므로, 장면에 크게 기여할 때만 그림자를 활성화하는 것이 중요합니다.

캠프파이어의 지역 조명에서 그림자를 활성화하려면:

  1. Explorer 창에서 캠프파이어의 PointLight를 선택합니다.

  2. Properties 창에서 Shadows를 활성화합니다.

조명의 밝기 및 색상 조정

지역 조명이 이미 현실적인 행동에 가까워 보이고 느껴지지만, 여전히 강도가 약하고 따뜻한 빛을 위해 너무 하얗습니다. 캠프파이어의 밝기를 높이고 따뜻한 색조를 추가하면 불에 생명이 더해지고 장면의 아늑함이 더해집니다.

캠프파이어의 지역 조명에서 그림자를 활성화하려면:

  1. Explorer 창에서 캠프파이어의 PointLight를 선택합니다.

  2. Properties 창에서,

    1. Brightness2로 설정합니다.
    2. Color255, 179, 73로 설정합니다.

이제 플레이어가 편안하게 쉴 수 있는 완전하고 환영하는 캠프파이어 장면이 완성되었습니다. 이 튜토리얼의 기술을 사용하여 현실적인 조명 스타일과 사용 가능한 PBR 재료를 결합하여 풍부하고 몰입감 있는 게임을 만들 수 있습니다. 올바른 속성을 설정하고 이러한 기능에 대해 환경에 적합한 결정을 내리는 것만으로 가능합니다.

©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.