두 문장으로 AI가 VR 장면을 생성하게 해주세요! 아니면 일종의 3D나 HDR 파노라마인가요?
제작: 빅데이터 다이제스트
작성자: Caleb
최근에는 ChatGPT가 엄청난 인기를 끌고 있다고 할 수 있습니다.
OpenAI는 11월 30일 챗봇 ChatGPT를 출시하고 테스트를 위해 대중에게 무료로 공개한 이후 중국에서 인기를 끌었습니다.
로봇과 대화한다는 것은 키워드를 입력하고 AI가 해당 그림을 생성하게 하는 등 특정 명령을 로봇에게 실행하도록 요청하는 것을 의미합니다.
이것은 특별한 일이 아닌 것 같습니다. OpenAI도 4월에 DALL-E의 새 버전을 업데이트하지 않았나요?
OpenAI, 당신은 몇 살인가요? (왜 맨날 너야?)
다이제스트에서 생성된 이미지가 3D 이미지, HDR 파노라마, VR 기반 이미지 콘텐츠라고 하면 어떨까요?
최근 싱가포르 난양기술대학교 연구팀이 이러한 AI를 제안했습니다. 사용자가 텍스트로 명확하게 설명된 장면을 입력하면 시스템이 사실적인 3D 장면을 생성할 수 있습니다.
먼저 효과를 살펴보겠습니다. 예를 들어 "낮에는 푸른 나무로 둘러싸인 호수 위의 갈색 목조 부두"를 입력하면 시스템이 다음과 같이 대답합니다. 직접 가득 찼습니다.
이 연구는 Text2Light: Zero-Shot Text-Driven HDR Panorama Generation이라는 제목으로 출판되었습니다.
문서 링크: https://arxiv.org/abs/2209.09898
교육 없이 3D HDRI 생성
고품질 HDRI(High Dynamic Range Images)라고도 함 HDR 파노라마는 현재 사실적인 360도 3D 장면을 만드는 데 널리 사용되는 방법입니다.
HDRI 캡처의 어려움을 고려하면 AI를 활용해 3D 장면을 생성할 수 있는 기술은 많지만, 기본적으로 일련의 매개변수 설정이나 대량의 데이터를 통한 딥러닝이 필요합니다.
그래서 연구원들은 4K+ 해상도 HDRI를 생성하기 위해 Text2Light라는 제로샷 텍스트 기반 프레임워크를 제안했으며 전체 프로세스에는 해당 교육 데이터가 필요하지 않습니다.
HDRI 생성 프로세스는 두 단계로 나눌 수 있습니다.
첫 번째 단계에서는 입력 텍스트가 이중 코드북의 이산적 표현을 기반으로 LDR 파노라마로 변환됩니다. 입력 텍스트는 먼저 미리 훈련된 CLIP 모델에 의해 텍스트 임베딩에 매핑됩니다. 두 번째로 텍스트 조건부 글로벌 샘플러는 입력 텍스트에 따라 글로벌 코드북에서 전체 의미를 샘플링하는 방법을 학습한 다음 구조 인식 로컬 샘플러를 합성합니다. 로컬 패치 및 합성을 수행합니다.
두 번째 단계는 연속 표현으로 구조화된 잠재 인코딩에 따라 첫 번째 단계의 LDR 결과를 업그레이드하는 것입니다. 연구진이 제안한 초해상도 역톤 매핑 연산자(SR-iTMO)는 파노라마의 공간 해상도와 다이내믹 레인지를 동시에 향상시킬 수 있다.
이러한 방식으로 교육 없이도 4K 해상도의 HDRI를 생성할 수 있으며 이는 LDR에서 HDR로 변환하는 문제를 해결하는 가장 진보된 이미지 생성 모델이기도 합니다. 연구용으로 한 쌍의 파노라마와 텍스트를 만들었습니다.
그러나 이 기술은 아직 초기 연구 단계로 저해상도 360도 파노라마 이미지 콘텐츠만 제작할 수 있습니다. 그러나 연구팀은 향후 현 단계 기술로 생성되는 파노라마 이미지를 업그레이드할 계획입니다. 생성된 3D 이미지 또는 VR 장면을 더욱 부드럽고 매력적으로 만들기 위해 HDR 이미지 향상 효과를 추가합니다.
텍스트 드라이버를 사용하여 HDRI 생성
다음으로 몇 가지 작업 프로세스를 살펴보겠습니다.
체크포인트를 먼저 다운로드하시고, 팀에서 실외(로컬 샘플러 실외) 장면과 실내(로컬 샘플러 실내) 장면에 대한 모델을 각각 출시했다는 점 참고하세요.
문장에서 HDR 파노라마 생성:
python text2light.py -rg logs/global_sampler_clip -rl logs/local_sampler_outdoor --outdir ./generated_panorama --text "YOUR SCENE DESCRIPTION" --clip clip_emb.npy --sritmo ./logs/sritmo.pth --sr_factor 4
시리즈 텍스트 설명에서 HDR 파노라마 생성:
# assume your texts is stored in alt.txtpython text2light.py -rg logs/global_sampler_clip -rl logs/local_sampler_outdoor --outdir ./generated_panorama --text ./alt.txt --clip clip_emb.npy --sritmo ./logs/sritmo.pth --sr_factor 4
저해상도 생성( 512x1024) LDR 파노라마:
# assume your texts is stored in alt.txtpython text2light.py -rg logs/global_sampler_clip -rl logs/local_sampler_outdoor --outdir ./generated_panorama --text ./alt.txt --clip clip_emb.npy
결과 HDR 파노라마는 모든 최신 그래픽에서 직접 사용할 수 있습니다. 3차원 컴퓨터 그래픽 소프트웨어 Blender에서 샌프란시스코 풍경을 렌더링하는 경우를 예로 들어 보겠습니다. 보라색과 분홍색 하늘 아래 산맥의 풍경 사진을 입력하면 다음과 같은 이미지가 생성됩니다.
为了便于批处理,例如使用多个hdri进行渲染,在命令行中也可以提供渲染3D的脚本。
解包,检查检查Blender的使用情况:
# assume your downloaded version is 3.1.2tar -xzvf blender-3.1.2-linux-x64.tar.xzcd blender-3.1.2-linux-x64./blender --help
添加别名:
# PATH_TO_DOWNLOADED_BLENDER indicates the parent directory where you save the downloaded blenderalias blender="/PATH_TO_DOWNLOADED_BLENDER/blender-3.1.2-linux-x64/blender"
然后回到Text2Light代码库,为不同的呈现设置运行以下命令:
blender --background --python rendering_shader_ball.py -- ./rendered_balls 100 1000 PATH_TO_HDRI
就能得到这样的结果:
该项目也在GitHub上开源了:
GitHub链接:https://github.com/FrozenBurning/Text2Light
这个项目也得到了不少网友的好评。有网友就感叹到,“人类的想象力是没有边界的”,照这个趋势来看我们距离“输入文字就能3D打印出一个真实物体”的时代也不远了。
也有网友表示,当试图输入“一个四层半的榻榻米房间,房间内有推拉门、拉门、餐桌、14寸黑白电视、黑色电话机”,仍然会担心AI能否比较准确地再现这种场景。毕竟在想象中,“这应该是一个有异国情调的房间”。
对这个速成HDR全景图的AI,大家有什么看法呢?也欢迎小伙伴们在评论区分享自己的使用心得~
相关报道:https://www.itmedia.co.jp/news/articles/2210/11/news036.html
위 내용은 두 문장으로 AI가 VR 장면을 생성하게 해주세요! 아니면 일종의 3D나 HDR 파노라마인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









PS "로드"문제는 자원 액세스 또는 처리 문제로 인한 것입니다. 하드 디스크 판독 속도는 느리거나 나쁘다 : CrystalDiskinfo를 사용하여 하드 디스크 건강을 확인하고 문제가있는 하드 디스크를 교체하십시오. 불충분 한 메모리 : 고해상도 이미지 및 복잡한 레이어 처리에 대한 PS의 요구를 충족시키기 위해 메모리 업그레이드 메모리. 그래픽 카드 드라이버는 구식 또는 손상됩니다. 운전자를 업데이트하여 PS와 그래픽 카드 간의 통신을 최적화하십시오. 파일 경로는 너무 길거나 파일 이름에는 특수 문자가 있습니다. 짧은 경로를 사용하고 특수 문자를 피하십시오. PS 자체 문제 : PS 설치 프로그램을 다시 설치하거나 수리하십시오.

부팅 할 때 "로드"에 PS가 붙어있는 여러 가지 이유로 인해 발생할 수 있습니다. 손상되거나 충돌하는 플러그인을 비활성화합니다. 손상된 구성 파일을 삭제하거나 바꾸십시오. 불충분 한 메모리를 피하기 위해 불필요한 프로그램을 닫거나 메모리를 업그레이드하십시오. 하드 드라이브 독서 속도를 높이기 위해 솔리드 스테이트 드라이브로 업그레이드하십시오. 손상된 시스템 파일 또는 설치 패키지 문제를 복구하기 위해 PS를 다시 설치합니다. 시작 오류 로그 분석의 시작 과정에서 오류 정보를 봅니다.

HTML5에서 비디오 재생 속도는 재생 레이트 속성을 통해 제어 할 수 있습니다.이 값은 다음 값을 수용합니다. 1보다 작은 재생 백 1 : 정상 속도 재생 1 : 빠른 재생 재생 0 : html5에서 일시 중지 된 requestfullscreen () 메소드를 통해 비디오 요소 또는 부모의 요소에 적용될 수 있습니다.

H5 페이지 제작 과정 : 설계 : 계획 페이지 레이아웃, 스타일 및 콘텐츠; HTML 구조 구성 : HTML 태그를 사용하여 페이지 프레임 워크를 구축합니다. CSS 스타일 쓰기 : CSS를 사용하여 페이지의 모양과 레이아웃을 제어합니다. JavaScript 상호 작용 구현 : 페이지 애니메이션 및 상호 작용을 달성하기위한 코드를 작성하십시오. 성능 최적화 : 이미지, 코드를 압축하고 HTTP 요청을 줄여 페이지로드 속도를 향상시킵니다.

"로드"는 PS에서 파일을 열 때 말더듬이 발생합니다. 그 이유에는 너무 크거나 손상된 파일, 메모리 불충분, 하드 디스크 속도가 느리게, 그래픽 카드 드라이버 문제, PS 버전 또는 플러그인 충돌이 포함될 수 있습니다. 솔루션은 다음과 같습니다. 파일 크기 및 무결성 확인, 메모리 증가, 하드 디스크 업그레이드, 그래픽 카드 드라이버 업데이트, 의심스러운 플러그인 제거 또는 비활성화 및 PS를 다시 설치하십시오. 이 문제는 PS 성능 설정을 점차적으로 확인하고 잘 활용하고 우수한 파일 관리 습관을 개발함으로써 효과적으로 해결할 수 있습니다.

투명한 효과 생산 방법 : 선택 도구와 깃털을 사용하여 협력 : 투명 영역과 깃털을 선택하여 가장자리를 부드럽게합니다. 층 블렌딩 모드와 불투명도를 변경하여 투명성을 제어하십시오. 마스크와 깃털 사용 : 선택 및 깃털 부위; 레이어 마스크와 그레이 스케일 그라디언트 제어 투명성을 추가하십시오.

H5 (HTML5) 및 JS (JavaScript)의 학습 난이도는 요구 사항에 따라 다릅니다. 간단한 정적 웹 페이지는 H5 만 배울 필요가 있지만 대화식이 매우 높고 JS를 마스터하려면 프론트 엔드 개발이 필요합니다. 먼저 H5를 배우고 점차 JS를 배우는 것이 좋습니다. H5는 주로 태그를 배우고 시작하기 쉽습니다. JS는 가파른 학습 곡선이있는 프로그래밍 언어이며 클로저 및 프로토 타입 체인과 같은 구문 및 개념에 대한 이해가 필요합니다. 함정 측면에서 H5는 주로 호환성 및 의미 론적 이해 편차를 포함하는 반면, JS에는 구문, 비동기 프로그래밍 및 성능 최적화가 포함됩니다.

PS 카드의로드 인터페이스는 소프트웨어 자체 (파일 손상 또는 플러그인 충돌), 시스템 환경 (DIFE 드라이버 또는 시스템 파일 손상) 또는 하드웨어 (하드 디스크 손상 또는 메모리 스틱 고장)로 인해 발생할 수 있습니다. 먼저 컴퓨터 자원이 충분한 지 확인하고 배경 프로그램을 닫고 메모리 및 CPU 리소스를 릴리스하십시오. PS 설치를 수정하거나 플러그인의 호환성 문제를 확인하십시오. PS 버전을 업데이트하거나 폴백합니다. 그래픽 카드 드라이버를 확인하고 업데이트하고 시스템 파일 확인을 실행하십시오. 위의 문제를 해결하면 하드 디스크 감지 및 메모리 테스트를 시도 할 수 있습니다.
