PNG OBJ 변환
PNG를 Blender, 게임 엔진, 렌더링 장면에 바로 넣을 수 있는 3D 메시로 바꿉니다. 회색 값은 지형 타일과 양각 패널의 높이가 되고, 투명 배경의 로고는 두께 있는 돌출 배지가 됩니다.
3D 모델 변환
또는 STL, OBJ, MTL … 파일을 여기에 끌어다 놓으세요 ·
파일당 최대 95 MB· 최대 20개 파일· 30분 뒤 삭제
파일은 UltKit 서버에서 처리되며 30분 뒤 삭제됩니다.
STL과 OBJ에는 단위가 저장되지 않습니다. 슬라이서에서 부품이 10배나 25.4배 작거나 크게 나오면 단위를 잘못 읽은 것이니 여기서 설정하십시오.
Blender, CAD 프로그램, 슬라이서는 Z-up을, glTF, Unity, 대부분의 게임 엔진은 Y-up을 씁니다. 가져온 모델이 옆으로 누워 있으면 바꾸십시오.
STEP이나 IGES 솔리드를 메시로 변환할 때 쓰입니다. 정밀은 곡선이 매끄럽지만 파일이 커지고, 거침은 빠른 미리보기에 충분합니다.
PNG, JPG, SVG 입력에만 쓰입니다. 부조는 어두운 영역을 높이고, 리토판은 뒤에서 빛을 비추면 사진이 보이는 얇은 판이며, 돌출은 로고나 SVG 윤곽을 평평한 입체 도형으로 만듭니다.
출력할 모델의 너비이며 높이는 이미지의 가로세로 비율을 따릅니다.
부조나 리토판의 최대 돌출 높이, 또는 돌출 도형의 두께입니다. 리토판은 보통 2–3 mm를 씁니다.
출력물이 흩어지지 않도록 부조 아래에 까는 판입니다. 0이면 바닥이 없습니다.
사용 방법
- 1
PNG 업로드
흑백 하이트맵, 사진, 투명 배경 로고를 최대 20개까지 올리십시오. JPG, WebP, BMP도 같은 방식으로 처리됩니다.
- 2
부조 또는 도형 선택
이미지 변환 방식은 부조에서 시작하며, 1 mm 바닥 위에 높이 / 깊이 5 mm입니다. 로고에는 돌출 도형을 고르고, 밝은 부분이 높아야 한다면 높이 반전을 체크하십시오.
- 3
OBJ로 변환
OBJ로 변환을 누르고 파일을 3D 앱으로 가져오십시오. 장면이 미터 단위라면 앱에서 크기를 조정하십시오.
PNG 하이트맵을 메시로 변환하기
하이트맵은 3D 그래픽에서 가장 오래된 기법으로, 밝기가 높이를 뜻하는 흑백 이미지입니다. 지형 편집기, 스컬프팅 브러시, 디스플레이스먼트 셰이더가 모두 이를 읽으며, Unreal Engine의 Landscape 도구도 바로 이 용도로 16비트 흑백 PNG 파일을 가져옵니다. 여기서 다른 점은 셰이더 효과가 아니라 고정된 메시를 얻는다는 것입니다. 모양이 OBJ 안에 실제로 존재하므로 어떤 내보내기를 거쳐도 남습니다.
변환기는 이미지를 격자로 샘플링해 각 점을 밝기에 따라 높이 / 깊이까지 올리고, 가장자리를 닫은 뒤 바닥판을 붙입니다. 돌출 도형에서는 투명하거나 밝은 배경을 버리고 남은 모양을 고르게 밀어 올립니다. PNG 로고가 장면 속 배지나 간판이 되는 방식입니다.
폴리곤 수에 주의하십시오. 픽셀마다 형상이 늘어나므로 4,000 × 4,000 하이트맵은 게임 장면에 필요한 것보다 훨씬 무거운 메시가 됩니다. 대부분의 소품에는 512 또는 1,024픽셀 이미지면 충분하며, 더 가볍게 하려면 Blender에서 데시메이트하십시오. 같은 부조를 프린트하려면 이미지 STL 변환을 보십시오.
- 모델 너비
- 5–1,000 mm
- 높이 / 깊이 범위
- 0.2–100 mm
- 바닥 두께
- 0–50 mm
- 한 번에 올릴 이미지 수
- 20
PNG
PNG 이미지(Portable Network Graphics)
PNG는 1996년 PNG Development Group이 발표하고 이후 W3C와 ISO가 표준화한 무손실 래스터 형식입니다. 모든 픽셀을 그대로 보존하고, 완전한 알파 투명도를 지원하며, 글자, 날카로운 가장자리, 단색 영역을 아티팩트 없이 표현합니다. 이런 정확성 덕분에 스크린샷, 로고, 아이콘, 인터페이스 그래픽에 이상적입니다. 대신 용량이 문제여서, 사진을 PNG로 저장하면 같은 사진의 JPEG나 WebP보다 몇 배 커지는 경우가 많습니다. 모든 브라우저, 운영 체제, 편집기에서 PNG 파일을 열 수 있습니다.
- 압축 방식
- 무손실
- 투명도
- 예
- 애니메이션
- 아니요
- 도입 연도
- 1996 · PNG Development Group
OBJ
Wavefront OBJ 3D 모델
OBJ는 Wavefront Technologies가 개발한 3D 형상 형식입니다. 꼭짓점, 텍스처 좌표, 법선, 면을 나열한 일반 텍스트 파일이며, 재질과 텍스처는 별도의 .mtl 파일에서 참조합니다. 거의 모든 3D 모델링 프로그램, 게임 엔진, 3D 프린팅 도구에서 가져올 수 있습니다. OBJ는 애니메이션, 리깅, 장면 계층 구조를 지원하지 않으며, MTL과 이미지 파일을 함께 두지 않으면 텍스처가 사라집니다.
- 압축 방식
- –
- 투명도
- –
- 애니메이션
- 아니요
- 도입 연도
- Wavefront Technologies
하이트맵, 로고, 양각 그림을 평면 텍스처가 아니라 실제 형상으로 Blender, 게임 엔진, 렌더러에 가져오려고 PNG를 OBJ로 변환합니다.
변환한 OBJ를 Blender, Unity, Godot으로 가져오기
Blender
- 01File > Import > Wavefront (.obj)를 선택합니다.
- 02좌표가 밀리미터 단위로 기록되므로, 장면이 실제 미터 단위라면 0.001배로 조정합니다.
- 03그림을 표면에 입히려면 위쪽 보기 투영으로 PNG를 텍스처로 추가합니다.
Unity
- 01.obj를 Assets 폴더로 끌어다 놓습니다.
- 02Unity는 1단위를 1미터로 취급하므로 가져오기 설정에서 Scale Factor를 지정합니다.
- 03모델을 장면으로 끌어다 놓고 머티리얼을 지정합니다.
Godot
- 01.obj를 프로젝트 폴더에 복사합니다.
- 02Godot이 FileSystem 독에서 메시 리소스로 가져옵니다.
- 03메시를 MeshInstance3D 노드에 지정하고 머티리얼을 추가합니다.
PNG OBJ 변환 자주 묻는 질문
PNG가 뒷면과 옆면까지 있는 완전한 3D 모델이 될 수 있습니까?
이미지 한 장으로는 안 됩니다. PNG에는 한 방향의 모습만 있고 깊이 정보가 없으므로, 변환기는 뒷면이 평평한 부조나 돌출 윤곽을 만듭니다. 완전한 입체는 여러 장의 사진으로 하는 포토그래메트리나 직접 모델링이 필요합니다.
PNG 하이트맵에서 흰색은 높은 곳입니까, 낮은 곳입니까?
게임 엔진과 GIS 하이트맵에서는 흰색이 높고 검은색이 낮습니다. 이 변환기의 부조는 양각 사진처럼 보이도록 기본적으로 어두운 부분을 올리므로, 지형 하이트맵을 넣을 때는 높이 반전을 체크하십시오.
지형이 계단처럼 층져 보이는 이유는 무엇입니까?
8비트 흑백 PNG는 밝기 단계가 256개뿐이라 높은 부조는 눈에 보이는 계단 모양으로 올라갑니다. 높이 / 깊이를 낮추거나, 업로드 전에 하이트맵을 살짝 흐리게 하거나, 가져온 뒤 Blender에서 메시를 부드럽게 하십시오.
OBJ에 PNG의 색도 담깁니까?
부조는 밝기만으로 만들어지므로 결과물은 형상으로만 보십시오. 원래 그림을 표면에 보이게 하려면 Blender에서 위에서 내려다보는 투영으로 PNG를 텍스처로 입히십시오. 메시 비율이 이미지와 같아 정확히 맞습니다.
이미지로 만든 모델은 OBJ와 STL 중 무엇으로 저장해야 합니까?
어디서나 읽히는 3D 소프트웨어와 게임 엔진용이라면 OBJ를, 3D 프린터로 보낼 모델이라면 STL을 고르십시오. 프린팅용으로는 PNG STL 변환이 같은 옵션에 출력만 STL로 설정되어 있습니다.