ARCHICAD의 새 버전은 이전 ARCHICAD 라이브러리 버전과 완전하게 잘 작동합니다. 하지만 이전 라이브러리가 여전히 존재한다면 ARCHICAD 21의 개선사항과 수정사항의 혜택을 온전히 누릴 수 없습니다.
프로젝트를 ARCHICAD 21로 마이그레이션 할 때에는, 손쉬운 자동 ARCHICAD 라이브러리 마이그레이션하기 기능을 사용하여 이전 버전의 라이브러리 또한 ARCHICAD 21 라이브러리로 마이그레이션하는 것이 좋습니다.
중요: 이전 버전의 프로젝트를 마이그레이션 할 때 최신의 라이브러리를 사용하려면 ARCHICAD 라이브러리 마이그레이션 기능을 사용하십시오. 라이브러리 관리자를 사용하여 라이브러리를 추가, 삭제하면 라이브러리 파트의 상당수가 누락될 수 있습니다.
주의: 아래에 설명된 자동 마이그레이션 절차는 ARCHICAD 라이브러리 10 이상의 버전을 사용한 프로젝트에 대해서만 이용할 수 있습니다.
이전 버전의 프로젝트를 열 때 ARCHICAD 라이브러리 마이그레이션하기
ARCHICAD 21에서 이전 버전의 프로젝트를 열 때, 해당 프로젝트에 ARCHICAD 라이브러리(버전 10 이상)가 포함되어 있다면, ARCHICAD 라이브러리 마이그레이션하기 기능을 사용하라는 메시지가 나타납니다.
ARCHICAD 라이브러리 마이그레이션하기 를 클립합니다. 이 절차는 다음과 같이 수행합니다:
•새 ARCHICAD 라이브러리 로드
•ARCHICAD 마이그레이션 라이브러리 폴더 로드(아래의 마이그레이션 라이브러리란 무엇인가? 참고.)
•이전 라이브러리(버전 13~20)에서 배치한 객체는 ARCHICAD 21 라이브러리의 가장 최신의 호환 가능한 버전으로 자동 대체합니다
•더 낮은 버전의 ARCHICAD 라이브러리 제거
ARCHICAD 라이브러리 마이그레이션 절차에는 몇 분이 소요될 수 있습니다. 완료되었을 때 프로젝트가 ARCHICAD 13 이전의 라이브러리에서 생성된 객체를 포함하는 경우에도 여전히 누락된 라이브러리 파트가 있을 수 있습니다. 이러한 경우 라이브러리 관리자를 사용하여 이전 ARCHICAD 마이그레이션 라이브러리를 로드합니다. (마이그레이션 라이브러리란 무엇인가? (아래 참조.)
대신 마이그레이션 건너뛰기를 선택했다면 프로젝트와 함께 저장된 이전 라이브러리가 로드됩니다. 배치된 모든 객체를 해당 라이브러리에서 이용할 수 있지만, 라이브러리 개선 사항과 최신 버전의 수정 사항을 활용할 수 없게 됩니다.
실행 중인 프로젝트에서 ARCHICAD 라이브러리 마이그레이션하기
이전 버전의 프로젝트를 마이그레이션 할 때뿐만 아니라 언제든 ARCHICAD 라이브러리 마이그레이션 절차를 사용할 수 있습니다. 예를 들면:
•이전 버전의 프로젝트를 열 때 ARCHICAD 라이브러리 마이그레이션 절차를 사용하지 않았지만 지금 하고자 하는 경우
•프로젝트를 진행할 때 누락된 라이브러리 파트가 있는 새 이슈가 있는 경우(예: 팀워크 또는 핫링크된 모듈의 결과로 추가된 새 라이브러리 파트)
라이브러리 관리자에서 ARCHICAD 라이브러리 마이그레이션 버튼을 사용합니다.
주의: 라이브러리 관리자에서 버튼이 보이지 않는 경우 이는 ARCHICAD가 필요하지 않다고 판단했기 때문입니다. 즉, 필요한 모든 라이브러리(최근 ARCHICAD 라이브러리 및 마이그레이션 라이브러리)가 이미 로드되었고 프로젝트에 누락된 라이브러리 파트가 없는 것입니다.
팀워크 프로젝트에서 라이브러리 마이그레이션하기
팀워크 프로젝트를 마이그레이션하려면, 여기에서 설명한 프로젝트 마이그레이션하기 과정으로 진행합니다: 팀워크 프로젝트(v.13~20)를 ARCHICAD 21으로 마이그레이션하기.
이 과정동안, ARCHICAD 라이브러리 마이그레이션하기 체크박스에 체크가 되었는지 확인합니다. 이것은 팀워크 프로젝트와 함께 ARCHICAD 라이브러리의 마이그레이션을 순조롭게 합니다.
주의: 마이그레이션한 팀워크 프로젝트의 일부 객체는 라이브러리 관리자나 라이브러리 로딩 리포트에서 “일시적으로 찾을 수 없음” 이라고 표기될 수 있습니다. 이 문제는 다른 사용자가 보내기 및 받기를 하자마자 자동으로 해결됩니다.
ARCHICAD 21에서 BIMcloud/BIM 서버 라이브러리
라이브러리 관리 변경사항
BIMcloud/BIM 서버 라이브러리 및 그 내용 관리는 ARCHICAD 21에서 간소화되었습니다. 이전 버전의 서버 라이브러리에서 사용했던 "소스" 라이브러리 폴더는 삭제되었습니다.
그 결과, 사용자는 더 이상 "소스" 라이브러리 폴더에서 서버 라이브러리를 수정하고 BIMcloud/BIM 서버 라이브러리 대화상자를 사용하여 이를 업데이트할 필요가 없습니다. 대신 사용자는 라이브러리 관리자 대화상자에서 서버 라이브러리의 내용을 보고 편집할 수 있습니다.
이전 ARCHICAD 버전에서 업로드한 BIMcloud/BIM 서버 라이브러리를 사용할 때의 제한점
ARCHICAD 21에서도 이전 버전의 ARCHICAD 버전에서 업로드한 라이브러리를 사용할 수 있습니다.
하지만 서버 라이브러리가 이전 ARCHICAD 버전에서 업로드한 것이라면, 이전 버전의 라이브러리에서 라이브러리 파트나 폴더를 예약하자마자 그 "소스" 라이브러리 폴더가 삭제됩니다(ARCHICAD 21 기술과 연계됨). 따라서 해당 라이브러리와 그 내용은 이후에는 ARCHICAD 21 프로젝트에서만 편집 가능합니다. 이전 버전의 프로젝트의 라이브러리는 읽기만 가능합니다. (이전 버전의 프로젝트에서는, BIMcloud/BIM 서버 라이브러리 관리 대화상자 안에 자물쇠 아이콘으로 표시됩니다.)
ARCHICAD 21에서 이런 라이브러리, 폴더, 또는 라이브러리 파트를 예약하면, 작업을 계속하기 전에 경고 메시지가 나타납니다.
그래도 이전 버전 프로젝트로 이런 라이브러리를 편집하려 한다면(예: AC 18 또는 19), 여기에서 취소를 클릭한 다음 이전 버전의 ARCHICAD를 사용하여 해당 라이브러리와 그 내용을 예약 및 편집하는 방법이 가장 좋습니다.
ARCHICAD 라이브러리의 각 새 버전은 이전 버전 이후로 업데이트된 많은 객체를 포함합니다. 대부분의 경우, 이런 업데이트된 객체는 배치된 같은 객체의 이전 버전과 호환 가능합니다.
하지만, 이전 ARCHICAD 라이브러리의 일부 객체는 새 ARCHICAD 21 라이브러리 버전에 대응하는 객체가 없습니다 (일반적으로, 이것은 더 이상 필요가 없다고 여겨지는 “폐지된” 객체입니다). 그러나 프로젝트에 이러한 객체가 배치된 경우, ARCHICAD 21로 마이그레이션한 이후에도 이를 이용하고 싶어할 수 있습니다.
ARCHICAD 마이그레이션 라이브러리는 이러한 용도에 적합합니다. 즉, 라이브러리는 최신 버전 ARCHICAD 라이브러리에 대응하는 객체를 갖지않은 이전 버전 ARCHICAD 라이브러리의 객체만을 포함합니다. 마이그레이션 라이브러리는 ARCHICAD 라이브러리 전체 버전보다 훨씬 작습니다.
마이그레이션 라이브러리가 사용되는 시기
마이그레이션 라이브러리는 2가지 워크플로를 통해 자동으로 로드됩니다:
•ARCHICAD 라이브러리 마이그레이션하기: 이 기능은 ARCHICAD 21에서 이전 버전의 프로젝트를 열 때 사용합니다. 마이그레이션 라이브러리가 자동으로 로드됩니다.
이전 버전의 프로젝트를 열 때 ARCHICAD 라이브러리 마이그레이션하기 참조.
•통합: 다수의 ARCHICAD 라이브러리로부터 배치된 객체가 있고 모든 라이브러리를 로드한 경우 라이브러리를 통합할지를 묻습니다. 통합 절차의 일환으로 마이그레이션 라이브러리가 자동으로 로드됩니다.
필요한 마이그레이션 라이브러리를 로드하는 이러한 워크플로들을 사용하지 않는 경우, 이전 버전의 프로젝트로부터 배치된 객체 일부가 ARCHICAD 21에서 상응하는 객체와 호환되지 않을 수 있습니다. 이런 경우,
•사용자가 사용자의 이전 라이브러리를 제거했다면, 이 호환되지 않는 이전 객체들은 ARCHICAD 21에서 “찾을 수 없는 객체”가 됩니다. 이 경우, 사용자는 이와 같은 찾을 수 없는 객체에 대해 ARCHICAD 21 버전의 새 객체로 대체, 필요에 따라 그 객체들의 매개변수도 재설정해야 합니다.
•사용자의 새 라이브러리와 이전 라이브러리를 함께 보존하는 것은 권장하지 않습니다, 왜냐하면 로드된 굉장히 많은 객체들이 중복 그리고/또는 불필요하게 되며 라이브러리 로딩 시간과 잠재 오류 또한 증가하기 때문입니다.
주의:
◦계속 누락된 라이브러리 파트가 있는 경우 이는 버전 13 이하의 ARCHICAD 라이브러리로부터 생성된 라이브러리 파트를 사용하고 있기 때문입니다. 이러한 경우 라이브러리 관리자를 사용하여 이전 ARCHICAD 마이그레이션 라이브러리 폴더를 프로젝트에 직접 추가해야 합니다.
◦만약 사용자의 ARCHICAD 라이브러리가 BIM 서버 라이브러리라면 (예를 들어, 팀워크 프로젝트에대해) 그리고 사용자가 그것들을 병합하기 원하면, ARCHICAD는 마이그레이션 라이브러리를 자동으로 찾을 수 없을 것입니다. 이 경우에, 사용자는 마이그레이션 라이브러리를 사용자 하드 드라이브로부터 BIMcloud/BIM 서버로 업로드 해야합니다.
마이그레이션 라이브러리 찾을 곳
마이그레이션 라이브러리는 ARCHICAD 설치 과정의 일환으로 컴퓨터에 설치됩니다. 이들은 두 가지 폴더로 나뉩니다:
•ARCHICAD 마이그레이션 라이브러리(ARCHICAD 라이브러리 버전 13 이상)
•이전 ARCHICAD 마이그레이션 라이브러리(일반적으로 ARCHICAD 라이브러리 버전 10 ~12에서 사용 가능)
사용자는 GRAPHISOFT 웹사이트에서 마이그레이션 라이브러리를 또한 다운로드할 수 있습니다.
주의: 사용자의 지역 버전에 따라 이용가능한 마이그레이션 라이브러리는 다양합니다.
ARCHICAD 12 및 이전 버전으로부터 라이브러리 및 객체 마이그레이션하기
ARCHICAD 12 및 그 이전 버전으로부터 프로젝트를 마이그레이션할 때 관련된 추가 라이브러리 변경 사항에 주의하십시오:
•활성 라이브러리 - 링크된 라이브러리
이전 버전 프로젝트들의 활성 라이브러리는 링크된 라이브러리로서 ARCHICAD 21 버전에 로드됩니다. (그 라이브러리들은 라이브러리 관리자의 링크된 라이브러리 폴더에서 볼 수 있습니다.)
•다른 객체 - 내장된 객체
이전 버전 “다른 객체” 항목은 ARCHICAD 21 버전의 “내장된 객체” 폴더에서 볼 수 있습니다.
•핫링크된 모듈의 다른 객체
사용자가 ARCHICAD 12에서 핫링크된 모듈을 배치하면, 소스 파일의 “다른 객체” 폴더로부터 배치된 객체는 ARCHICAD 21에서 찾을 수 없게 됩니다. 해결 방법으로는 이 객체를 라이브러리 관리자를 사용하여, 사용자의 호스트 ARCHICAD 21 프로젝트에서 가져오거나, 또는 BIMcloud/BIM 서버 라이브러리에서 그러한 객체를 배치하여, 프로젝트에 그 라이브러리를 추가하는 것입니다.
•찾을 수 없는 라이브러리 - 이용 불가능 라이브러리
이전 버전 라이브러리 관리자 기능에서 "찾을 수 없는” 라이브러리는 ARCHICAD 21 버전의 라이브러리 관리자에서는 “이용 불가능” 으로 목록에 표현됩니다. 라이브러리 관리자 기능의 “추가” 명령을 사용하여, 이 라이브러리들을 검색하고 그것들을 링크된 라이브러리로서 추가합니다.
•찾을 수 없는 객체
이전 버전 프로젝트에서 찾을 수 없는 객체는 또한 ARCHICAD 21 버전에서도 “찾을 수 없는”으로 목록에 표현됩니다, 라이브러리 로딩 리포트 뿐만아니라 라이브러리 관리자 모두에서. 이 문제를 해결하려면, 라이브러리 관리자를 이용하여, 이 찾을 수 없는 객체의 소스 파일을 검색하고,그것들을 프로젝트에 추가합니다.
이 파일들은 지원되지 않는 이미지 형식을 참조하고 있습니다.
추가 정보는 내장 라이브러리의 이미지 파일 참조: QuickTime 형식의 이미지.
객체는 2가지 경우에 "사용되지 않습니다":
•새 ARCHICAD 버전에서 객체가 완전히 중단된 경우(예: 더 이상 사용되지 않는 컴퓨터 또는 TV 객체)
•객체가 새로운 ARCHICAD 버전에서 대응되는 객체가 있지만 변경된 변수나 기능(예: 변경된 새시를 가진 창)으로 인해 기존 객체가 자동으로 교체되지 않는 경우
앞서 설명한 라이브러리 마이그레이션 또는 통합 기능을 사용하는 경우 마이그레이션 라이브러리와 함께 필수적인 구식 객체가 자동으로 로드되어 어떠한 객체도 누락되지 않습니다.
주의: 프로젝트에 이미 배치된 마이그레이션 라이브러리의 구식 객체만 액세스할 수 있습니다.
구식 객체를 최신 라이브러리 파트로 교체하기
구식 객체(예: 이전 버전의 창)를 사용하고 있고 이를 수동으로 상응하는 최신 라이브러리 파트로 교체하고자 하는 경우 새 창이 기존의 창과 완벽히 일치하지 않는다는 점에 유의하십시오(그렇지 않은 경우 자동으로 교체됨). 즉, 일부가 다르게 작동합니다.
따라서 기존 창을 새것으로 교체할 때 필요에 따라 새 창의 변수를 재설정해야 합니다.
이를 쉽게 수행하려면 변수 이동:을 사용하십시오. 이를 통해 기존 창의 변수를 가져와 객체를 교체하기 전에 선택한 변수를 삽입할 수 있습니다. 이는 정확한 복사본을 생성하진 않지만 재현할 수 있는 모든 부분이 반영되어 수작업을 줄여줍니다.
1.변수 가져오기 단축키(Alt + 클릭)를 사용하여 배치된 객체의 변수를 가져옵니다.
2.프로젝트에서 이전 창을 선택합니다.
3.창 설정 대화상자를 엽니다.
4.창 설정에서 새 라이브러리 폴더로 이동한 다음 사용하고자 하는 해당 새 창을 찾습니다.
5.커서를 새로운 교체 창으로 이동시키고 Ctrl+Alt(Mac: Cmd+Opt)를 누릅니다. 커서가 주사기 모양으로 바뀝니다.
6.이제 새 창 객체를 클릭하여 변수를 삽입합니다. 기존 창의 전달 가능한 모든 변수가 새로 활성화된 창에 전달됩니다.
7.확인을 클릭하여 창 설정을 닫고 변경된 변수를 사용하여 이전 창을 새 창으로 교체합니다.
새 창에 대한 이러한 변경은 대화상자를 닫고 창을 배치할 때까지만 효력이 있으며, 새 창의 기본값 설정은 변하지 않습니다.