기술 발전에 대한 정보를 꾸준히 접하는 사람이라면 의심할 여지없이 최근에 등장한 ChatGPT와 관련된 주목할 만한 헤드라인을 잘 알고 있을 것입니다. 2022년 11월에 데뷔한 이 놀라운 OpenAI는 우수성과 혁신을 향한 끊임없는 추구로 전 세계의 주목을 받고 있습니다. 사용자들이 ChatGPT의 엄청난 잠재력을 활용하기 위한 새로운 애플리케이션을 지속적으로 발견하여 이전에는 불가능하다고 생각했던 것의 한계를 재정의하는 것을 목격하는 것은 매우 고무적인 일입니다.

ChatGPT는 메이커와 3D 프린팅 애호가를 위한 다양한 리소스를 제공하여 창의적인 비전을 실현하는 과정을 간소화합니다. 하지만 3D 프린팅 영역에서 ChatGPT를 정확히 어떻게 활용할 수 있을까요?

ChatGPT가 3D 프린팅에 도움이 될 수 있나요?

너무 빨리 인쇄되어 흐릿합니다! (제임스 브루스 / All Things N)

3D 프린팅에 ChatGPT를 사용할 때는 작업을 시작하기 전에 관련 제약 사항을 숙지하는 것이 중요합니다. 이 소프트웨어는 초보적인 3D 모델을 생성할 수 있지만 완전히 자율적인 설계 도구로 작동할 것으로 기대해서는 안 됩니다. 따라서 사용자는 설계 프로세스의 특정 측면을 직접 수행해야 할 수 있습니다.

ChatGPT를 활용하면 3D 프린팅 파일을 생성하고 관리하는 프로세스를 크게 간소화하여 궁극적으로 시간과 노력을 모두 절약할 수 있습니다. 수많은 반복 작업을 수반하는 3D 모델링의 고된 특성으로 인해 인공지능의 통합은 워크플로우를 신속하게 처리할 수 있는 매력적인 솔루션이 될 수 있습니다.

ChatGPT로 STL 파일 생성

표준 전송 언어(STL)는 3D 프린팅 프로세스에서 선호되는 파일 형식으로 널리 활용되고 있습니다. 이 형식은 CAD(컴퓨터 지원 설계) 및 슬라이싱 소프트웨어에서 실행되는 지시문을 인코딩하여 이전에 저장되거나 생성된 3차원 개체를 구성할 수 있도록 합니다. 사용자 친화적인 시스템을 통해 요청 시 기본 STL 파일을 생성할 수 있습니다.

기초적인 3차원 모델을 시작점으로 삼아 시작할까요? 그런 다음, ChatGPT가 해당 모델의 매개 변수 내에서 큐브의 STL 표현을 생성하도록 지시하는 방향으로 문의를 진행할까요? 핵심은 우리의 요구를 명확하게 설명하여 ChatGPT가 청원의 성격을 이해할 수 있도록 하는 것입니다. 예를 들어, STL 파일을 ASCII 형식으로 만들 것을 명시적으로 규정하면 가독성을 높일 수 있습니다.

이 글도 확인해 보세요:  ChatGPT를 사용하여 팟캐스트 스크립트를 작성해봤더니? 결과는 이렇습니다.

OpenAI ChatGPT 웹사이트로 이동하여 계정을 생성하고 챗봇을 열어야 시작할 수 있습니다.

큐브의 3D 모델을 ASCII STL 형식으로 생성해 주세요.

제공된 텍스트를 3D 프린팅에 적합한 STL 파일로 변환하려면 다음 단계를 따르세요: 1. 이 창에서 텍스트를 복사하여 메모장 또는 텍스트 편집기와 같은 일반 텍스트 편집기에서 새 문서에 붙여넣습니다. 2. 파일 메뉴에서 “다른 이름으로 저장…”을 선택하고 파일 유형으로 “모든 파일(*. *)”을 선택하여 이름이 “.stl”로 끝나는 파일(예: “example.stl”)을 저장합니다. 파일을 저장할 때 “.stl” 확장자를 반드시 포함해야 합니다. 3. 3D 프린터용 G코드 지침을 생성하는 데 일반적으로 사용되는 원하는 슬라이싱 소프트웨어를 엽니다. 저장된 “.stl” 파일을 소프트웨어로 가져옵니다. 4. 슬라이싱 소프트웨어 내에서 필요한 설정을 조정합니다.

ChatGPT에서 특정 3D 모델을 요청할 때 초기 응답이 원하는 결과와 일치하지 않을 수 있습니다. 이러한 경우, 요청한 3D 모델의 정확한 렌더링을 보장하기 위해 ChatGPT에 추가 지원 또는 설명을 요청해야 합니다.

ChatGPT는 더 복잡한 STL 파일을 생성할 수 있는 잠재력을 가지고 있지만, OpenAI가 이 기능을 사용자 기반에 무료로 제공하는 데 필요한 리소스를 할당하는 것은 불가능합니다. 그럼에도 불구하고 이 플랫폼은 STL 파일의 내부 작동에 대한 통찰력을 얻고자 하는 개인에게 유용한 리소스로 남아 있습니다.

ChatGPT로 CAD 소프트웨어용 3D 모델 스크립트 생성

몇몇 3차원 모델링 소프트웨어 애플리케이션은 스크립트를 활용하여 3D 모델을 생성하는 기능을 제공합니다. 그러나 이 방법은 스크립트를 직접 작성할 때 가장 효율적인 접근 방식이 아닐 수 있습니다. 다행히 ChatGPT를 사용하면 스크립트를 자동으로 생성할 수 있어 프로세스를 간소화하고 제작 시간을 단축할 수 있습니다.

3D 모델링 소프트웨어의 프로그래밍 언어 선택은 사용 중인 특정 툴에 따라 달라질 수 있습니다. 예를 들어, 블렌더를 사용하는 경우 해당 프레임워크 내에서 파이썬 스크립팅이 지원된다는 것을 알 수 있습니다. 반면 ChatGPT는 파이썬뿐만 아니라 다양한 프로그래밍 언어로 작업할 수 있는 범용성을 입증했습니다.

이 글도 확인해 보세요:  풀업 저항기란 무엇이며 어떻게 사용하나요?

이전 지침에 따라 기본 3D 큐브 모델을 생성하는 Blender용 Python 스크립트를 생성해 주세요. 이 작업은 더 복잡한 3D 모델에서 발생하는 복잡성이나 문제 없이 ChatGPT로 간단하고 쉽게 달성할 수 있어야 합니다.

Blender의 인터페이스에서 기본 보기에 화면 왼쪽에 스크립트 콘솔이 표시되는 스크립팅 작업 공간으로 이동합니다. ChatGPT에서 생성한 스크립트를 실행하려면 텍스트를 복사하여 콘솔 창에 붙여넣습니다. Enter 키를 누르면 3D 작업 공간 내에서 3D 모델이 구체화되는 것을 확인할 수 있습니다.

ChatGPT를 사용하여 STL 파일을 생성할 때, 길고 계산 집약적인 스크립트를 만들지 못하도록 특정 제한이 적용됩니다. 그러나 스크립트 작성 기능을 향상시킬 수 있는 대체 유료 서비스가 존재합니다. 또한 GPT-4에 액세스하면 3D 프린팅 프로세스를 더욱 효과적으로 강화할 수 있습니다.

3D 프린팅에 ChatGPT가 또 어떤 도움을 줄 수 있나요?

실제로 ChatGPT는 단순히 스크립트 내러티브와 STL 파일 생성을 넘어 3D 프린팅에 열정적인 사람들에게 다양한 가능성을 제시합니다. OpenAI의 챗봇은 이 분야와 관련된 다양한 질문에 대한 유용한 지원과 안내를 제공합니다.

유니티 시스템은 오류나 손상으로 인해 손상된 G코드 파일을 분석하여 사용자에게 문제 해결을 위한 권장 사항을 제공할 수 있습니다. 이러한 파일에는 제작 과정에서 3D 프린팅 장치에서 사용하는 명령이 포함되어 있으며, 손상되거나 결함이 있는 경우 장치가 올바르게 작동하지 않거나 원하는 결과를 생성하지 못할 수 있습니다. 당사의 지원을 요청하면 이러한 문제를 해결하고 G코드 데이터를 원래 상태로 복원하는 방법에 대한 지침을 받을 수 있습니다.

ChatGPT는 복잡한 3D 모델링 프로젝트의 완료를 용이하게 하고 외부 리소스를 통합할 수 있는 3D 모델링 프롬프트를 생성할 수 있습니다.

많은 3차원 모델링 프로그램에서 설계 프로세스를 용이하게 하기 위해 ChatGPT를 활용하는 플러그인을 제공합니다. 이러한 확장 프로그램은 GPT 기술을 사용하여 복잡한 설계를 생성하기 위한 특정 지침 또는 미리 작성된 스크립트를 생성할 수 있습니다.

활용되는 특정 재료에 따라 3D 프린터에 적합한 매개 변수를 선택하는 것은 어려운 작업일 수 있으며, 특히 인쇄 과정에서 불완전하고 복잡한 문제가 발생할 경우 더욱 그렇습니다. 다행히도 ChatGPT의 도움을 받으면 3D 프린터 구성과 관련된 모든 문제를 효과적으로 해결하고 고품질 출력물을 생산하기 위한 최적의 설정에 대해 정보에 입각한 결정을 내릴 수 있습니다.

이 글도 확인해 보세요:  ChatGPT와 구글 바드: 어느 쪽이 더 낫나요?

3D 프린팅을 위한 ChatGPT 최대한 활용하기

아직 ChatGPT의 포괄적인 기능이 완전히 실현되지는 않았지만, 3D 프린팅과 관련된 쿼리를 통해 그 잠재력을 탐색해 볼 수 있습니다. 여기에는 STL 파일 생성, 3D 모델 스크립트 작성, G 코드 파일 확인 및 수정이 포함됩니다. 응답을 최적화하려면 문의의 틀을 정확하게 짜는 것이 좋습니다.

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.