미래의 조명으로 야외 환경 강화

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

미래의 조명 은 경험 내의 3D 환경을 렌더링하기 위해 사용할 수 있는 가장 진보되고 강력한 Lighting.Technology 시스템입니다.다른 사용 가능한 조명 시스템과 달리 미래의 조명은 실내 및 실외 공간 모두에서 실제 조명을 모방하는 픽셀 완벽한 조명 방출, 상세한 그림자, 그리고 거울 반사 하이라이트를 제공합니다.

이 자습서에서는 조명 야외 - 시작.rbxl 파일을 시작 장소로 사용하고 조명 야외 - 완료를 참조로 사용하여 실제적이고 몰입형 야외 조명 행동을 생성하기 위해 전략적인 전역 및 지역 조명 소스 구성으로 미래의 조명을 사용하는 방법을 보여줍니다. 포함:

  • 금속 표면이 지속적으로 환경에서 이동하는 동적 모닝 캠프파이어와 같이 조명 소스로 정확한 반사를 생성하도록 보장하여 메탈릭 표면이 계속해서 정확한 반사를 생성합니다.
  • 태양을 실제 세계의 시간에 적합한 새로운 위치로 이동합니다.
  • 분위기의 레이어 색상, 밀도 및 흐림을 사용자 지정합니다.
  • 전체 환경과 상호작용하는 방식에 영향을 주는 지점 광원 로컬 조명 구성.

어느 시점에서든 프로세스에 갇히면 야외 조명 - 완료 를 참조로 사용하여 진행 상황을 비교할 수 있습니다.

The starting outdoor environment you can use to complete this tutorial.

야외 조명 - 시작
>

The complete outdoor environment with global and local lighting you will create by the end of this tutorial.

야외 조명 - 완료
>

전역 조명 구성

전역 조명은 경험에서 태양이나 달의 발광입니다. 서비스에서 몇 가지 기본 속성을 조정하여 플레이어에게 조명이 어떻게 보이고 경험에 배치한 다른 개체와 상호작용하는지를 극적으로 변경할 수 있습니다.

미래의 조명 시스템 활성화

Lighting.Technology 속성은 경험의 전역 및 로컬 조명 동작을 결정합니다.Studio는 전체 조명이 정확한 그림자와 조명을 갖도록 하기 위해 Enum.Technology.ShadowMap 조명 시스템으로 모든 경험을 시작합니다.그러나 환경을 향상시키고 캠프파이어의 조명과 같은 정밀한 그림자와 조명을 생성하기 위해 로컬 조명 소스를 장착하려면 Studio에서 직접 Enum.Technology.Future을 활성화해야 합니다.이렇게 하면 전역 및 로컬 조명이 함께 작동하여 더 현실적이고 몰입형 시각을 제공할 수 있습니다.

이 개념을 보여주려면 다른 조명 시스템 기술을 사용하는 동일한 캠프파이어의 다음 두 이미지를 참조하십시오.캠프파이어의 로컬 조명과 Enum.Technology.ShadowMap 조명 시스템의 조명은 태양의 전역 조명과 동일한 방식으로 그림자를 생성하지 않으므로 이 환경 영역이 비현실적인 그림자로 불균등하게 조명됩니다.반면, 조명 시스템 기술을 갖춘 캠프파이어의 지역 조명은 환경에서 불씨, 바위 및 붓과 상호작용하여 저녁 시간에 날카롭고 현실적인 그림자를 생성합니다.

Enum.Technology.ShadowMap 조명 시스템
>

Enum.Technology.Future 조명 시스템
>

조명 시스템을 활성화하려면: Enum.Technology.Future

  1. 탐색기 창에서 조명을 선택합니다.

  2. 속성 에서 기술 드롭다운을 클릭한 다음 미래 를 선택합니다.

    A close up view of the Properties window with the Future technology property highlighted.

메탈 반사 높이기

기본적으로 모든 재료는 물리적으로 기반 렌더링(PBR) 텍스처를 사용하여 단일 개체에서 여러 이미지 파일을 사용하여 다양한 조명 시나리오에서 현실적인 표면을 표시할 수 있습니다.즉, Studio의 기본 제공 재료를 사용하면 특정 표면의 금속성과 거칠기가 이미 정의되어 있으므로 해당 재료를 사용하는 개체는 실제 반사로 환경의 조명에 더 정확하게 반응합니다. 및 속성을 로 설정하여 조명 시스템의 금속 반사를 실제로 활용할 수 있도록 할 수 있습니다.

이 단계는 경험의 모든 PBR 텍스처, 특히 MaterialVariants 또는 SurfaceAppearance 개체의 텍스처가 최상의 모습을 유지하고 주변 환경을 더 잘 반영하도록 보장하기 때문에 중요합니다.예를 들어, 캠프파이어 근처에서 동일한 팬과 조리기구의 다음 두 이미지를 살펴보고, 다른 Lighting.EnvironmentDiffuseScaleLighting.EnvironmentSpecularScale 속성 값으로 캠프파이어와 비교하십시오.이러한 값을 조정하면 금속이 더 눈에 띄게 되고 전체 및 로컬 조명 원본의 조명을 이전보다 훨씬 더 많이 반영합니다.

메탈 반사를 높이려면:

  1. 탐색기 창에서 조명을 선택합니다.
  2. 속성 에서 환경 확산 비율환경 거울 비율1 설정합니다.경험의 금속이 더 반사적으로 변합니다.

시간 변경 시간 변경

이제 경험이 조명 시스템 Enum.Technology.Future)과 재료를 사용하고 경험의 조명 원에 실제로 반응하고 있으므로, 태양을 실제 세계의 시간에 따라 다른 위치로 이동할 시간입니다.태양의 기본 위치는 하늘에서 높으며, 실제 세계에서 정오 근처에서 모방하여 이동하므로 산 위에 있는 스카이라인에 가까이 이동하는 것이 가장 좋습니다.이 단계는 또한 빛이 경로를 따라 캠프파이어로 이동하고 아름다운 황금 태양을 달성하도록 합니다.

기본 태양은 하늘에서 높습니다.캠프파이어가 정오 주변에 일어나고 있다면 이 배치는 좋지만, 저녁에는 현실적이지 않습니다.

새로운 태양 위치는 일몰 바로 전 시간에 훨씬 더 적합합니다.
>

시간을 변경하려면:

  1. 탐색기 창에서 조명을 선택합니다.
  2. 속성 에서 시간17 설정하십시오. 태양은 오후 5시에 대략적인 위치로 이동합니다.

주변 조명의 색상 조정

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

  • Lighting.OutdoorAmbient 하늘이 보이는 곳에서 환경 조명을 제어합니다.
  • Lighting.Ambient 컨트롤은 실내 공간이나 나무 덮개와 같이 하늘을 차단하는 공간 내의 환경 조명을 제어합니다.

기본적으로 이러한 속성은 회색 환경 조명을 생성하도록 설정되지만, 저녁 하늘을 보완하려면 이러한 값을 조정하여 경험의 어두운 공간에 실감 나는 색상과 밝기를 추가해야 합니다.예를 들어, 저녁 하늘은 회색보다 많은 보라색을 가지고 있으므로 조명용 보라색 색조를 선택하면 현실적인 환경이 만들어집니다.

환경 조명의 색상을 조정하려면:

  1. 탐색기 창에서 조명을 선택합니다.
  2. 속성 에서 야외 환경환경156, 136, 176 설정합니다.환경 조명이 라이트 퍼플 색으로 변경됩니다.

하늘상자 선택

스카이박스는 지평선 위와 아래를 포함하여 경험의 하늘을 만드는 6개의 개별 이미지로 구성된 큐브입니다.스카이박스는 환경에 있는 것의 모양과 느낌에 큰 영향을 미칠 수 있으므로 경험의 시각적 품질을 향상시키는 스카이박스를 선택하는 방법을 신중하게 고려해야 합니다.예를 들어:

  • 하늘상자의 아래쪽 반구는 일반 지형의 색상과 유사해야 합니다.이렇게 하면 낮은 반구가 지상에 밀접하게 관련되고, 물체에서 반사되는 색상이 대략적으로 하늘상자와 일치합니다.
  • 하늘상자의 하반구는 상반구보다 어두워야 하며, 어두운 하반구는 지상에서 빛의 자연스러운 차단을 재현하므로 조명이 더 몰입형있게 만듭니다.
  • 하늘상자는 구름이 필요하지 않으며, 동적 구름을 쉽게 추가하여 같은 효과를 얻고 하늘상자를 보완할 수 있습니다.

이러한 개념을 설명하기 위해, 동일한 크롬 구체가 두 개의 다른 스카이박스를 어떻게 반영하는지 다음 두 이미지를 살펴보세요.첫 번째 스카이박스는 상하 반구 모두에 밝기 수준이 동일하므로 구체가 주변 세계를 잘 반사하고 있지 않은 것처럼 보입니다.반면에 두 번째 스카이박스는 상부 반구에서 더 어두운 하부 반구를 가지고 있으며, 더 자연스러운 모양을 얻습니다.하늘상자를 만들고 사용자 정의하는 방법에 대한 자세한 내용은 하늘상자를 참조하십시오.

대기 효과

서비스에는 태양광을 특별한 방식으로 흩어 실제와 유사한 환경을 시뮬레이션할 수 있는 속성이 있는 자식 개체 가 있습니다.The service has a child object with properties that allow you to simulate realistic environments by scattering sunlight in unique ways.이러한 속성은 경험의 공기에 두께를 생성하는 데 매우 유용하며, 환경에 실제 깊이 감각을 부여합니다. 개체는 하늘상자에서 색상의 대부분을 직접 가져오므로 이전에 대한 하늘상자에 대한 결정이 매우 중요했습니다.

공기 입자 밀도 증가

Atmosphere.Density 속성은 경험의 공기에 얼마나 많은 입자가 존재하는지 제어합니다.이 속성을 증가시키면 추가된 입자가 배경에서 플레이어가 개체를 보는 것을 방해합니다.예를 들어, Atmosphere.Density0 일 때, 배경 트리, 태양, 그리고 스카이박스는 명확하게 볼 수 있지만, 이 속성을 0.391 로 늘리면 입자가 빛을 퍼뜨리고 나무를 감추기 시작합니다.

대기 입자의 밀도를 증가시키기 위해:

  1. 탐색기 창에서 대기권 을 선택합니다.

  2. 속성 에서 밀도0.272 설정합니다.

안개 추가

속성은 대기의 전반적인 위험도를 제어하여 카메라 위 수평선과 멀리 떨어진 곳에서 가시적인 효과를 만듭니다.이 속성을 증가시키면 전체 환경에만 영향을 주는 것이 아니라 주변 환경을 반영하는 금속 등의 특히 강력한 푸코 효과가 있는 개체에도 영향을 줍니다.

대기에 안개 추가:

  1. 탐색기 창에서 대기권 을 선택합니다.

  2. 속성 에서 흐림1 설정합니다.

대기의 색상 조정

Atmosphere.Color 속성은 미묘한 환경 분위기와 테마에 대한 대기의 색상을 설정하고, 경험 내의 안개를 정말로 향상시킬 수 있습니다.경험에 적합한 색으로 설정할 수 있지만, 환경의 개체 평균에 가까운 색 값으로 설정하는 것이 좋습니다.

대기의 색을 조정하려면:

  1. 탐색기 창에서 대기권 을 선택합니다.

  2. 속성 에서 색상85, 78, 54 설정합니다.

로컬 조명 구성

로컬 조명은 경험에서 로컬 조명 원본 (예: SpotLight, SurfaceLight, 및 PointLight 개체)의 발광입니다.이 경험을 위해 만들 수 있는 주요 지역 조명 소스는 캠프파이어의 빛이며, 기본 속성을 조정하여 이 지역 조명이 전체 환경과 상호작용하는 방식과 전 세계 조명 구성을 보완할 수 있습니다.

포인트라이트 추가

단일 방향에서만 조명을 프로젝트하는 SpotLight 또는 SurfaceLight 개체와는 달리, PointLight 개체는 전방위 조명을 프로젝트할 수 있습니다.즉, 캠프파이어 메시에 PointLight를 추가할 때 소스모든 방향으로 투사되어 실제 캠프파이어와 비슷하게 되고 주변의 모든 개체를 그림자 속에서 밝히고 플레이어가 표면의 거친 부분을 훨씬 더 명확하게 볼 수 있게 합니다.

로컬 조명 소스가 없는 장면
>

로컬 조명 소스가 있는 동일한 장면
>

캠프파이어에 PointLight를 추가하려면:

  1. 탐색기 창에서 FireLight를 가리키고 ⊕ 버튼을 클릭하십시오. 컨텍스트 메뉴가 표시됩니다.

  2. 메뉴에서 포인트라이트 를 선택합니다. PointLight 개체는 캠프파이어 메시의 자식으로 표시됩니다.

포인트라이트의 범위 증가

캠프파이어 주변의 개체를 완전히 밝히기에는 PointLight의 기본 속성이 충분하지 않으므로 조명이 도달할 수 있는 범위를 늘려야 합니다.불이 크고 밝기 때문에 조명은 근처의 나무, 바위 및 붓을 비추기에 충분히 멀리 던져야 합니다.이것은 또한 화염의 열이 자연스럽게 밖으로 확장되는 것처럼 공간이 따뜻하고 아늑하게 느껴지도록 도와줍니다.

범위를 증가시키려면 PointLight :

  1. 탐색기 창에서 캠프파이어의 포인트라이트 를 선택합니다.

  2. 속성 에서 범위48 설정하십시오. 조명의 최대 범위가 확장됩니다.

그림자 활성화

조명의 범위는 크기에 현실적이지만, 주변의 나무와 바위가 캠프파이어의 빛으로 그림자를 던지지 않는 것은 비현실적입니다.경우에 따라 경험 내의 어두운 공간을 밝히기 위해 몇 개의 포인트 라이트를 추가해야 하지만, 실제 세계를 모방하려는 경우 로컬 조명의 그림자 캐스팅 기능을 활성화할 수 있습니다.추가 그림자가 저급 장치에서 경험의 성능에 영향을 줄 수 있으므로, 그림자가 크게 증가할 때만 그림자를 활성화하는 것이 중요합니다.

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

  1. 탐색기 창에서 캠프파이어의 포인트라이트 를 선택합니다.

  2. 속성 에서 그림자 를 활성화합니다.

조명의 밝기와 색상 조정

지역 조명이 이미 실제 행동에 가까워 보이고 느껴지긴 하지만, 강도가 약하고 따뜻한 빛을 위해 너무 흰색입니다.캠프파이어의 밝기를 높이고 따뜻한 색조를 추가하면 불에 생명이 돌아오고 장면의 아늑함이 증가합니다.

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

  1. 탐색기 창에서 캠프파이어의 포인트라이트 를 선택합니다.

  2. 속성 에서,

    1. 설정 밝기2.
    2. 색상 255, 179, 73 설정합니다.

이제 플레이어가 휴식을 취할 수 있는 완전하고 환영하는 캠프파이어 장면이 있습니다.이 자습서의 기술을 사용하여 미래의 조명 시스템을 PBR 재료와 결합하여 풍부하고 몰입형 경험을 만들 수 있습니다.올바른 속성을 설정하고 환경에 적합한 이러한 기능에 대한 결정을 내리는 것만으로 충분합니다.