아브라카다브라!
2D 생성 3D 모델 측면에서 NVIDIA는 자칭 "세계적 수준"의 연구인 GET3D를 공개했습니다.
모델은 2D 이미지 교육을 마친 후 충실도가 높은 질감과 복잡한 기하학적 세부 정보가 포함된 3D 모양을 생성합니다.
얼마나 강력합니까?
GET3D는 명시적인 질감의 3D 메시를 생성하는 기능 때문에 이름이 붙여졌습니다.
문서 주소: https://arxiv.org/pdf/2209.11163.pdf
즉, 그것이 만들어내는 형태는 삼각형 메쉬의 형태입니다. 종이 모델과 동일하고 텍스처 소재로 덮여 있습니다.
핵심은 이 모델이 다양한 고품질 모델을 생성할 수 있다는 점입니다.
예를 들어, 자동차 바퀴, 조명 및 창문, 오토바이 백미러, 자동차 타이어의 질감... .
길 양쪽의 독특한 건물, 윙윙거리는 다양한 차량, 지나가는 다양한 사람들...
수동 모델링을 통해 동일한 3D 가상 세계를 만들고 싶다면 시간이 많이 걸립니다.
이전의 3D 생성 AI 모델은 수동 모델링보다 빠르지만, 더욱 풍부하고 세부적인 모델을 생성하는 능력은 여전히 부족합니다.
최신 역 렌더링 방법도 다양한 각도에서 촬영한 2D 이미지를 기반으로 3D 개체만 생성할 수 있으며 개발자는 한 번에 하나의 3D 개체만 만들 수 있습니다.
GET3D는 다릅니다.
개발자는 생성된 모델을 게임 엔진, 3D 모델러 및 영화 렌더러로 쉽게 가져와서 편집할 수 있습니다.
제작자가 GET3D 생성 모델을 그래픽 애플리케이션으로 내보낼 때 장면 내에서 모델이 움직이거나 회전할 때 사실적인 조명 효과를 적용할 수 있습니다.
그림에 표시된 대로:
또한 GET3D는 텍스트 안내 모양을 생성할 수도 있습니다.
NVIDIA의 또 다른 AI 도구인 StyleGAN-NADA를 사용하면 개발자는 텍스트 프롬프트를 사용하여 이미지에 특정 스타일을 추가할 수 있습니다.
예를 들어, 렌더링된 자동차를 불타버린 자동차나 택시로 바꿀 수 있습니다.
일반 집을 벽돌집, 불타는 집, 유령의 집으로 바꿔보세요.
아니면 호랑이 무늬와 판다 무늬의 특징을 어떤 동물에게나 적용해 보세요...
단순히 심슨 가족의 "동물의 숲"입니다...
NVIDIA는 단일 NVIDIA GPU로 훈련할 때 GET3D가 초당 약 20개의 객체를 생성할 수 있다고 소개했습니다.
여기서 학습하는 훈련 데이터 세트가 더 크고 다양할수록 출력도 더 다양하고 상세해집니다.
NVIDIA는 연구팀이 A100 GPU를 사용하여 단 2일 만에 약 100만 개의 이미지에 대한 모델을 훈련했다고 밝혔습니다.
GET3D 프레임워크의 주요 기능은 질감이 있는 3차원 모양을 합성하는 것입니다.
생성 프로세스는 두 부분으로 나뉩니다. 첫 번째 부분은 모든 토폴로지의 표면 메쉬를 출력할 수 있는 기하학 분기입니다. 다른 부분은 표면 지점을 쿼리할 수 있는 텍스처 필드를 생성하는 텍스처 분기입니다.
훈련 과정에서 미분 가능한 래스터라이저를 사용하여 결과 텍스처 메시를 2차원 고해상도 이미지로 효율적으로 렌더링합니다. 전체 프로세스는 분리 가능하므로 2D 판별기의 기울기를 전파하여 이미지로부터 적대적인 훈련을 수행할 수 있습니다.
이후 그라데이션은 2D 판별기에서 두 개의 생성기 분기로 전파됩니다.
연구원들은 모델을 평가하기 위해 광범위한 실험을 수행했습니다. 그들은 먼저 GET3D로 생성된 3D 텍스처 메시의 품질을 ShapeNet 및 Turbosquid 데이터 세트를 사용하여 생성된 기존 메시와 비교했습니다.
다음으로 연구진은 비교 결과를 바탕으로 후속 연구에서 모델을 최적화하고 더 많은 실험을 수행했습니다.
GET3D 모델은 기하학과 질감에서 상분리가 가능합니다.
그림과 같이 동일한 지오메트리 히든코드로 생성된 모양이 각 행에 표시되고 텍스처 코드가 변경됩니다.
기하학 코드를 변경하면서 동일한 텍스처 숨김 코드로 생성된 모양을 각 열에 표시합니다.
또한, 연구진은 각 행의 동일한 텍스처 은닉 코드로 생성된 도형에 왼쪽에서 오른쪽으로 기하학 은닉 코드를 삽입했습니다.
위에서 아래로 텍스처 코드를 삽입하면서 동일한 기하학 히든 코드로 생성된 모양. 결과는 각 보간이 생성된 모델에 의미가 있음을 보여줍니다.
각 모델의 하위 그래프 내에서 GET3D는 모든 범주의 다양한 모양 간에 부드러운 전환을 생성할 수 있습니다.
각 줄에 작은 노이즈를 추가하여 숨겨진 코드를 로컬에서 방해합니다. 이러한 방식으로 GET3D는 비슷해 보이지만 약간 다른 모양을 로컬로 생성할 수 있습니다.
연구원들은 GET3D의 향후 버전이 카메라 포즈 추정 기술을 사용하여 개발자가 합성 데이터 세트가 아닌 실제 데이터로 모델을 교육할 수 있다고 지적합니다.
향후에는 개선을 통해 개발자는 한 번에 하나의 개체 범주에 대해 교육할 필요 없이 다양한 3D 모양에 대해 한 번에 GET3D를 교육할 수 있습니다.
Nvidia의 인공 지능 연구 부사장인 Sanja Fidler는 다음과 같이 말했습니다.
GET3D는 AI 기반 3D 콘텐츠 제작의 민주화에 한 걸음 더 가까워졌습니다. 즉석에서 질감이 있는 3D 모양을 생성하는 기능은 개발자에게 획기적인 변화를 가져올 수 있으며, 가상 세계를 다양한 흥미로운 개체로 빠르게 채울 수 있도록 도와줍니다.
논문의 제1저자인 Jun Gao는 토론토 대학 머신러닝 그룹의 박사과정 학생이고 그의 지도교수는 Sanja Fidler입니다.
훌륭한 학업 자격 외에도 그는 NVIDIA 토론토 인공 지능 연구소의 연구 과학자이기도 합니다.
그의 연구는 구조화된 기하학적 표현 학습을 목표로 주로 딥 러닝(DL)에 중점을 두고 있습니다. 동시에 그의 연구는 2D 및 3D 이미지와 비디오에 대한 인간의 인식으로부터 통찰력을 이끌어냅니다.
이렇게 뛰어난 학생이 북경대학교 출신이에요. 그는 2018년에 학사 학위를 취득했습니다. 북경대학교에 재학하는 동안 왕리웨이(Wang Liwei) 교수와 함께 일했습니다.
졸업 후 그는 스탠포드 대학교, MSRA 및 NVIDIA에서도 인턴을 했습니다.
Jun Gao의 강사들은 업계의 리더이기도 합니다.
Fidler는 토론토 대학의 부교수이자 Vector Institute의 교수이며 공동 창립 멤버이기도 합니다.
그녀는 가르치는 것 외에도 NVIDIA의 인공 지능 연구 부사장이기도 하며 토론토의 연구소를 이끌고 있습니다.
토론토에 오기 전에 그녀는 시카고에 있는 Toyota Institute of Technology의 연구 조교수였습니다. 이 연구소는 시카고 대학교 캠퍼스에 위치하고 있으며 학술 기관으로 간주됩니다.
Fidler의 연구 분야는 컴퓨터 비전(CV) 및 기계 학습(ML)에 중점을 두고 CV와 그래픽의 교차점, 3D 비전, 3D 재구성 및 합성, 이미지 주석의 대화형 방법 등에 중점을 둡니다.
위 내용은 하나의 GPU, 초당 20개의 모델! NVIDIA의 새로운 장난감은 GET3D를 사용하여 우주를 창조합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!