빛 소스를 설정하여 보이는 3D 장면에 햇빛이나 스포트라이트와 같은 시각 효과를 얻을 수 있습니다. 3D 장면에서 세 가지 타입의 빛을 생성할 수 있습니다: 방향 빛, 위치 빛, 스포트라이트. 다음의 과정에서는 3D 장면에서 방향 빛을 설정하는 방법을 설명하지만, 비슷한 단계를 수행하여 위치 빛과 스포트라이트를 설정할 수 있습니다.

3D 방향에서 방향 빛을 설정하려면 다음을 수행하십시오.

  1. 3D 장면을 생성하거나 3D 장면을 포함하는 VI를 엽니다.
  2. 3D 객체를 3D 그림 컨트롤 터미널에 연결하는 와이어를 제거합니다.
  3. 그리기 가능 설정 메소드의 참조 출력에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 생성≫장면 객체 클래스의 메소드≫빛≫빛 추가를 선택하여 빛:빛 추가 메소드를 생성합니다.
  4. 빛:빛 추가 메소드를 그리기 가능 설정 메소드의 오른쪽에 추가하고, 그리기 가능 설정 메소드의 참조 출력을 빛:빛 추가 메소드의 참조 입력에 연결합니다.
  5. [새 빛] VI를 블록다이어그램에 추가합니다.
  6. [새 빛] VI의 빛 번호 입력에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 생성≫상수를 선택하고 0에서 7사이의 값을 입력합니다. 이는 빛을 식별하는 정수를 인덱스하거나 설정합니다. 8개 이상의 빛을 인덱스할 수 없습니다.
노트 LabVIEW는 인덱스가 정의되어 있지 않으면 빛 소스를 생성할 수 없습니다. 기본적으로, LabVIEW는 인덱스 0의 빛을 방향 빛으로 정의합니다. 빛을 인덱스 0으로 설정하면, 설정한 빛은 기본 빛을 덮어씁니다.
  1. [새 빛] VI의 새 빛 참조 번호 출력에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 생성≫장면 빛 클래스의 프로퍼티≫방향을 선택하여 방향 프로퍼티를 생성합니다.
  2. 방향 프로퍼티를 [새 빛] VI의 오른쪽에 추가하고, 프로퍼티에서 마우스 오른쪽 버튼을 클릭한 후, 바로 가기 메뉴에서 쓰기로 변경을 선택합니다.
  3. [새 빛] VI의 새 빛 참조 번호를 방향 프로퍼티의 참조 입력에 연결합니다.
  4. 방향 프로퍼티의 방향 입력에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 생성≫상수를 선택하고 상수 값을 빛의 방향을 정의하는데 사용할 x, y, z 좌표로 변경합니다.
  5. 방향 프로퍼티의 참조 출력을 빛:빛 추가 메소드의 입력에 연결합니다.
  6. 빛:빛 추가 메소드의 참조 출력을 3D 그림 컨트롤 터미널에 연결합니다.

    다음의 블록다이어그램은 설정한 방향 빛이 있는 3D 장면을 보여줍니다. 이 3D 장면의 방향 좌표가 3D 객체 아래에 빛 소스를 추가합니다.



  1. 블록다이어그램의 에러 입력과 에러 출력 터미널을 연결합니다.
  2. 이 VI를 실행하여 3D 장면을 생성합니다.

3D 장면의 빛 소스 설정에 대한 예제를 보려면 labview\examples\Graphics and Sound\3D Picture Control 디렉토리에 있는 Using Meshes VI를 참조하십시오.