Onshape는 2가지의 확실한 주요 장점을 제공하는 클라우드 기반 아키텍처에서 구축됩니다.
- Onshape의 하드웨어 요구 사항은 설치된 데스크톱 CAD 프로그램에 비해 훨씬 낮습니다.
- Onshape 기술은 경량이며 짧고 간헐적인 메시지로 구성되므로 주어진 대역폭에 대해 훨씬 향상된 성능을 가져다 줍니다.
Onshape를 사용할 때 최적의 GPU 성능을 구현하기 위해서는 아래의 권장 사항을 찾아 현재 구성과 비교해 보십시오.
여기에서 Onshape가 사용자의 브라우저가 Onshape와 호환되는지 여부를 결정하도록 할 수 있습니다: 브라우저호환성.
브라우저 호환성이 다음 정보를 확인하여 표시합니다:
- 브라우저 및 버전
- WebGL 및 확장
- 렌더러
- 성능 확인
- WebSocket
- 지리적 데이터
- Onshape 서버 지역
이것은 정보 목적일 뿐이며, Onshape 호환성 확인이 어떤 문제를 해결하지는 않습니다.
브라우저
Onshape는 현재 다음과 같이 테스트를 거쳐 승인된 브라우저를 지원합니다.
- Google Chrome
- Mozilla Firefox
- Safari(Mac OS만 해당)
- Opera
- Microsoft Edge
Microsoft Internet Explorer는 현재 지원되지 않습니다.
Onshape는 64비트와 32비트 모두를 실행할 수 있는 운영 체제(즉, Windows, Linux)에서 64비트 버전의 브라우저를 실행할 것을 권장합니다.
Vivaldi 브라우저는 Onshape와 연동되지만, 브라우저 마우스 설정에서 “제스처 허용”을 해제해야 합니다. 이 설정이 Onshape의 마우스 설정과 충돌하기 때문입니다.
WebGL
Onshape를 사용하려면 WebGL이 필요합니다. 최고 성능 구성을 최대한 활용하기 위해서는 먼저 그래픽 드라이버를 제조업체에서 제공하는 최신 버전으로 업데이트하고, 사용하기를 원하는 브라우저에서 WebGL을 활성화하도록 하십시오. 대부분의 최신 브라우저에는 기본적으로 활성화되어 있지만 특정 하드웨어 또는 그래픽 드라이버 구성에서 이 기능이 꺼져 있습니다. Onshape에서 오류가 나타나거나(“사용 중인 브라우저에 WebGL이 활성화되지 않은 것 같습니다.“ 또는 ”이런! WebGL 에 문제가 발생했습니다.” 등) 브라우저 호환성 검사 페이지에서 WebGL이 비활성화된 것으로 나타나면 해당 브라우저에서 다음 단계를 시도해 보십시오.
WebGL 지원 부족으로 인해 일부 그래픽 카드가 블랙리스트에 포함되어 있습니다. 해당 목록은 https://www.khronos.org/webgl/wiki/BlacklistsAndWhitelists에서 확인할 수 있으며, Chrome 및 Firefox에서 블랙리스트를 재지정하는 단계가 아래에 나와 있습니다. Windows XP와 같은 기존 운영 체제에서는 최신 드라이버와 브라우저 지원이 부족할 수 있으므로 이러한 해결 방법으로도 Onshape를 실행하지 못할 수 있습니다.
Onshape가 실행되는 동안 이러한 변경을 수행한 경우, 브라우저를 새로 고침하기만 하면 해당 변경 내용이 적용됩니다.
Mac 고전원 모드
Mac을 사용하는 경우 고전력 모드가 켜져 있는지 확인하십시오. https://support.apple.com/en-us/HT212852참조.
Chrome
먼저 WebGL이 켜져 있고 하드웨어 가속이 선택되었는지 확인합니다.
- Chrome 브라우저 창을 열고 URL 필드에 chrome://settings/system을 입력한 다음, Enter 키를 누릅니다.
- 사용 가능할 때 하드웨어 가속 사용이 선택되었는지 확인합니다.
- 이 변경 내용을 적용하려면 Chrome을 다시 실행합니다.
이 때 Onshape를 확인합니다. 아직도 작동하지 않으면 다음과 같이 WebGL 하드웨어 렌더링을 강제로 실행해볼 수 있습니다.
- chrome://flags로 이동합니다.
- 소프트웨어 렌더링 목록 재지정이라고 하는 플래그를 활성화합니다.
Firefox
- about:config로 이동합니다.
- webgl.disabled를 검색하고 값이 거짓인지 확인합니다.
- about:support로 이동합니다.
- 그래픽 테이블에서 WebGL 렌더러 행을 검사합니다.
- 상태에 그래픽 카드 제조업체, 모델 및 드라이버(예: “NVIDIA Corporation -- NVIDIA GeForce GT 650M OpenGL Engine”)가 포함된 경우, WebGL이 활성화됩니다.
- “확인되지 않은 드라이버 문제로 인해 그래픽 카드가 차단되었습니다” 또는 “그래픽 드라이버 버전 차단” 등과 같은 상태가 나타나면 그래픽 카드/드라이버가 블랙리스트에 포함된 것입니다.
- 그래픽 카드/드라이버가 블랙리스트에 포함된 경우, 블랙리스트를 재지정할 수 있습니다.
- about:config로 이동합니다.
- webgl.force-enabled를 검색합니다.
- 참으로 설정합니다.
- Chrome과 같이 Firefox에는 사용 가능할 때 하드웨어 가속 사용 확인란이 있습니다.
- 환경설정 > 고급 > 일반 > 브라우징으로 이동합니다.
- 그러나 Chrome과 달리 Firefox에서는 WebGL을 작동하기 위해 이 확인란을 선택할 필요가 없습니다.
Safari
- Safari를 클릭하고 메뉴에서 환경설정을 선택합니다.
- 보안 탭을 클릭합니다.
- JavaScript 허용을 선택합니다.
- WebGL 허용을 선택합니다.
Opera
- opera://settings로 이동합니다.
- 브라우저로 이동하고 시스템으로 아래로 스크롤합니다.
- 사용 가능할 때 하드웨어 가속 사용이 선택되었는지 확인합니다.
- 변경 내용을 적용하려면 브라우저를 다시 시작합니다.
모든 브라우저 설정에 대한 자세한 내용은 다음에서 확인할 수 있습니다: https://superuser.com/questions/836832/how-can-i-enable-webgl-in-my-browser.
그래픽 카드
(위에 설명된) 시스템 점검 또한 현재 구성된 컴퓨터의 렌더링 성능에 대한 통찰을 제공합니다. 이는 TPS(triangles per second)로 표현되는데, 컴퓨터로 수행 중인 작업의 '대부분'을 나타냅니다. 컴퓨터가 렌더링할 수 있는 TSP가 많을수록 모델이 화면으로 렌더링하는 속도가 빨라지고 더욱 원활하게 회전합니다.
권장 TPS에 대한 번호를 지정하는 것이 어렵지만, 더 큰 어셈블리의 경우 별개의(전용) 그래픽 카드를 사용하면 Onshape 경험이 향상됩니다.
TPS를 개선하기 위해 값비싼 그래픽 카드를 구입할 필요가 없습니다. WebGL을 지원하는 로우엔드 게이머 카드로 충분하며 일반적으로 성능을 크게 개선할 수 있습니다. GPU RAM을 추가하면 더 많고 더 큰 데이터세트를 Onshape에서 동시에 열 수 있습니다. 전용 그래픽 카드가 없을 경우, 렌더링 작업이 CPU에 의해 수행되고 산출량이 크게 줄어듭니다.
아래와 같은 메시지가 나타나면 다음에 설명된 대로 전용 그래픽 카드를 설치하기 위한 단계를 수행하거나, 확인되지 않은 그래픽 카드를 해결하는 단계를 수행하십시오.
Safari에서는 브라우저 호환성 검사 페이지에 사용 중인 그래픽 카드가 표시되지 않을 수 있습니다. 성능상의 문제가 발생하지 않는다면 우려할 문제가 아닙니다.
많은 컴퓨터에는 둘 이상의 그래픽 카드(GPU)가 설치되어 있습니다. 종종 NVIDIA 그래픽 카드가 설치된 Windows 시스템에는 GPU 간의 작업 부하를 최적화하기 위해 Optimus 기술도 포함되어 있습니다. 즉, 고성능 그래픽 카드가 필요한 애플리케이션과 높은 성능은 필요하지 않되 배터리 수명이 긴 그래픽 카드가 필요한 애플리케이션에 대해 그래픽 카드를 적절히 지정합니다. 즉시 사용 가능한 시스템 설정은 웹 브라우저에서 Onshape를 렌더링하기 위해 또는 배터리 전원으로 구동될 때 기본적으로 통합 칩을 사용할 수 있습니다. 최상의 성능을 얻기 위해 브라우저가 항상 별개의 그래픽 카드를 사용하도록 지정하거나, 장치에 따라 자동 그래픽 전환을 비활성화하십시오.
NVIDIA 또는 Optimus 기술을 지원하는 NVIDIA가 없을 경우, 이 섹션을 건너뛸 수 있습니다.
그래픽 카드를 최대한 활용하려면:
- 일부 동영상 그래픽 카드는 WebGL을 지원하지 않으므로 사용 중인 그래픽 카드가 WebGL 블랙리스트에 없는지 확인하십시오.
자세한 내용은 https://www.khronos.org/webgl/wiki/BlacklistsAndWhitelists를 참조하십시오.
- Onshape는 그래픽 카드의 관리에 Optimus 기술이 사용되지 않을 때 최상의 기능을 발휘합니다. Optimus 기술이 존재하는 경우 Onshape를 사용할 때 그래픽 카드의 최고 성능을 방해하지 않게 하려면 다음과 같이 하십시오.
해당 컴퓨터가 Optimus 기술을 사용하는지 여부를 확인합니다.
- NVIDIA 제어판을 여십시오.
시스템 정보를 선택한 다음, 구성 요소를 선택합니다. Optimus 기술이 존재하는 경우, 오른쪽 열에 나열됩니다.
- Optimus 기술이 존재하는 경우, NVIDIA 제어판을 통해 NVIDIA 그래픽 카드를 (Onshape에 사용할 브라우저에 대해) Onshape에 대한 기본 카드로 설정합니다.
- NVIDIA 제어판을 여십시오.
NVIDIA 그래픽 카드를 Onshape 또는 Onshape에 사용할 브라우저에 대한 기본 GPU로 설정하려면 다음과 같이 하십시오.
- NVIDIA 제어판을 여십시오.
- 3D 설정 > 3D 설정 관리로 이동한 다음, 프로그램 설정 탭으로 이동하십시오.
- Onshape에 사용할 브라우저를 찾습니다.
- 이 프로그램의 기본 그래픽 프로세서 선택 옵션을 고성능 NVIDIA 프로세서로 설정합니다.
이 방법이 작동하지 않을 경우, 아래에서 추가 옵션을 참조하십시오.
Windows 및 NVIDIA
Windows 시스템이 NVIDIA 그래픽 카드를 인식하지 못하면 다음 설정을 확인하십시오.
-
Windows 설정을 엽니다.
-
디스플레이 설정을 선택합니다.
-
그래픽 설정으로 스크롤합니다.
-
하드웨어 가속 GPU 스케줄링을 켭니다.
-
데스크톱 앱에서 찾아보기를 클릭합니다.
-
NVIDIA를 검색하여 선택합니다.
-
옵션을 클릭하고 Windows에서 결정을 선택합니다.
-
PC를 다시 시작하여 변경 내용을 적용합니다.
-
NVIDIA 제어판을 엽니다.
-
미리보기를 사용해 이미지 설정 조정을 선택합니다.
-
3D 애플리케이션을 통해 결정이 선택되었는지 확인합니다.
여기서 Onshape를 사용할 경우, NVIDIA 그래픽 카드는 음영처리 그래픽에 사용해야 합니다.
nutshell내
(Onshape와 같은) 애플리케이션에서 요구할 때 고성능 GPU를 사용할 수 있습니다. (Optimus와 같은) 관리 기술이 포함되어 있다고 해서 결과적으로 항상 원하는 성능을 얻을 수 있는 것은 아닙니다.
컴퓨터의 GPU에 대해 잘 모르시는 경우, Speccy(Windows) 또는 gfxCardStatus(Mac)와 같은 유틸리티를 다운로드받아 사용하면 기기에 설치된 내용을 찾아볼 수 있습니다.
언제든지 Onshape에 대해 (가능한 경우) 더 빠른 별도의 NVIDIA GPU를 사용할 수 있습니다. 고성능 그래픽이 필요하지 않거나 긴 배터리 수명이 필요한 애플리케이션의 경우, Intel의 통합 GPU와 같은 통합 GPU를 사용할 수 있습니다. 이렇게 하려면 적절한 GPU를 특정 브라우저에 지정하십시오.
대체
최후의 수단으로, 시스템의 BIOS 설정으로 이동하여 Optimus 기술을 완전히 끄고 항상 개별 NVIDIA GPU를 사용하여 실행해볼 수 있습니다. 그러나 이는 심각한 위험을 수반하므로 어떤 작업을 수행하고 있는지를 반드시 이해하도록 하십시오. 그렇지 않으면 이 해결책을 시도하기 전에 도움을 구하십시오.
메모리 집약적인 모델 표시하기
Onshape는 브라우저에 3D 데이터를 표시하기 위해 WebGL 렌더링 컨텍스트를 사용합니다. 브라우저에서 렌더링 컨텍스트가 제거되는 경우가 있습니다. 예를 들어, 컴퓨터에 연결된 디스플레이를 변경할 때 브라우저가 새 디스플레이에 대한 컨텍스트를 업데이트해야 할 수 있습니다. 일반적으로 컨텍스트는 제거된 후 빠르게 복원됩니다.
간혹 브라우저에서 WebGL 컨텍스트를 제거해 절대 반환하지 않는 경우가 있을 수 있습니다. 이 상황에 대해 알려진 한 가지 원인은 GPU의 메모리가 부족할 때가 해당됩니다. 이는 GPU가 상대적으로 시작할 수 있는 동영상 RAM이 거의 없거나(1 GB 미만), 로드된 탭이 복잡하여 GPU의 RAM 한도를 초과할 경우 발생할 수 있습니다. 컨텍스트 손실 문제가 지속되면 동영상 RAM이 더 큰 다른 장치에서 통합문서를 로드하여 해당 장치에서 문제가 되풀이되는지를 확인해볼 수 있습니다. 동영상 RAM 메모리 사용은 탭 내에 포함된 파트의 테셀레이션 품질을 낮춰서 줄일 수 있습니다.
페이지 로드 속도 및 테셀레이션 품질
매우 큰 통합문서에서 Chrome은 탭(예: Part Studio 또는 어셈블리)이 완전히 로드되기 전에 메모리가 부족해질 수 있습니다. 이는 다량의 요소 수와 포함된 디스플레이 데이터의 볼륨 때문에 발생할 수 있습니다.
Onshape가 탭의 로드 속도를 높이는 한 가지 방법은 '덜 중요한' 바디의 로드를 연기하는 것입니다. 예를 들어, 뷰에서 벗어나거나 너무 작은 파트가 이 경우에 해당됩니다. 이러한 바디는 파트를 마우스로 가리키고, 확대하거나 다른 파트가 보이도록 일부 파트를 숨기는 등 필요 시 파트를 표시해야 할 정도로 '중요'해질 때 로드됩니다.
브라우저 메모리 한도 내에서 유지되도록 Onshape가 중요 항목을 추가로 로드한 후 중요하지 않은 다른 바디를 언로드할 수도 있습니다. 이것이 필요할 경우, 작거나 보이지 않고 메모리가 많이 사용되는 파트가 먼저 언로드됩니다.
언로드된 파트는 반투명한 상자로 파트의 경계선에 나타납니다. 파트가 뷰에 나타나 화면의 큰 부분을 차지하면 '중요'한 요소가 됩니다. 이 경우, 시스템이 자동으로 파트 로드를 시작합니다. 파트가 로드되면 파트가 완전 로드된 상태로 해결되고, 모든 형상이 표시됩니다.
Onshape는 더 미세한 테셀레이션이 존재할 경우, Part Studio 및 어셈블리의 파트 데이터에 대해 더 미세한 테셀레이션을 계속해서 분석합니다.
이 메커니즘은 뷰 매니퓰레이션이 중지된 후 Part Studio 또는 어셈블리를 샘플링하여 품질이 나쁜 파트를 검출하는 방식으로 작동합니다. 품질이 나쁜 파트가 검출되면 Onshape가 서버로부터 더 나은 표현을 요청합니다.
다음 조건에서는 자동 테셀레이션 미세 조정이 차단될 수 있습니다.
-
인터랙티브 프레임 속도가 너무 느려집니다(현재 한도는 20 FPS임).
-
데이터 크기가 메모리 제한을 초과합니다.
메모리 제한을 초과한 경우, Onshape가 현재 뷰에 포함된 항목에서 미세 조정된 표현에 대해 사용되지 않고 오래된 바디 표현을 비워서 메모리를 보완합니다.
테셀레이션 품질 설정 및 보기에 대한 자세한 내용은 퍼포먼스 패널을 참조하십시오.
성능 확인 문제 해결
낮은 재생률(60hz 미만)로 인해 성능 확인이 실행되지 않았거나 확인 작업으로 예기치 않게 낮은 삼각형/선 개수가 나타난 경우, 다음의 문제 해결 단계를 통해 더 나은 결과를 얻을 수도 있습니다.
- 테스트를 진행하는 동안 성능 점검 페이지 창에 집중하십시오.
- 테스트 시스템에서 진행 중인 다른 작업의 양을 제한하십시오. 다른 CPU.GPU 집중 프로그램이 동시에 실행 중일 경우, 테스트로부터 리소스를 가져가 결과에 영향을 줄 수 있습니다.
- 이중 그래픽 시스템의 경우, 예상 GPU가 지원되는지 확인하십시오. 일부 시스템에서는 브라우저가 수행할 수 없는 통합 GPU 또는 분산형 GPU로 제한됩니다. 브라우저가 선택한 GPU에 액세스할 수 있는지를 확인하려면 해당 GPU 설명서 또는 운영 체제를 참조하십시오.
- 브라우저가 (최소) 초당 60 프레임 속도로 업데이트되지 않을 경우, 성능 테스트가 실행되지 않습니다. 특정 디스플레이, 케이블, GPU 조합으로 인해 재생률이 줄어듭니다. GPU 사양을 확인하여 GPU가 디스플레이의 기본 해상도에서 60 hz 재생률을 지원할 수 있는지 확인하십시오. 또한 디스플레이 케이블(예: HDMI)이 주어진 해상도와 재생률을 지원하는지 확인하십시오. 재생률이 줄어들어도 Onshape가 표시할 수 있는 전체 삼각형 수에는 영향을 주지 않지만, 인터랙티브 성능이 약간 저하될 수도 있습니다. https://www.testufo.com/refreshrate 사이트를 이용해 사용 중인 브라우저의 재생률을 테스트하십시오.
렌더링 성능 개선하기
브라우저 재생률이 3분 이상 Onshape 한도 미만으로 떨어진 경우, Onshape에 렌더링 성능 저하가 감지되었습니다 메시지가 표시됩니다.
계속하기 전에 시스템에서 GPU를 최대한 활용하기 위해서는 시스템 호환성을 점검하는 것이 가장 좋습니다. 메시지의 링크 또는 여기를 클릭하십시오. 최상의 GPU를 사용 중인 것이 확인되면 다음을 시도하여 성능을 개선할 수도 있습니다.
- 음영처리 모드를 “모서리가 없는 음영”으로 변경하십시오. 구성 요소가 여러 개 포함된 대형 어셈블리의 경우, 모서리는 음영처리 루프에 상당한 시간을 추가할 수 있습니다. 모서리가 필요하지 않을 경우, 뷰 큐브 드롭다운에서 “모서리가 없는 음영” 렌더링 모드를 선택할 수 있습니다. “모서리가 없는 음영” 모드에서도 여전히 모서리를 선택할 수 있다는 점을 유념하십시오.
- “픽셀 밀도 일치”를 비활성화합니다. 컴퓨터에 DPI가 높은 디스플레이가 있을 경우, 모니터의 픽셀 밀도를 일치시키는 데 오랜 시간이 소요될 수 있습니다. “픽셀 밀도 일치” 옵션을 비활성화해 일부 품질을 희생하여 성능을 개선할 수 있습니다. 자세한 내용은 환경설정 도움말 항목에서 “환경 프로필 설정”을 참조하십시오.
- 테셀레이션 오버라이드를 비활성화합니다.테셀레이션이 더 높은 수준의 디테일로 강제 적용되면 GPU에서 더 많은 삼각형을 렌더링해야 하므로 성능에 영향을 미칠 수 있습니다.오버라이드를 제거하여 이러한 오버헤드를 방지하거나 세부 묘사를 거친 설정으로 적용하여 전체 삼각형 수를 줄이는 것을 고려해 보십시오.의 “테셀레이션 품질 지정” 제목을 참조하십시오. 파트 커스터마이징: 모양 자세한 내용은 도움말 항목을 참조하십시오.
- 브라우저가 최신 버전인지 확인하십시오. Chrome 및 Firefox와 같은 브라우저 공급업체는 성능을 최적화하고 기능을 추가하기 위해 자체 코드 기반을 지속적으로 업데이트합니다. 브라우저를 최근 업데이트하지 않은 경우, Onshape 성능에 실제 영향을 줄 수 있는 업데이트가 누락되었을 수 있습니다.
Onshape를 사용하기 위해 필요한 주된 요건은 안정적인 인터넷 연결입니다. 연결이 간헐적으로 끊기면 Onshape를 최적으로 이용할 수 없게 됩니다. 즉, 연결이 끊길 때마다 브라우저 탭을 새로 고침해야 합니다. 그러나 작업이나 데이터가 손실되지는 않습니다.
Onshape 사용은 동영상 스트리밍이나 화면 공유 앱을 사용하는 것과 다르기 때문에 지속적으로 높은 비트 속도(대역폭)를 사용할 필요가 없습니다.
대신, 앞서 명시한 바와 같이 Onshape는 일상적으로 작업이 수행 중일 때만 짧은 메시지를 전송합니다. (최적의) 예로, 모서리 필렛을 작성하기 위한 요청은 필렛의 결과로 변경된 면(삼각형)을 설명하는 반환 메시지로 회신됩니다. 모든 렌더링, 회전, 확대/축소, 단면 구성, 선택은 GPU에 의해 처리되고 제로 대역폭을 필요로 합니다. 메시지의 길이가 자동 처리 기간에 비해 작기 때문에 여러 사용자에 대한 대역폭 요건이 매우 비선형적인 방식으로 조정됩니다. 이에 대한 변화가 있습니까? 물론입니다. 하지만 이 예는 여러 사용자가 보통의 연결을 공유할 수 있는 원리를 설명합니다. 계측이 필요한 경우 연결이 단일 동영상 스트림을 지원할 수 있으면 Onshape를 사용해 팀을 지원할 수 있습니다.
(내보낸 다운로드 이외에) CAD 데이터가 최종 사용자에게 전송되지 않으므로 로컬 시스템의 볼트에서 파일을 동시에 검사하는 동안 다른 CAD 시스템의 사용자들이 경험하는 로거 잼이 사라집니다.
Onshape의 완전한 클라우드 아키텍처 때문에 RAM의 증가는 성능 면에서 미미한 정도의 이점을 제공합니다. 그러나 RAM을 추가하면 여러 브라우저 탭 또는 다른 애플리케이션을 동시에 실행할 때 이용 경험을 향상시킬 수 있습니다.
모바일 기기에서 Onshape를 사용할 경우, 브라우저 버전과 동일한 도움말 시스템을 이용할 수 있습니다. Onshape 도움말은 해당하는 경우 장치별 도움말을 제공합니다. 브라우저 및 Onshape 모바일 앱(아래 앱 링크 참조)을 통해 Onshape 도움말에 액세스할 수 있습니다.
즉, 다음을 의미합니다.
- 사용 중인 플랫폼에 상관없이 Onshape의 강력한 특성과 정밀도, 기능, 유연성 모두를 이용할 수 있습니다.
- 업데이트, 새로운 버전, 설치, 메모리 또는 저장소에 대한 걱정 없이 어디서든 로그인하여 작업할 수 있습니다.
- 언제든지 통합문서와 프로젝트 파일 모두에 액세스할 수 있습니다.
지원되는 Android 버전
- Lollipop (5.0, 5.1)
- Marshmallow (6.0)
- Nougat (7.0)
- Oreo (8.0)
- 원형(9.0)
- Android 10
Onshape에는 최소한 Lollipop (5.0)이 필요합니다.
장치에 설치된 Android 버전을 확인하려면 설정으로 이동하고 정보 또는 일반 섹션을 확인하십시오.
그래픽 성능
이전 GPU 및 OpenGL ES 2.0의 이전 구현이 있는 장치의 경우, 가끔씩 Onshape의 3D 그래픽을 실행하는 데 필요한 기능이 부족할 수 있습니다. 이 문제는 Mali 400 GPU를 사용하는 장치에서 가장 흔히 발생합니다.
이전 GPU 또는 OpenGL ES 2.0 구현을 포함한 장치를 사용할 경우, Part Studio나 어셈블리를 열 때 오류 메시지가 나타납니다. 이 오류 메시지는 추가 정보를 위한 링크와 계속 진행하기 위한 링크를 제공합니다.
오류 메시지를 수신한 후 계속하도록 선택한 경우, 그래픽의 작은 결함이나 공백, 화이트 스크린이 발생할 가능성이 높습니다. 결국에는 앱이 충돌할 수도 있습니다.
작동하지 않는 이유는 무엇입니까?
Onshape 그래픽 라이브러리는 VAO(Vertex Array Object)를 사용합니다. VAO는 OpenGL ES 3.0 이상에서 기본적으로 지원되지만, OpenGL ES 2.0 라이브러리에서는 지원되지 않습니다. 종종 OpenGL ES 2.0 구현에는 VAO를 지원하는 확장 버전이 포함되어 있지만, 이러한 확장 버전 지원은 Android에서 보장되지 않고 제조업체의 서비스에 따라 달라집니다.
기본적으로 Onshape에서는 OpenGL ES 2.0 이상이 있는 장치가 애플리케이션을 설치할 수 있지만, 해당 앱이 장치에서 실행 중일 경우에는 해당하지 않습니다. 장치에 필요한 기능 또는 확장 버전이 있는지 여부를 탐지할 수 있습니다.
이 문제를 해결하려면 어떻게 해야 하나요?
적어도 VAO(Vertex Array Object) 확장 버전을 포함한 OpenGL ES 2.0을 지원하는 장치를 사용하십시오.
최신 버전의 Android를 실행 중인 장치는 필수적으로 OpenGL ES 3.0을 지원하지 않습니다. Mali 400 또는 Mali 450 GPU가 설치된 장치에서는 3D 그래픽을 제대로 렌더링할 수 없으므로 Onshape를 실행하지 않는 것이 좋습니다.
OpenGL ES 3을 실행하는 장치를 사용할 것이 권장됩니다.
어떤 GPU가 있는지 어떻게 알 수 있나요?
장치에서 사용 중인 GPU를 확인하는 가장 직접적인 방법은 인터넷상에서 장치 및/또는 일련 번호를 검색하는 것입니다. 예를 들어, gsmarena.com 또는 phonearena.com과 같은 웹사이트에서 장치를 탐색하거나 검색해볼 수 있습니다.
지원되는 iOS 버전
Onshape는 최소한 최신 버전의 iOS 16 또는 iPadOS 16이 필요합니다.
장치에 설치된 iOS 버전을 확인하려면 설정 > 일반 > 정보 > 버전으로 이동하십시오.
지원되는 iOS 기기
- 아이폰 8 이상
-
아이폰 SE(2세대 이상)
- 아이패드 미니(5세대 이상)
- 아이패드 에어(3세대 이상)
- 아이패드 프로(1세대 이상)
iOS 플랫폼에서 도움말 페이지를 북마크하려면 iOS 장치의 앱 설정을 사용하여 브라우저에서 도움말 열기를 켬으로 지정할 수 있습니다. Onshape를 통해 도움말에 액세스하면 도움말이 브라우저에서 열리고, 여기서 특정 항목 또는 페이지에 대한 북마크를 생성할 수 있습니다.
Onshape는 주변기기를 사용할 때 키보드 단축키 및 마우스 기능을 지원합니다.
추가 정보
추가 리소스에는 다음이 포함됩니다.
- http://alteredqualia.com/texts/optimus/ -- 추가 정보 및 자세한 지침
- http://alteredqualia.com/tmp/webgl-maxparams-test/ -- WebGL을 사용 중인 시스템에서 설치 없이 즉시 그래픽 카드를 검색합니다.
자세한 내용은 퍼포먼스 패널을 참조하십시오.
추가 학습 센터 리소스는 하드웨어 권장 사항(Onshape 계정 필요)의 기술 브리핑 문서를 참조하십시오.