Skip to content

hwan-ajou/glTF_Korean_Translation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Join the Slack group Join the forums

glTF™ (GL Transmission Format) 는 로열티 없는 표준으로서 3차원 장면과 모델 데이터를 효율적으로 응용간에 전송하고 로딩할 수 있도록 해줍니다. glTF는 3차원 어셋의 크기와 이 어셋을 을 풀기 위해 필요한 처리 시간 모두를 최적화 해 줍니다. glTF 표준은 확장성을 제공하며, 3차원 콘텐츠 도구와 서비스들을 위한 일반적인 퍼블리싱 포맷을 정의함으로써, 저작 작업흐름을 단순화 시켜 주며, 산업간 컨텐츠 상호운용성을 제공하여 줍니다.

표준 (Specification)

이 번역은 참고 목적으로만 사용하기 바랍니다.

표준에 대한 의견이 있는 경우 issues에 제출바랍니다. 기술적인 문제 혹은 워크플로에 대한 질문, 본인의 사례를 소개하고 싶다면 join the glTF forum를 이용하기 바랍니다. 간단한 질문이라면 슬랙 Slack에서 #gltf 채널을 이용하기 바랍니다. 번역에 대한 의견이 있을 경우, 이 프로젝트 이슈에 의견을 주십시오.

간략 소개 (Quickstart)

개요 (Overview)

From github.com/javagl/gltfOverview/ | PDF | hardcopy | Khronos reference cards
Japanese translation by Takuto Takahashi

개발자 도구 (for developers)

아티스트 도구 (for artists)

미리보기 도구 (Preview tools)

목차 (Contents)

glTF 도구

변환기 (Converters), 가져오기 (Importers), 내보내기 (Exporters)

도구 입력 출력 설명
Khronos Group Blender Importer/Exporter status status Official importer/exporter, included with Blender 2.80 and higher
3DS Max Exporter status Export glTF files using BabylonJS plugin for 3DS Max 2015 or later
Maya Exporter status Export glTF files using BabylonJS plugin for Maya 2018 or later
Unity Exporter (Sketchfab fork) status Unity editor wizard that exports to glTF Format
Unity COLLADA & glTF Exporter Unity 5 & Unity 2017 status Commercial unity asset store editor extension to export COLLADA and glTF via collada2gltf
Sketchup export and import status Separate extensions for export and import
PBR extension for SketchUp SKP status PBR Material Editor, glTF Exporter, PBR Viewport
obj2gltf OBJ status Command-line converter
Kupoman blendergltf status glTF exporter for Blender aimed at streaming scenes to other applications
ksons Blender Importer status Blender importer for glTF 2.0 (alpha)
BlackThread.io converter Multiple status Online drag and drop converter powered by three.js
Assimp Multiple status General-purpose online conversion pipeline
PiXYZ Studio Multiple status Interactively prepare & optimize any CAD data
FBX2glTF (Facebook) FBX status Command-line converter
FBX2glTF (ClayGL) FBX, COLLADA, OBJ status Python tool to convert models to glTF2.0 format, model is parsed by FBX SDK.
glTF API FBX, COLLADA, OBJ status Web API to convert OBJ, FBX and COLLADA files to glTF or GLB
Simplygon Cloud Multiple status Cloud based asset optimization pipeline
Verge3D status glTF 2.0 exporters for Blender and 3ds Max
COLLADA2GLTF COLLADA status Official command-line converter, with updates for glTF 2.0 in progress
Cesium drag-and-drop converter OBJ, COLLADA status Online drag and drop converter
Maya2glTF status Export glTF from Autodesk Maya
batchgltf COLLADA status Batch converter with GUI
FBX-glTF (Cyrillef) FBX status Plug-in and command-line converter
jgltf-obj OBJ status Java programmatic and command-line converters
Docker collada2gltf COLLADA status Docker container for Python web service, built on COLLADA2GLTF
collada2gltf-web-service COLLADA status Node.js web service, built on COLLADA2GLTF
cqparts STEP status Python CAD for programmers (import / export doc) (GLTFExporter)
FME Desktop Multiple status FME lets you move data between 400+ formats and applications using a drag-and-drop interface while preserving data quality throughout the conversion process.
UModel (UE Viewer) Unreal engine status UModel allows you to view static and animated mesh assets from Unreal engine games, and then export them into several formats including glTF 2.0
OPEN CASCADE CAD Assistant Multiple status Freeware multi-platform 3D Viewer and converter for 3D/CAD models with glTF 2.0 export support
Adobe Dimension FBX, STL, SKP, OBJ status Share and Publish feature lets users export to glTF to view on the web.
RapidCompact Multiple status Optimizes and converts 3D assets for efficient online presentation.
Cinema 4D Exporter status Export glTF from MAXON Cinema 4D
Revit glTF Exporter add-in status Paid add-in to export glTF from Autodesk Revit 2019 or later
Adobe Animate status Publish 2D animations to glTF/glb using Animate 2019 or later. Also create 360 degree VR content and embed 3D glb assets in the scene.

최적화 (Optimizer)

도구 상태 설명
gltf-import-export status NPM package to convert between glb and gltf files
makeglb status Drag and drop browser tool to convert gltf to self contained binary glb
gltf-toolkit status Collection of tools and libraries to modify and optimize glTF assets for Windows Mixed Reality home
glTF Pipeline status Official Node.js command-line tool for optimizing glTF assets
gltf2glb status Python tool to convert glTF to Binary glTF
binary-gltf-utils status Node.js tool to convert glTF to Binary glTF

검증 (Validator)

도구 상태 설명
glTF Validator status Official command-line and drag-and-drop tool to validate glTF assets against the specification
glTF VSCode Extension status 3D previews, built-in official glTF Validator, conversion to/from GLB

뷰어와 디버깅 (Viewers and Debugging)

도구 상태 설명
BabylonJS Sandbox status Drag-and-drop online viewer for model preview and debugging, using BabylonJS
three.js glTF Viewer status Drag-and-drop viewer (web and desktop) for model preview and debugging, using three.js
three.js Editor status Editor with drag-and-drop support
Clay Viewer status Drag-and-drop glTF2.0 viewer with high quality rendering and PBR material editing.
glTF Animation Visualizer status Frame-by-frame debugging for glTF animations.
VirtualGIS Viewer status Cesium-based glTF viewer.
GLTFQuickLook status macOS QuickLook plugin for glTF files
glTF Viewer status Android and iOS apps for glTF 2.0 viewing and link sharing: supports embedded glTF 2.0 files and links
DirectX glTF Viewer status DirectX11, C++ desktop app for loading and rendering glTF files
glTFShowcase status Android and iOS app for viewing glTF 2.0 asset from local files (gltf/glb/zip): supports environment lighting change.
Hilo3d glTF Viewer status Drag-and-drop glTF2.0 viewer for model preview, using Hilo3d
MeshViewer status OBJ / glTF2 mesh viewer for Windows and macOS
Diligent GLTF Viewer status Cross-platform GLTF PBR viewer with multiple rendering back-ends

응용 (Applications)

Application 상태 설명
Blender 2.80 status Khronos glTF importer/exporter ships with Blender 2.80 and higher
Paint 3D by Microsoft status 3D creation tool
Remix 3D by Microsoft status Share and print 3D creations
Facebook status Use .glb files to create 3D Posts
Sketchfab status Platform to publish, share & discover 3D online and in VR
Wordpress (plugin) status Inline glTF renderer for WordPress
Modo by Foundry status 3D modeling, texturing & rendering tools
Substance Painter by Adobe status 3D painting software with glTF 2.0 import and export
Marmoset Toolbag status 3D real-time rendering, animation, and baking suite
Aspose.3D status File Format APIs for creating, editing, and converting over 100 file formats
3D Slash status Web-based and app-based 3D modeling imitating a stonecutter
Archilogic status Web-based 3D platform for architecture and interiors
Plex.Earth status Connects AutoCAD with Google Earth and the Real World.
VECTARY status Online 3D content creation tool
Visual Studio Code status Preview, validate, inspect, and debug glTF files
Esri CityEngine status Advanced 3D city design software supports glTF to import and export
ArcGIS Pro status Desktop GIS for 2D and 3D and supports usage of glTF content as markers in 3D.

로더와 엔진 (Loaders and Engines)

WebGL 엔진

To compare WebGL-based glTF loaders, see gltf-test.

Engine 상태 Scope Related
three.js (loader) status All <model-viewer/> component, drag-and-drop viewer
BabylonJS (loader) status All Viewer component
Cesium (loader) status All Drag-and-drop viewer, tutorial
ArcGIS API for JavaScript status Geometry and materials Sample, guide
OSG.JS (loader) status All
Grimoire.js (loader) status Geometry and materials, partial animation
Hilo3d (loader) status All Doc
A-Frame (loader) status All Doc
xeogl (loader) status Geometry and materials Tutorial
ClayGL (loader) status All Examples
Verge3D (loader) status All
ReactVR status All
CZPG (loader) status All Examples
PEX (loader) status Geometry and materials
GLBoost (loader) status ? Examples
xml3d.js (loader) status Geometry and materials
X3DOM (loader) status Geometry and materials
RedGL status All Examples
Ashes status All Examples

WebGL 샘플 코드

Sample 상태 설명
Khronos glTF Sample Viewer status Engine-agnostic sample viewer with WebGL PBR shader for glTF 2.0 (source code)

게임과 렌더링 엔진

도구 상태 설명
UnityGLTF status Unity3D library for exporting, loading, parsing, and rendering glTF assets
GLTFUtility status glTF 2.0 loader plugin for Unity3D
Unreal (forum / notes) status Unreal adds glTF import capability
Godot Game Engine status Godot 3.0 fully supports glTF import
jMonkeyEngine status jME 3.2 supports glTF 2.0
Ogre_glTF status glTF 2.0 loader plugin for Ogre v2-1
G3D Innovation Engine status glTF 2.0 import
LÖVR status A framework for creating VR with Lua
LibGDX glTF status LibGDX library for loading and rendering glTF assets

임베디드 뷰어 (Embedded Viwer)

도구 저자 유형 설명
Babylon.js Viewer BabylonJS self-hosted HTML web component for viewing self-hosted glTF models.
<model-viewer> Google self-hosted HTML web component for viewing self-hosted glTF models.
Poly Google service glTF models hosted on Poly may be embedded in an iframe on any site.
Sketchfab Sketchfab service glTF models hosted on Sketchfab may be embedded in an iframe on any site, using the embed models feature.

언어

JavaScript / Node.js

도구 상태 설명
gltf-viewer status Web component to display glTF models on a website
minimal-gltf-loader status A minimal, engine-agnostic JavaScript glTF Loader, with a raw WebGL 2 renderer example
THREE.GLTFLoader status Loads glTF assets into a three.js scene.
THREE.GLTFExporter status Exports three.js scenes to a glTF asset
gltf-walker status Convenience library for processing glTF
RedCube.js status glTF viewer without dependencies
gltf-bounding-box status Computes the global bounding box of a gltf model

C++

도구 상태 설명
Tiny glTF loader status Header only C++ glTF parsing library, with Alembic→glTF and CyHair->glTF converters
yocto-gltf status Single file, header only, C++ glTF loading/writing automatically generated from the spec
glTF2-loader status C++14 glTF (2.0 only) parsing library, by Lugdunum3D
gltfpp status glTF 2.0 loader for C++14
fx-gltf status A C++14/C++17 header-only library for simple, efficient, and robust serialization/deserialization of glTF 2.0
TGen status Simple C++ Tangent Generator
Microsoft.glTF.CPP status A C++ library for serializing and deserializing gltf/glb files.
Qt 3D status Qt 3D provides functionality for near-realtime simulation systems
Laugh Engine status Vulkan PBR and IBL renderer
Lugdunum3D status A modern cross-platform 3D rendering engine built with Vulkan and modern C++14
UX3D Engine status Cross-platform multi-threaded Vulkan 3D Engine with glTF 2.0 import and export
Cinder status Work-in-progress glTF importer
nvpro-pipeline status Research rendering pipeline by NVIDIA for minimizing CPU cost
AssetKit ? 3D asset importer/exporter/util library
libgltf status glTF 2.0 parser for C++11
libgltf_ue4 status A third-party library for UE4.10+ to load glTF files
glTF for UE4 status A plugin for UE4.10+ to import glTF files
Diligent Engine status A modern cross-platform low-level graphics libarary and rendering framework

Objective-C

도구 상태 설명
GLTFKit status An Objective-C glTF 2.0 loader and Metal-based renderer

C#

도구 상태 설명
C# glTF loader status C# reference loader for glTF
Aspose.3D for .NET status Import, export, and convert glTF
MixedRealityToolkit-Unity status A collection of scripts and components intended to accelerate development of applications targeting Microsoft HoloLens and Windows Mixed Reality headsets.
SharpGLTF status C# toolkit for reading and writing glTF files.
DEM.Net status C# toolkit for Digital Elevation Models, exporting models with textures and normal maps to glTF files.

C

도구 상태 설명
AssetKit status 3D asset importer, exporter library.
cgltf status Single-header C glTF loader.

Go

도구 상태 설명
gltf status go library for marshaling and unmarshaling glTF
gltf 2.0 status A Go glTF 2.0 writer, reader and validator

Rust

도구 상태 설명
Loader status A crate for loading glTF 2.0
Viewer status glTF 2.0 Viewer written in Rust

Haxe

도구 상태 설명
haxe-gltf status A Haxe library for reading glTF

Java

도구 상태 설명
JglTF-mesh status Generate glTF meshes and geometry in Java

Ada

도구 상태 설명
Orka status The OpenGL 4.5 Rendering Kernel in Ada

TypeScript

도구 상태 설명
gltf-typescript-generator status CLI to generate a TypeScript interface for glTF

Swift

도구 상태 설명
GLTFSceneKit status glTF loader for SceneKit

Python

도구 상태 설명
trimesh status Python library for importing and exporting glTF and numerous other triangular mesh formats.

유틸리티

  • gltf-utilities - JavaScript utility library to help load glTF
  • wetzel - Generate Markdown documentation from JSON Schema
  • gltf-enum - Simple site to help work with all the different enums in glTF spec

리소스 (Resources)

  • glTF-Generator-Registry - An open registry of tools that create glTF assets, along with structured metadata such as links to documentation and bug trackers.

glTF로 개발된 포맷

  • 3D Tiles - An open standard for streaming and rendering massive heterogenous 3D content.

Stack Overflow

프레젠테이션과 기사 (Presentations and Articles)

개요

튜토리얼

프레젠테이션과 기사 전체


우리는 glTF의 유용성은 표준 그 자체보다 더 중요한 것이 있다고 생각합니다. 그것은 커뮤니티가 제공하는 생태계를 구성하는 도구, 문서, 확장판입니다. 여러분들의 참여를 기대합니다. 참여!

About

glTF – Runtime 3D Asset Delivery

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 83.2%
  • JavaScript 16.8%