SketchUp Desktop 2025.0

SketchUp 2025의 새로운 기능

데스크톱용 SketchUp

  • 환경 – 새로워진 Environments(환경) 패널에 SketchUp 모델에 360° 이미지 파일을 토글하여 추가하는 옵션이 제공되어, 스카이 돔을 더하거나 동적 반사를 제공하는 조명을 추가할 수 있습니다.
  • 사실적인 재료 – 이제 사실적인 재료가 새로운 표면 스타일 지원 재료로 제공되고, 실물 기반 렌더링(Physically Based Rendering, PBR) 텍스처를 적용해 모델 주변 환경의 빛이나 주변 조건에 동적으로 반응합니다.
  • 텍스처 생성 – 재료를 편집할 때 PBR 텍스처가 없는 재료에 그러한 텍스처를 추가해 주는 새로운 생성형 AI 툴입니다.
  • Trimble Connect: 가져오기, 외부에 저장, 다시 로드 – SketchUp의 네이티브 Trimble Connect 기능의 일부분으로 새로운 가져오기, 다시 로드, 외부에 저장 옵션이 제공됩니다.
  • 장면에 태그 적용 – 장면에 Apply Tag(태그 적용)라는 새 컨텍스트 메뉴 옵션을 사용하면 선택한 장면에 선택한 태그 표시 여부를 적용할 수 있습니다.
  • Extension Migrator – Extension Migrator는 새로운 SketchUp Labs 확장 프로그램으로, SketchUp을 새 버전으로 업데이트할 때 다른 확장 프로그램도 마이그레이션하도록 도와줍니다.
  • 사용하지 않는 항목 제거 알림 – 기본적으로, 이제부터는 파일을 저장할 때 사용하지 않는 자산을 제거할 것인지 묻는 알림이 표시되어 모델이 불필요하게 불어나지 않게 방지합니다.
  • 모델링 툴 개선 – SketchUp 2025는 Rotate(회전) 툴, Arc(호) 툴, Snaps(스냅), Text(텍스트) 툴에 개선 사항을 적용했습니다.
  • 상호 운용성 강화 – SketchUp 2025는 IFC와 Revit 상호 운용성을 둘 다 강화했습니다.
  • Windows에 V-Ray 설치 – 이제 Studio 구독자에게 Windows 설치 프로그램을 통해 SketchUp용 V-Ray를 다운로드하여 설치하는 옵션이 제공됩니다.
  • Style Builder 사용 중지 – Style Builder 애플리케이션은 더 이상 SketchUp에 포함되지 않으며 지원도 중단됩니다.

LayOut

  • 이동, 회전 및 크기 조정 – Move(이동), Rotate(회전) 및 Scale(크기 조정) 툴의 기능이 업데이트되어 SketchUp에서 작동할 때와 매우 유사하게 작동합니다.
  • 결합 및 분할이제 Join(결합) 및 Split(분할) 툴을 사용해 선택한 엔터티의 선 세그먼트를 구분하거나 선택한 세그먼트를 고쳐 하나의 완전한 엔터티로 만들 수 있습니다.
  • 확대/축소 창 – 새로운 Zoom Window(확대/축소 창) 툴(Z)을 사용하면 문서의 선택한 영역을 확대할 수 있습니다.
  • 사실적인 재료 및 환경LayOut이 뷰포트의 SketchUp 모델에 각종 환경이나 사실적인 재료를 렌더링하며, 이제 SketchUp Model(SketchUp 모델) 패널에 Environments(환경)와 Ambient Occlusion(앰비언트 오클루전) 구성 옵션이 포함되었습니다.
  • 페이지 패널 인쇄/내보내기이제 Pages(페이지) 패널에서 문서의 개별 페이지 한 장이나 여러 페이지를 내보내는 기능이 제공됩니다.

버그 수정 사항 및 기타 개선 사항

데스크톱용 SketchUp

환경

설명

새로운 Environments(환경) 패널에는 SketchUp 모델에 360° HDRI(High Dynamic Range Image) 파일이나 OpenEXR 파일을 추가하여 컨텍스트와 동적인 조명을 더하는 옵션이 있습니다.

세부 정보

모델의 주변 환경은 형태만큼이나 중요한 의미를 지닐 수 있습니다. SketchUp은 새로운 Environments(환경) 패널을 통해 모델에 역동적인 환경을 추가하는 데 필요한 모든 옵션을 제공합니다.

 

SketchUp의 Select(선택) 탭을 보면 곧바로 모델에 추가할 수 있는 여러 가지 기본 환경이 제공되어 있습니다. Materials(재료), Styles(스타일), Component(컴포넌트) 패널과 마찬가지로 사용자 지정 컬렉션 옵션이 표시됩니다. 자체 HDRI나 EXR 파일이 있는 경우, 를 클릭해 모델에 추가하면 됩니다. 이러한 파일은 File > Import(파일 > 가져오기)를 통해 가져올 수도 있습니다.

Edit(편집) 탭에서는 다음과 같은 옵션을 사용해 모델에 환경이 표시되는 방식을 조정할 수 있습니다.

  • Set Sun Location(태양 위치 설정) – 환경에서 모델의 그림자 출처가 될 지점을 지정합니다. Shadows(그림자)를 이미 켠 상태가 아닌 경우, 이 옵션을 활성화하면 그림자를 켜기로 설정하고 Shadows(그림자) 패널에서 지정한 시간을 재정의하게 됩니다.
  • Use Environment as Skydome(환경을 스카이 돔으로 사용) – 모델의 하늘을 환경의 사진처럼 현실적인 배경 이미지로 대체합니다. 이 옵션을 활성화하거나 꺼도 선택한 환경이 제공하는 조명에는 아무런 영향이 없습니다.
  • Use Environment for Reflections(환경을 반사에 사용) – 선택한 환경이 반사광 광원이 되어 사실적인 재료가 이에 반응할 수 있게 합니다.

더 보기

Environment(환경) 패널을 사용하는 방법에 관한 자세한 정보는 모델에 환경 추가를 참조하세요.

사실적인 재료

설명

이제 사실적인 재료가 새로운 표면 스타일 지원 재료로 제공되고, 실물 기반 렌더링(Physically Based Rendering, PBR) 텍스처를 적용해 모델 주변 환경의 빛이나 주변 조건에 동적으로 반응합니다.

세부 정보

SketchUp은 다양한 표면 스타일을 제공해 모델에 디테일과 현실성을 보강하도록 지원합니다. 새로운 사실적인 재료 표면 스타일은 그러한 점을 한 차원 더 업그레이드한 기능입니다. 예를 들어 왼쪽의 재료에는 PBR 텍스처가 없습니다. 오른쪽의 경우, 환경을 추가하고 PBR 표면 스타일을 사용한 결과 재료에 동적인 빛 반사가 적용되고 현실성이 더해졌습니다.

 

사실적인 재료에는 실물 기반 렌더링(PBR) 텍스처 맵이 있습니다. 이러한 새로운 재료는 빛이나 주어진 환경의 주변 조건에 동적으로 반응합니다. SketchUp은 사실적인 재료를 지원하기 위해 한 재료 내에서 다음과 같은 텍스처 맵을 사용합니다.

  • Metalness(금속성) – 빛이 표면에 닿으면 어떻게 반사되는지 나타냅니다. 금속성이 낮은 재료는 무디고 평이하게 표시되고, 금속성이 크면 재료가 좀 더 광택이 나게 표시됩니다.
  • Roughness(조도) – 주어진 표면의 여러 부분이 얼마나 거칠거나 매끄러운지 나타냅니다. 조도가 낮은 재료는 광택이 있게 표시됩니다. 조도 재료는 사포처럼 거칠게 표시됩니다.
  • Normal(일반) – 사물의 형태를 바꾸지 않고 깊이감이 있다는 착시를 유도해 표면에 상세함을 부여합니다. 값이 작으면 상세함이 줄어들고, 값이 크면 더 상세해지며 재료가 울퉁불퉁해 보일 수 있습니다.
  • Ambient Occlusion(앰비언트 오클루전) – 재료의 모서리나 틈이 난 부분에 부드러운 그림자를 드리워 좀 더 입체적인 느낌을 냅니다. 값이 작으면 그림자가 옅고, 값이 클수록 그림자가 진하게 표시됩니다.

SketchUp의 기본 재료 라이브러리에 포함된 모든 재료가 이제 사실적인 재료로 제공됩니다. 기본 라이브러리에는 수많은 옵션이 포함되어 있지만, 더 많은 옵션을 원하는 경우 3D Warehouse로 이동해 Materials(재료)를 검색하세요.

 

이미 PBR 재료를 USD나 GLB 파일에 저장한 경우, 이제 SketchUp에서 그러한 형식을 사용해 재료를 가져오거나 내보낼 수 있도록 지원합니다.

더 보기

Materials(재료) 패널에서 새롭게 제공되는 옵션에 관한 자세한 정보는 재료, 환경 및 텍스처 적용을 참조하세요.

텍스처 생성

설명

재료를 편집할 때 PBR 텍스처가 없는 재료에 그러한 텍스처를 추가하게 해주는 새로운 생성형 AI 툴입니다.

세부 정보

이전 버전의 재료를 사용하고 싶은데, 사실적인 재료로 변환하고 싶으신가요? SketchUp의 새로운 Generate Textures(텍스처 생성) 옵션을 이용하면 거의 모든 재료를 사실적인 재료로 바꿀 수 있습니다. SketchUp은 AI의 도움을 받아 Metalness(금속성), Roughness(조도), Normal(일반), Ambient Occlusion(앰비언트 오클루전) 등 대상 재료에 적합한 설정을 제안하고 모델 내에서 해당 재료를 자동으로 업데이트합니다. Generate Textures(텍스처 생성)를 사용하려면 인터넷에 연결해야 합니다.

시작하려면, Materials(재료) 패널을 열고 변환하고자 하는 재료를 선택한 다음 Edit(편집) 탭을 클릭합니다. Paint Bucket(페인트 통)을 사용해 모델링 창에서 재료를 샘플링할 수도 있습니다. 재료 미리 보기가 표시되며, 아래 오른쪽 구석에 Generate Textures(텍스처 생성) 서비스를 나타내는 작은 아이콘도 함께 표시됩니다. 이 아이콘을 클릭하면 텍스처 생성이 시작됩니다. 몇 초가 지나면 재료가 새 텍스처로 업데이트되고, 미리 보기 창에 정육면체 모양 섬네일이 생깁니다.

 

Generate Textures(텍스처 생성)를 사용해 업그레이드한 재료는 섬네일에 금색 반짝이 아이콘이 있어 알아보기 쉽습니다.

더 보기

자세한 정보는 텍스처 생성을 참조하세요.

Trimble Connect: 가져오기, 다시 로드 및 외부에 저장

설명

이제 새로운 Import(가져오기), Reload(다시 로드), Save Out(외부에 저장) 옵션을 SketchUp의 네이티브 Trimble Connect 기능의 일부분으로 이용할 수 있습니다.

세부 정보

Trimble Connect에서 파일 관리에 이용할 수 있는 유용한 신기능 3가지:

  • Import(가져오기) – Import from Trimble Connect(Trimble Connect에서 가져오기)를 사용하면 Trimble Connect에 저장된 .skp 파일을 현재 모델로 가져올 수 있습니다. Import(가져오기)는 협업자가 Trimble Connect에 저장한 컴포넌트나 SKP가 아닌 자산을 가져오는 데도 아주 좋은 방법입니다.
  • Reload(다시 로드) – 이제 Reload(다시 로드)를 사용하면 Trimble Connect, 로컬로 저장한 파일, 3D Warehouse에서 현재 선택 항목을 다시 로드할 수 있습니다. Reload(다시 로드)는 모델에 포함된 내용을 마지막으로 저장한 버전으로 덮어쓰며, 다른 협업자가 독자적으로 편집한 컴포넌트나 엔터티를 업데이트하기 아주 좋은 방법입니다.
  • Save Out(외부에 저장) – Save Out(외부에 저장)은 File(파일) 메뉴의 Save As(다른 이름으로 저장)를 대체하며, 선택 항목을 컨텍스트 클릭하면 표시됩니다. 모델 전체를 선택할 수도 있고, 엔터티나 컴포넌트 하나만 선택할 수도 있습니다. Save Out(외부에 저장)은 로컬, Trimble Connect, 또는 3D Warehouse에 저장할 수 있습니다. Save Out(외부에 저장)을 이용하면 Trimble Connect 프로젝트의 다른 협업자와 컴포넌트 하나를 매우 편리하게 공유할 수 있습니다. 협업자가 해당 컴포넌트를 포함하는 모델을 독자적으로 변경할 수 있게 되기 때문입니다.

 

더 보기

자세한 정보는 모델 저장, 저장한 모델 열기SketchUp으로 Trimble Connect 사용을 참조하세요.

장면에 태그 적용

설명

Apply Tags to Scenes(장면에 태그 적용)라는 새 컨텍스트 메뉴 옵션을 사용하면 선택한 장면에 선택한 태그 표시 여부를 적용할 수 있습니다.

세부 정보

태그와 장면은 작업자의 워크플로를 가장 잘 나타내는 방식으로 모델을 정리하는 역할을 합니다. SketchUp 이전 버전에서는 모델에 새 콘텐츠를 가져오는 경우 표시 여부를 제어하기 위해 태그를 설정하는 데 수고가 무척 많이 들었습니다.

장면에서 태그 표시 여부를 더 효율적으로 관리할 수 있도록 돕기 위해 Tags(태그)와 Scenes(장면) 패널에 새 Apply Tags to Scenes(장면에 태그 적용) 옵션을 추가했습니다.

 

이 새 기능을 사용하려면, 장면에 원하는 태그나 태그 폴더를 선택한 다음 표시 여부를 설정합니다. 그런 다음, 해당 항목을 적용하고자 하는 장면을 선택합니다. 다음으로 Tags(태그) 또는 Scenes(장면) 패널을 마우스 오른쪽 버튼으로 클릭하고 Apply Tags to Scenes(장면에 태그 적용)를 선택합니다. 이렇게 하면 선택한 태그와 그 태그의 현재 표시 여부 설정이 모두 선택한 장면에 적용됩니다.

더 보기

Tags(태그)와 Scenes(장면)에 관한 자세한 정보는 태그로 표시 여부 제어장면 만들기를 참조하세요.

Extension Migrator

설명

Extension Migrator는 새로운 SketchUp Labs 확장 프로그램으로, SketchUp을 새 버전으로 업데이트할 때 다른 확장 프로그램도 마이그레이션하도록 도와줍니다.

세부 정보

SketchUp의 가장 뛰어난 장점 중 확장성을 빼놓을 수 없습니다. Extension Warehouse는 사용자가 워크플로를 최적화하는 데 도움이 되도록 SketchUp을 수정할 수 있는 다양한 옵션을 제공합니다. SketchUp의 새 버전이 출시되면 확장 프로그램을 전부 새 버전으로 마이그레이션하기 번거로울 수 있습니다. 이제는 새로 생긴 Extension Migrator를 사용해 확장 프로그램을 전보다 훨씬 간편하게 새 버전으로 옮길 수 있습니다.

시작하려면, Extension Warehouse에서 Extension Migrator를 검색합니다. 확장 프로그램을 설치하고 나면 Extensions(확장 프로그램) 메뉴 아래에 Migrate Extensions(확장 프로그램 마이그레이션) 옵션이 생깁니다. 이 옵션을 클릭하면 확장 프로그램이 열립니다.

 

그러면 장치에서 확장 프로그램이 저장된 폴더를 검색합니다. 이다음부터는 Extension Migrator의 도움을 받아 SketchUp 새 버전에 확장 프로그램을 모두 한꺼번에 설치할 수 있습니다.

더 보기

Extension Migrator에 관한 자세한 정보는 SketchUp 업데이트를 참조하세요.

사용하지 않는 항목 제거 알림

설명

기본적으로, 이제부터는 파일을 저장할 때 사용하지 않는 자산을 제거하고자 하는지 묻는 알림이 표시되어 모델이 불필요하게 불어나지 않게 방지합니다.

세부 정보

뻔한 말일 수 있지만, 모델에 사용하지 않는 자산이 많을수록 그 모델의 파일 크기는 커지는 법입니다. SketchUp 2025에 새로 생긴 사실적인 재료는 이전 버전의 재료보다 크기가 훨씬 커서, 모델의 크기가 예상보다 커질 가능성이 있습니다. 모델 크기가 너무 크면 다음과 같은 문제가 발생할 수 있습니다.

  • 성능 저하
  • 메모리 사용량 증가
  • 모델을 관리하기 어려움
  • 사용하지 않는 자산과 필요한 자산의 충돌 발생
  • 모델을 다른 파일 유형으로 내보내려 할 때 어려움 발생

모델 파일 크기를 관리하기 쉬운 수준으로 유지하기 위해, 이제 모델을 저장할 때마다 기본적으로 새로운 옵션 알림이 표시되어 사용하지 않는 자산을 제거하고자 하는지 묻습니다.

 

이 옵션을 끄려면 경고가 표시될 때 Don't Ask Again(다시 묻지 않음)을 선택하거나 Preferences(기본 설정)의 General(일반) 섹션에서 끄면 됩니다.

 

더 보기

저장할 때 사용하지 않는 자산을 제거하는 옵션에 관한 자세한 정보는 모델 저장을 참조하세요.

모델링 툴 개선 사항

설명

SketchUp 2025에는 Rotate(회전) 툴, Arc(호) 툴, Snaps(스냅), Text(텍스트) 툴의 작동 방식에 개선 사항이 적용되었습니다.

세부 정보

SketchUp 2025에서는 다음과 같은 툴 기능이 업데이트되었습니다.

  • 회전 그립 – Rotate(회전) 툴()이 활성인 상태에서, 이제 그룹 및 컴포넌트 테두리 상자에 회전 그립이 표시됩니다. 이러한 그립은 Move(이동) 툴() 기능과 유사합니다.
  • 회전 각도기 – 이제 Rotate(회전) 툴()의 각도기가 컴포넌트 테두리 상자와 맞춰져 테두리 상자 중간점 그립으로 스냅됩니다.
  • 2점 및 3점 호 – 이제 Arc(호) 툴()의 filet 기능이 사용하기 더 편해졌습니다. 접선 호를 하나 만들면(양쪽 끝에 가장자리가 있는 호 접선) SketchUp이 주어진 표면의 다른 가장자리 교차점에서 그 호를 사용할 수 있는지 표시해 줍니다. 그러면 두 번 클릭하여 그 호를 반복할 수 있습니다.
  • 호의 둥근 부분 제거 – 이제 호의 볼록한 면을 클릭해서 한쪽 모서리의 둥근 부분을 없앨 수 있습니다.
  • 스냅으로 연결 – 다른 엔터티와 연결되어 있는 엔터티를 선택하면 새로운 Select > Connected by Snaps(선택 > 스냅으로 연결) 컨텍스트 메뉴 옵션을 사용할 수 있습니다. 이 새 컨텍스트 메뉴 옵션을 사용하면 스냅을 통해 선택한 엔터티에 연결된 모든 엔터티가 선택됩니다.
  • 스냅 평행 추론 잠금 – 이제 스냅을 사용하면서 아래쪽 화살표를 누르면 평행선을 잠글 수 있습니다.
  • 스냅 Ruby API 지원 – 이제 스냅이 Ruby API에서 지원됩니다.
  • 텍스트 툴의 동적 값 – 이제 Text(텍스트) 툴()로 생성한 측정치가 참조된 엔터티가 변경되면 자동으로 업데이트됩니다. 모든 동적 값은 텍스트 필드에 "<>"가 표시되어 알아보기 쉽습니다. 동적 측정치와 함께 사용자 지정 텍스트를 사용하려면 <> 앞이나 뒤에 입력하면 됩니다.

상호 운용성 강화

설명

SketchUp 2025에서는 IFC와 Revit 상호 운용성을 모두 강화했습니다.

세부 정보

IFC 가져오기

  • 형상 최적화 – SketchUp은 IFC 엔터티를 가져올 때 여러 컴포넌트에서 형상을 다시 사용해 파일 크기를 최대 85% 줄이고 가져오기 시간도 향상합니다.
  • IFC 클래스 태그 – 이제 Sketchup이 가져온 파일에 존재하는 각각의 IFC 클래스에 태그를 생성합니다.
  • IFC 클래스 인식 – 이제 SketchUp이 180여 가지 IFC 클래스를 인식, 지원하여 가져온 IFC 데이터를 더 정확하게 분류하고 더 잘 표시합니다.
  • 버전 보존 – SketchUp은 IFC 파일을 가져올 때 IFC 2x3이든 IFC 4든 관계없이 원래 버전을 보존합니다. 원래 버전을 보존하면 가져오기 프로세스를 진행하는 동안 데이터의 호환성과 무결성이 유지됩니다.

IFC 내보내기

  • 계층 구조 – IFC 4 계층 구조 보존 기능이 대폭 개선되었습니다. 길이가 긴 컴포넌트가 전보다 잘 분류되고, 내보내기를 진행하는 동안 Outliner 구조가 유지됩니다. 대부분의 IFC 클래스의 호스팅과 내보내기도 전보다 개선되었습니다. IFC PropertySets가 완전히 라운드트립됩니다.
  • SketchUp 컴포넌트에 대한 새 사전 – 이제 SketchUp이 Component(컴포넌트) 옵션에 새로 생긴 PropertySets 및 분류 폴더를 사용해 IFC 사전의 구조를 개편하여 데이터 취급을 강화합니다. 분류 폴더는 IfcClassificationReference 및 그와 관련한 클래스 등의 데이터를 내보냅니다.
  • 컴포넌트 이름 업데이트 – SketchUp의 새 로직을 통해, 이제 IfcClass가 컴포넌트 인스턴스 이름이 아닌 태그에 저장됩니다. IFC 엔터티 이름은 컴포넌트 인스턴스에 저장되고, 텀포넌트 정의가 GUID가 아닌 경우 컴포넌트 인스턴스와 정의 이름을 둘 다 내보내기의 IFC 엔터티 이름에 사용하게 됩니다.
  • 재료 업데이트 – 컴포넌트와 연결된 재료가 있는 요소에는 IfcMaterial이 포함되고, 올바른 IfcRelAssociatesMaterial이 링크되어 SketchUp 재료 이름을 따릅니다. 재료의 RGB 색상도 보존되어 올바로 내보내집니다.
  • 사용자 지정 PropertySets – 분류된 IFC 컴포넌트는 사용자 지정 방식으로 만든 PropertySets 및 분류를 내보낼 수 있습니다. 이 경우 모델 정보의 SKC 분류 시스템을 사용합니다.

Revit 가져오기 도구

  • 3D 보기 대화 – Revit 가져오기 도구가 .rvt 파일의 이용 가능한 3D 보기를 모두 표시하는 대화를 추가합니다. 이 대화를 사용해 해당 보기의 3D 요소 표시 여부 설정을 적용한 특정 보기를 SketchUp에 가져올 수 있습니다. 2D 요소는 지원되지 않습니다.
  • 데이터 보존 – 이제 Revit 가져오기 도구가 Revit 파일에 포함된 중요한 데이터를 보존하면서, 동시에 IFC 클래스를 정확하게 식별합니다.
  • Outliner 기반 컴포넌트 – Revit 가져오기 도구가 .rvt 파일의 레벨 계층 구조에 기반해 Outliner에서 컴포넌트를 생성합니다.

더 보기

IFC 내보내기와 가져오기에 관한 자세한 정보는 개체 분류를 참조하세요. Revit 가져오기 도구에 관한 자세한 정보는 SketchUp과 Revit의 상호 운용성을 참조하세요.

Windows에 V-Ray 설치

설명

이제 Studio 구독자에게 Windows 설치 프로그램을 통해 SketchUp용 V-Ray를 다운로드하여 설치하는 옵션이 제공됩니다.

세부 정보

Windows 사용자이고 SketchUp 2025 새 설치를 시작하는 경우, Windows 설치 프로그램에서 SketchUp용 V-Ray를 다운로드할 수 있습니다. Studio 구독 기능 3종인 SketchUp용 V-Ray, Revit 가져오기 도구, Scan Essentials가 모두 기본적으로 다운로드할 항목으로 선택됩니다. 설치 중에 이러한 기능 중 무엇이든 다운로드를 건너뛰려면 선택을 취소하면 됩니다.

 

V-Ray용 SketchUp을 새 SketchUp 설치의 일부분으로 설치하면, 데스크톱용 SketchUp 설치가 완료된 뒤 SketchUp용 V-Ray 창이 표시됩니다. Download(다운로드)를 클릭하여 SketchUp용 V-Ray 설치 프로그램을 다운로드합니다. V-Ray를 나중에 설치하고자 하는 경우, Cancel(취소)을 클릭합니다. 언제든 나중에 Account Management Portal(계정 관리 포털)에서 다운로드할 수 있습니다. V-Ray 설치 프로그램을 실행하면 설치가 완료됩니다.

더 보기

SketchUp용 V-Ray 설치에 관한 자세한 내용은 SketchUp용 V-Ray 설치 문서를 참조하거나, V-Ray 설치 프로그램에 관한 도움이 필요한 경우 Chaos 도움말 사이트를 참조하시기 바랍니다.

Style Builder 사용 중지

설명

Style Builder는 더 이상 SketchUp에 포함되지 않으며 지원도 중단됩니다.

세부 정보

Style Builder(와 이 앱을 활용하는 마니아층)는 SketchUp에서 이용 가능한 스타일의 폭을 넓히는 데 크게 이바지했습니다. 하지만 Style Builder를 사용하는 사람이 해가 갈수록 줄어들어, 사용자가 자기표현을 하고 고객의 비전을 실현하는 데 도움이 될 방향으로 SketchUp을 현대화하고 강화해야 할 필요가 생겼습니다. Style Builder는 없어지지만, 스타일은 여전히 중요합니다. 그래서 SketchUp은 그래픽 성능 개선, 섹션 표시, 재료, 환경, 생성형 AI 렌더링을 포함하는 광범위한 시각화 기능에 투자합니다.

더 보기

SketchUp이 기능 지원을 종료하면 어떻게 되는지 자세한 정보는 지원 종료를 참조하세요.

LayOut

이동, 회전 및 크기 조정

설명

Move(이동)(), Rotate(회전)(), Scale(크기 조정)() 툴 기능이 업데이트되어 이제 SketchUp에서 작동할 때와 매우 유사하게 작동합니다.

세부 정보

LayOut의 툴이 SketchUp에서와 좀 더 비슷하게 작동하면 참 좋겠다고 생각해 본 적이 있으신가요? 이번 업데이트를 통해 LayOut의 Move(이동), Rotate(회전), Scale(크기 조정) 툴 버전에 새로운 기능이 추가되었는데, SketchUp 사용자에게는 아마 매우 친숙한 기능일 것입니다.

이제 문서에서 엔터티를 선택하지 않고도 각 툴을 활성화할 수 있습니다. 이 외에 각 툴에 다음과 같은 기능이 업데이트되었습니다.

  • Move(이동) 툴()에 복사와 스탬프 모드가 생겼고, 클릭-이동-클릭 메카닉을 사용합니다.
  • Rotate(회전) 툴()이 이제 SketchUp에서와 똑같은 방식으로 작동합니다. 툴을 활성화하고, 기준 지점을 배치한 다음 회전 지점을 배치하면 됩니다.
  • Scale(크기 조정) 툴()에는 2점 크기 조정 작동을 수행하는 기능이 생겼습니다. 툴을 활성화한 다음, 크기를 조정하고자 하는 출발점을 선택하고 커서를 이동합니다. 그런 다음 두 번째 지점을 정의하고 크기를 조정하면 됩니다.

더 보기

이러한 툴의 업데이트에 관한 자세한 정보는 이동, 회전 및 크기 조정 엔터티 배열을 참조하세요.

결합 및 분할

설명

이제 Join(결합)() 및 Split(분할)() 툴을 사용해 선택한 엔터티의 선 세그먼트를 구분하거나 선택한 세그먼트를 고쳐 하나의 완전한 엔터티로 만들 수 있습니다.

세부 정보

Join(결합)() 및 Split(분할)() 툴에 선택한 엔터티를 결합하고 선택한 엔터티를 분할하는 기능이 포함되었습니다. 다시 말해 툴을 사용하고자 하는 대상을 선택하고, 툴을 활성화한 다음 LayOut이 자동으로 결합하거나 분할하는 과정을 지켜보기만 하면 됩니다.

다음 단계를 통해 실제 작동 사례를 확인해 보세요.

  1. 직사각형을 하나 그리고, Select(선택) 툴을 사용해 선택합니다.
  2. Split(분할)을 활성화합니다. 이제 직사각형의 각 면이 선 세그먼트가 되었습니다.
  3. Select(선택) 툴을 사용하면서 동시에 각각의 선 세그먼트를 선택합니다.
  4. Join(결합)을 활성화합니다. 그러면 네 개의 선 세그먼트가 모두 다시 연결되어 다시 직사각형이 됩니다.

더 보기

자세한 정보는 분할과 결합을 통해 복잡한 형태 만들기를 참조하세요.

창 확대/축소

설명

새로운 Zoom Window(확대/축소 창) 툴()을 사용하면 문서의 선택한 영역을 확대할 수 있습니다.

세부 정보

Zoom Window(확대/축소) 창()을 사용하면 페이지의 특정 섹션에 빠르고 정확하게 집중할 수 있습니다. 툴을 활성화하거나 기본 단축키인 'Z'를 누르면 문서에 선택 상자를 그릴 수 있습니다. 그리기를 마치면 LayOut이 선택한 영역을 확대합니다.

 

또한 이제 'P'가 Zoom to Page(페이지로 확대/축소)의 기본 단축키가 되었습니다. 이런 기능을 함께 사용하면 전에 없이 빠른 속도로 LayOut 문서를 탐색할 수 있습니다.

더 보기

새로운 Zoom Window(확대/축소 창) 툴에 대한 자세한 정보는 확대/축소 및 팬을 참조하세요.

시각화, 사실적인 재료, 환경

설명

LayOut은 SketchUp 모델의 모든 환경이나 사실적인 재료를 LayOut 뷰포트에 표시합니다. SketchUp 모델 패널에서 새로워진 Ambient Occlusion(앰비언트 오클루전) 옵션도 이용할 수 있습니다.

세부 정보

SketchUp의 새로 나온 사실적인 재료와 환경이 이제 LayOut 뷰포트에서 렌더링됩니다. 이러한 개선 사항을 지원하기 위해, SketchUp Model(모델) 패널에서 새 옵션을 제공할 예정입니다.

 

새로운 Ambient Occlusion(앰비언트 오클루전) 설정을 이용하면 Ambient Occlusion(앰비언트 오클루전)을 끄거나 켤 수도 있고, Distance(거리)와 Intensity(강도)를 둘 다 조정할 수 있습니다. 이러한 옵션을 변경하면 선택한 뷰포트의 기존 설정을 모두 재정의합니다.

Environments(환경)에서 회전 각도와 스카이 돔 설정을 조정해 모델의 환경을 편집할 수 있습니다. 해당 모델에 아직 환경이 없다면 환경을 추가할 수도 있습니다. Ambient Occlusion(앰비언트 오클루전) 설정과 마찬가지로, 이러한 옵션을 변경하면 선택한 뷰포트의 기존 설정을 모두 재정의합니다.

더 보기

자세한 정보는 LayOut에서 SketchUp 모델의 보기 및 스타일 설정 편집을 참조하세요.

페이지 패널 인쇄/내보내기

설명

이제 Pages(페이지) 패널에서 문서의 개별 페이지 한 장이나 여러 페이지를 내보내는 기능이 제공됩니다.

세부 정보

문서 전체가 아니라, 문서의 몇몇 페이지만 인쇄하거나 내보내고자 할 수 있습니다. 이 작업을 Pages(페이지) 패널을 이용해서 간편하게 할 수 있습니다. 한 페이지만 선택하거나 여러 페이지를 선택한 다음 마우스 오른쪽 버튼으로 클릭하고, 컨텍스트 메뉴에서 Export(내보내기)나 Print(인쇄)를 선택하면 됩니다.

 

더 보기

자세한 내용은 LayOut 문서에서 내보내기 또는 인쇄를 참조하세요.

버그 수정 사항 및 기타 개선 사항 

SketchUp

도구

  • 회전 툴의 각도기를 테두리 상자의 면과 측면에 배치할 때 얼굴에 대한 추론이 개선되었습니다.
  • 잘못 표시된 황금비 눈금이 수정되었습니다.
  • 축을 벗어난 황금비 직사각형에 공면 모서리가 없는 문제를 수정했습니다.
  • 회전 툴이 커서 아래의 면에 더 쉽게 정렬될 수 있도록 개선되었습니다.
  • 키보드 단축키를 축을 재설정하는 데 사용하는 경우 이동 툴의 회전 그립이 꺼지는 문제를 수정했습니다.

Live Components

  • 이제 아무것도 선택되지 않은 상태에서 Live Components를 칠할 수 있습니다.
  • 2025년 릴리스 전에 SketchUp에 저장된 Live Component는 칠하기 기능을 활성화한 후에 구성해야 합니다. 새로 다운로드된 모든 Live Components는 즉시 칠할 수 있습니다.
  • 이전에는 색상 또는 재료 패널로 Live Components를 재구성하면 자동 생성된 미사용 재료들이 모델 내 라이브러리에 여러 개 추가되었습니다. 지금은 이렇게 자동 생성된 재료가 구성 세션 중에 일시적으로만 표시되고 컴포넌트 구성을 마치면 제거됩니다.
  • Live Components에서 사용된 재료의 이름을 자동으로 지정하는 기능이 개선되었습니다.
  • Live Components 연결성이 개선되었습니다.

기타

  • 이름이 변경된 기본 트레이를 기억하는 기능이 복원되었습니다.
  • 장면 이름 변경 중에 한국어 및 일본어 문자를 입력할 수 없는 문제가 수정되었습니다.
  • 한국어 문자를 입력하면 올바르게 표시되지 않는 문제가 수정되었습니다.
  • 마우스를 올렸을 때 장면 탭이 강조 표시되지 않는 문제를 수정했습니다.
  • 마우스를 올렸을 때 장면 섬네일이 빠르게 오르내리는 문제를 수정했습니다.
  • SVG 아이콘이 올바르게 렌더링되지 않는 문제를 수정했습니다.
  • 트레이의 기본 너비가 매우 넓은 문제를 수정했습니다.
  • 숫자 키패드의 삭제 키가 형상을 삭제하지 않는 문제를 수정했습니다.
  • 고유한 모니터 디스플레이로 인해 충돌이 발생하는 문제를 수정했습니다.
  • 여러 화면을 사용할 때 툴바와 메뉴가 올바르게 표시되지 않거나 잘못된 모니터에 표시되는 문제를 수정했습니다.
  • 하위 그룹을 편집할 때 텍스처 매핑이 다르게 보이는 문제를 수정했습니다.
  • 모델 공간이 깜빡이면서 많은 수직 줄무늬와 다른 아티팩트가 나타나는 문제를 수정했습니다.
  • 태그가 숨겨진 개체 안에 있는 태그가 지정되지 않은 가시적 치수가 표시되지 않는 문제를 수정했습니다. 이 치수를 표시해야 한다는 규칙은 기존 그래픽 엔진에서는 작동했지만 새로운 그래픽 엔진에서는 작동하지 않았습니다.
  • Arc(호) 툴이 활성화되었을 때 추론점이 표시되지 않는 문제를 수정했습니다.
  • 그룹을 편집할 때 그룹의 테두리 상자가 표시되지 않는 문제를 수정했습니다.
  • 모델을 다시 열었을 때 모델에서 단면을 선택할 수 없는 문제를 수정했습니다.
  • PDF로 내보낼 때 특정 모델이 충돌을 일으키는 문제를 수정했습니다.
  • 현재 숨겨진 태그에 복잡한 형상이 있는 모델에서 발생하는 성능 문제를 수정했습니다.
  • 모델이 LayOut에서 사용된 경우 숨겨진 형상이 다시 나타나는 문제를 수정했습니다.
  • 실행 취소 작업으로 이름이 지정된 새로운 재료가 삭제된 경우, 사용자가 사용한 이름을 더 이상 사용할 수 없는 문제를 수정했습니다.
  • 특정 컴포넌트를 삭제한 후에 회전 중에 나머지 장면이 깜빡이는 문제를 수정했습니다.
  • 특정 손상된 모델을 열 때 발생하는 힙 오버플로 문제를 수정했습니다.
  • Ruby 코드로 그린 2D 요소의 위치를 수정했습니다. 형상이 모델 뷰포트의 왼쪽 위가 아니라 원점에 나타났습니다.
  • 파일 무결성 문제가 있었던 특정 모델이 수정되는 대신 열리지 않는 문제를 수정했습니다.
  • 장면에 Match Photo 또는 SketchUp Diffusion 이미지가 포함된 경우, 새 그래픽 엔진을 사용하여 큰 뷰포트를 내보낼 때 내보낸 이미지에 타일 효과가 나타나는 문제를 수정했습니다.
  • 이미지를 가져올 때 가져오기가 실패하는 대신 호환 형식으로 변환하는 변환 단계를 추가했습니다.
  • 특정 SketchUp 모델을 가져올 때 발생하는 충돌을 수정했습니다.
  • 면 가장자리에 위치한 고정 컴포넌트가 구멍을 만드는 경우, 엔티티 정보에 면 영역이 잘못 표시되는 문제를 수정했습니다.
  • 컴포넌트 편집 시 나머지 모델 숨기기 옵션이 활성화되면 축을 재설정할 수 없는 문제를 수정했습니다.
  • 마우스를 두 번 클릭하여 오프셋을 수행하는 동작이 실행 취소 기록에 포함되지 않는 문제를 수정했습니다.
  • 특정 모델에서 회전 중 모델 뷰가 업데이트되지 않는 문제를 수정했습니다.
  • 그림자가 있는 영역에 아티팩트가 나타나는 애니메이션 내보내기 문제를 수정했습니다.
  • 그룹 또는 컴포넌트 내에서 형상과 연결된 치수 문제를 수정했습니다. 이 치수는 그룹을 편집할 때 위치와 값이 변경되었습니다. 이제 그룹 밖에 있을 때와 똑같이 위치와 값이 유지됩니다.
  • 추가된 치수가 배치를 완료할 때까지 표시되지 않는 문제를 수정했습니다.
  • 카메라가 확대되어서 그룹 테두리 상자의 대부분이 화면 밖에 있을 경우, 편집되는 그룹 내 형상이 사라지는 문제를 수정했습니다.
  • 단일 개체를 마우스 오른쪽 버튼으로 클릭할 때 컨텍스트 메뉴에 그룹 만들기 및 컴포넌트 만들기가 추가되었습니다.
  • 선택된 개체가 모두 '솔리드'일 경우, 엔티티 정보에서 총 부피를 표시하는 기능이 추가되었습니다.
  • 텍스처 위치를 배치하고 회전할 때, 이제 텍스트 타일이 현재 면의 영역 밖에 표시되지 않습니다.
  • 용량이 큰 특정 모델 파일을 열 때 로딩 시간이 단축되었습니다.
  • 크기가 조정된 그룹이나 컴포넌트 내에 치수가 왜곡되어 나타나는 문제를 수정했습니다.
  • 전경 형상을 통해 앰비언트 오클루전 그림자가 보이는 문제를 수정했습니다.
  • 모델의 이전에 추론된 점에서 멀리 회전되는 개체가 크게 회전되는 문제를 수정했습니다.
  • 툴바 메뉴에서 툴바 기능이 재설정되는 문제를 수정했습니다.
  • UI::Notification 기능에서 표시할 수 있는 텍스트나 줄 수의 제한이 줄어든 것으로 보입니다. 이러한 감소 현상은 알림을 사용하여 중요한 정보를 사용자에게 전달하는 확장 도구에 큰 영향을 미칩니다.
  • 번역 후 드롭다운에서 재료의 알파벳 정렬이 잘못되는 문제를 수정했습니다.
  • HtmlDialog를 호출하면 Ruby SketchUp이 충돌하는 문제를 수정했습니다.
  • UI::HtmlDialog 내의 드롭다운 목록이 이동할 때 대화 상자를 따라가지 않는 문제를 수정했습니다.
  • 다른 파일 형식에서 가져온 컴포넌트를 아웃라이너 가장 아래에 배치할 때 IFC 내보내기 중에 SketchUp에 충돌이 일어나는 문제를 수정했습니다.
  • (Win) 충돌이 발생한 msi 파일로 인해 Windows 설치 프로그램이 복구 모드에서 충돌하는 문제를 수정했습니다.
  • (Mac) 장면 검색 아래쪽 화살표의 툴팁에 잘못된 메시지가 나오는 문제를 수정했습니다.
  • (Mac) 가져온 이미지를 배치할 때 발생하는 상태 표시줄 오류를 수정했습니다. 텍스트에 ‘Option’ 대신 ‘Ctrl’이 표시되었습니다.
  • (Mac) 스타일이 다른 장면을 오갈 때 발생할 수 있는 메모리 누수 문제를 수정했습니다. 이 문제는 iPad를 포함한 Apple Silicon 장치에만 나타났습니다.
  • (Mac) 새로운 그래픽 엔진을 사용하여 Parallel Projection에서 면 위에 사각형을 그릴 때 사각형이 나타나지 않는 문제를 수정했습니다.
  • (Mac) macoS Sonoma 및 Sequoia에서 SketchUp이 백그라운드에 있을 때 트리거 시 컨텍스트 처리 방식을 개선했습니다.

LayOut

안정성

  • 누락된 파일을 업데이트할 때 불필요한 업데이트를 발생하는 문제를 수정했습니다.
  • "찾기 및 바꾸기"에서 오류나 충돌을 일으킬 수 있는 문제를 수정했습니다.
  • (Win) LayOut을 종료하기 전에 파일을 닫았음에도 불구하고 이전에 닫은 파일들이 시작 시 자동으로 열리는 문제를 수정했습니다.

SketchUp 모델 뷰포트

  • 내보낼 때 숨겨진 SketchUp 형상이 표시되는 문제를 수정했습니다.
  • 업데이트할 때 섹션 채우기가 숨겨지는 문제를 수정했습니다.
  • (Win) 동일한 모델 뷰포트의 여러 인스턴스에서 다중 선택을 사용하여 태그 가시성을 동시에 제어할 수 없는 문제를 수정했습니다.

실험적 그래픽 엔진

  • 실험적 그래픽 엔진의 출력 속도 성능이 크게 향상되었습니다.
  • 실험적 그래픽 엔진을 사용할 때 각도 치수에 누락된 각도 기호를 추가했습니다.
  • 실험적 그래픽 엔진에서 글리프 하강선이 잘리는 버그를 수정했습니다.
  • 실험적 그래픽 엔진을 사용할 때 행간이 있는 글꼴이 잘못 정렬되는 버그를 수정했습니다.

기타

  • 약 3도 회전이 0도로 스냅되는 문제를 수정했습니다.
  • 정확한 크기 조정을 위한 VCB 항목이 x 또는 y에 크기 조정을 적용한 후 (두 축에서) 항상 제한된 배율을 적용하는 문제를 수정했습니다.
  • 라벨 리더 부착 지점을 이동할 때 텍스트가 이동하는 문제를 수정했습니다.
  • 텍스트 편집 모드에서 위 첨자 단축기 지원을 추가했습니다.
  • VCB에서 상대적 이동을 시작할 때 'Shift' 사용으로 인해 추론이 잠기는 문제를 수정했습니다.
  • 중앙점을 중심으로 수정자를 사용하여 크기를 조정할 때 뷰포트에서 카메라가 이동되는 문제를 수정했습니다.
  • Table(표) 툴에서 힌트 텍스트를 그리는 문제를 수정했습니다.
  • 선 스타일의 제목 문자열이 '점선'에서 '선 스타일'로 변경되는 문제를 수정했습니다.
  • 각도 치수 확장선이 문서의 단위 설정과 관계없이 항상 인치 단위로 표시되는 문제를 수정했습니다.
  • 표에서 26열 이후의 열에 대해 열 머리글이 “AA, AB, AC…”와 같이 표시되지 않는 문제를 수정했습니다.
  • 선 투명도가 100%로 설정되었을 때 엔티티가 채워지지 않는 문제를 수정했습니다.
  • macOS에서 영어 외의 다른 언어를 사용할 때 자동 텍스트에서 발생하던 버그를 수정했습니다.
  • 개체 스냅을 전환하면 현재 그리기 작업이 중단되는 문제를 수정했습니다.
  • 단축키를 통해 기타/스타일 선택을 호출하면 선택한 개체가 드롭되는 문제를 수정했습니다.
  • 다음 파일을 열었을 때 문서에서 잠긴 엔티티의 잠금이 해제되는 문제를 수정했습니다.
  • 이제 Win 및 Mac에서 렌더링에 대해 동일한 표현을 사용합니다.
  • 스타일 선택 툴(색상 추출기)는 스타일 툴을 선택하기 전에 활성화된 툴에 따라 세 가지 다른 동작("샘플만", "즉시 적용", "샘플 및 적용")을 합니다.
  • <>(자동 측정 표시) 기호가 포함된 치수에 타이포그래픽 강조(굵게, 밑줄, 취소선 등)를 같이 넣을 수 없었던 버그를 수정했습니다.
  • 이제 출력하고자 하는 페이지에서 페이지 검사기를 보조 클릭하면 개별 페이지를 출력하거나 내보낼 수 있습니다.
  • (Win) 일부 내보낸 DWG 파일이 열리지 않는 문제를 수정했습니다.
  • (Mac) 여러 선택된 치수에 대해 채우기가 꺼지는 문제를 수정했습니다.

SketchUp API 릴리스 노트

새로운 API 기능

이 노트 외에도 Sketchup Ruby 릴리스 노트, SketchUp C API 릴리스 노트, LayOut C API 릴리스 노트를 참조하실 수 있습니다.

환경

SketchUp Environment 기능에 액세스할 수 있는 새로운 클래스 2개를 만들었습니다. Sketchup::Environment 문서 및 Sketchup::Environments 클래스 문서를 참조하세요. 또한, Environments는 Pages에 연결됩니다. Page 클래스에 추가된 환경 정보를 살펴보시기 바랍니다.

사실적(PBR) 재료

SketchUp::Material 클래스에 물리 기반 재료 속성을 추가, 수정하고 읽는 데 사용되는 여러 메서드를 추가했습니다. PBR 재료와 관련된 메서드 목록은 PBR 금속 조도 워크플로 섹션에 있는 SketchUp::Material 클래스 문서를 참조하세요.

SketchUp Snaps

SketchUp Snaps 기능 지원이 추가되었습니다. Snaps를 추가하고 상호작용하는 방법에 대한 내용은 Ruby 및 C API 문서를 참조하세요.

Ruby Console 개선 사항

Windows와 Mac에서 모두 입력 필드의 크기를 조정할 수 있습니다. 사용자는 글꼴을 변경하고 개발자 콘솔에서 사용한 글꼴 스타일을 제어할 수 있습니다.

C API 추가 및 개선 사항

  • 물리 기반 재료 속성에 대한 API가 추가되었습니다.
    • SUMaterialGetWorkflow()
    • SUMaterialSetMetalnessEnabled()
    • SUMaterialIsMetalnessEnabled()
    • SUMaterialSetMetallicTexture()
    • SUMaterialGetMetallicTexture()
    • SUMaterialSetMetallicFactor()
    • SUMaterialGetMetallicFactor()
    • SUMaterialSetRoughnessEnabled()
    • SUMaterialIsRoughnessEnabled()
    • SUMaterialSetRoughnessTexture()
    • SUMaterialGetRoughnessTexture()
    • SUMaterialSetRoughnessFactor()
    • SUMaterialGetRoughnessFactor()
    • SUMaterialIsNormalEnabled()
    • SUMaterialSetNormalTexture()
    • SUMaterialGetNormalTexture()
    • SUMaterialSetNormalScale()
    • SUMaterialGetNormalScale()
    • SUMaterialSetNormalStyle()
    • SUMaterialGetNormalStyle()
    • SUMaterialIsAOEnabled()
    • SUMaterialSetAOTexture()
    • SUMaterialGetAOTexture()
    • SUMaterialSetAOStrength()
    • SUMaterialGetAOStrength()
  • RenderMode 렌더링 옵션 키에 RenderPhysicallyBased 열거형 값이 추가되었습니다.
  • SketchUp 2023.1에 도입된 Snap 엔티티에 대한 API가 추가되었습니다. SUSnapRef에 대한 문서를 참조하세요.
  • SUTextureSetDimensions()가 추가되었습니다.
  • SUModelReorderScene()가 추가되었습니다.
  • SUFaceCoplanarWith()가 추가되었습니다.
  • SUComponentDefinitionIsManifold()가 추가되었습니다.
  • 이미지 기반 조명 환경에 대한 API가 추가되었습니다.
    • SUEnvironmentsRef가 추가되었습니다.
    • SUEnvironmentRef가 추가되었습니다.
    • SUModelGetEnvironments()가 추가되었습니다.
    • SUSceneSetUseEnvironment()가 추가되었습니다.
    • SUSceneGetUseEnvironment()가 추가되었습니다.
    • SUSceneSetEnvironment()가 추가되었습니다.
    • SUSceneGetEnvironment()가 추가되었습니다.
  • LOExportOption_PageRangeType 내보내기 옵션이 추가되었습니다.

Ruby API 추가 및 개선 사항

핵심 변경 사항 - 모니터별 DPI 지원

SketchUp 2025.0은 Windows에서 모니터별로 다른 DPI 설정을 지원합니다.

이와 관련하여 모든 화면 좌표가 논리적 픽셀로 표현되도록 Ruby API를 변경했습니다. 이 변경 사항은 Windows와 macOS에 모두 적용됩니다. 이 릴리스에서는 Windows 빌드만 애플리케이션 DPI 배율을 업데이트하여 창이 위치한 모니터에 맞게 조정됩니다.

화면 좌표에 대한 정수 인수 및 반환 값이 픽셀에서 논리적 픽셀로 변경되었습니다. 즉, 이제 값이 UI.scale_factor(view)에 따라 조정됩니다.

이전 UI.scale_factor는 호환성 유지를 위해 1.0을 반환합니다.

이 변경 사항은 확장 도구에 영향을 미치지 않거나 최소한의 변경만 요구합니다. 또한, DPI를 인식하지 않았던 여러 확장 도구가 이제는 다양한 DPI 설정에서 더 잘 작동할 것으로 예상합니다.

추가적인 Ruby API 변경 및 개선 사항

  • OpenSSL 3.2를 버전 3.3으로 업데이트했습니다.
  • Sketchup::Licensing.get_extension_license는 필요한 경우 Extension Warehouse에서 자동으로 라이선스를 가져옵니다.
  • SketchUp 2024에서 Sketchup::View#draw2d의 GL_POINTS와 관련하여 점이 뷰 공간이 아닌 모델 공간에 그려지던 회귀 문제를 수정했습니다.
  • SketchUp 2023-2024에서 외부 루프에 고정 컴포넌트가 있을 때 Sketchup::Face#area가 잘못된 값을 보고하는 회귀를 수정했습니다.
  • Snaps에 대한 지원을 추가했습니다.
    • Sketchup::Snap
    • Sketchup::Entities#add_snap
  • PBR 재료에 대한 지원을 추가했습니다.
    • Sketchup::Material#ao_enabled?
    • Sketchup::Material#ao_strength
    • Sketchup::Material#ao_strength=
    • Sketchup::Material#ao_texture
    • Sketchup::Material#ao_texture=
    • Sketchup::Material#metallic_factor
    • Sketchup::Material#metallic_factor=
    • Sketchup::Material#metallic_texture
    • Sketchup::Material#metallic_texture=
    • Sketchup::Material#metalness_enabled=
    • Sketchup::Material#metalness_enabled?
    • Sketchup::Material#normal_enabled?
    • Sketchup::Material#normal_scale
    • Sketchup::Material#normal_scale=
    • Sketchup::Material#normal_style
    • Sketchup::Material#normal_style=
    • Sketchup::Material#normal_texture
    • Sketchup::Material#normal_texture=
    • Sketchup::Material#roughness_enabled=
    • Sketchup::Material#roughness_enabled?
    • Sketchup::Material#roughness_factor
    • Sketchup::Material#roughness_factor=
    • Sketchup::Material#roughness_texture
    • Sketchup::Material#roughness_texture=
    • Sketchup::Material#workflow
  • Sketchup::Pages#reorder를 추가했습니다.
  • Sketchup::Style#path를 추가했습니다.
  • Sketchup::Face#coplanar_with?를 추가했습니다.
  • Sketchup::AttributeDictionary#empty?를 추가했습니다.
  • Sketchup::ComponentDefinition#load_time을 추가했습니다.
  • 환경 조명(IBL)에 대한 지원을 추가했습니다.
    • Sketchup::Environment
    • Sketchup::Environments
    • Sketchup::Model#environments
    • Sketchup::Page#use_environment?
    • Sketchup::Page#use_environment=
    • Sketchup::Page#environment
    • Sketchup::Page#environment=
  • 모니터별 DPI 인식에 대한 지원을 추가했습니다.
    • 물리적 픽셀을 반환하는 Sketchup::View#device_width를 추가했습니다.
    • 물리적 픽셀을 반환하는 Sketchup::View#device_height를 추가했습니다.
    • Sketchup::ViewObserver#onScaleFactorChange를 추가했습니다.
    • Sketchup.resize_viewport에 다음 선택적 옵션을 추가했습니다. Sketchup.resize_viewport(model, width, height, logical_pixels: false)
    • UI.scale_factor: UI::scale_factor(view)에 대한 오버로드를 추가했습니다.
    • 호환성 유지를 위해 UI.scale_factor가 항상 1.0을 반환하도록 변경했습니다. 따라서 UI.scale_factor를 고려하는 기존 확장 도구가 수정 없이 계속해서 작동하도록 보장됩니다.
    • Sketchup::View#center가 논리적 픽셀을 반환하도록 변경했습니다.
    • Sketchup::View#corner가 논리적 픽셀을 반환하도록 변경했습니다.
    • Sketchup::View#draw2d가 논리적 픽셀을 사용하도록 변경했습니다.
    • Sketchup::View#inputpoint가 논리적 픽셀을 사용하도록 변경했습니다.
    • Sketchup::View#pick_helper가 논리적 픽셀을 사용하도록 변경했습니다.
    • Sketchup::View#pickray가 논리적 픽셀을 사용하도록 변경했습니다.
    • Sketchup::View#screen_coords가 논리적 픽셀을 반환하도록 변경했습니다.
    • Sketchup::View#vpwidth가 논리적 픽셀을 반환하도록 변경했습니다.
    • Sketchup::View#vpheight가 논리적 픽셀을 반환하도록 변경했습니다.
    • Sketchup::PickHelper#do_pick이 논리적 픽셀을 사용하도록 변경했습니다.
    • Sketchup::PickHelper#init가 논리적 픽셀을 사용하도록 변경했습니다.
    • Sketchup::PickHelper#window_pick이 논리적 픽셀을 사용하도록 변경했습니다.
    • Sketchup::InputPoint#pick이 논리적 픽셀을 사용하도록 변경했습니다.
    • Sketchup::Tool 마우스 이벤트가 논리적 픽셀을 사용하도록 변경했습니다.
    • Sketchup::Overlay 마우스 이벤트가 논리적 픽셀을 사용하도록 변경했습니다.
  • 플랫폼 전체적으로 일관적인 글꼴 크기를 유지하기 위해 :pixel_size 및 :point_size 옵션을 Sketchup::View#draw_text 및 Sketchup::View#text_bounds에 추가했습니다.
  • Sketchup::View#corner의 유효한 값에 상수를 추가했습니다.
    • Sketchup::View::CORNER_TOP_LEFT
    • Sketchup::View::CORNER_TOP_RIGHT
    • Sketchup::View::CORNER_BOTTOM_LEFT
    • Sketchup::View::CORNER_BOTTOM_RIGHT
  • CEF(UI::HtmlDialog 에서 사용)를 버전 128로 변경했습니다.
  • Sketchup::Styles#selected_style=이 Sketchup::Styles#active_style로 설정되는 Sketchup::Styles#selected_style= 문제를 수정했습니다.