Gandis Blog

What did I do

[3D Graphics]
WebGL(OpenGL) Coordinate Systems

WebGL(OpenGL) Coordinate Systems

이 글은 WebGL의 Coordinate System에 대해 학습한 내용을 정리한 글이며, WebGL을 기준으로 작성되었으나 WebGL과 OpenGL의 Coordinate Systems은 동일하다. WebGL Coordinate Systems WebGL Coordinate System은 Vertex, Normal Vector와 같은 기하학적 ...

[WebGL]
WebGL 1.0 vs WebGL 2.0

WebGL 1.0 vs WebGL 2.0

이 글은 WebGL 1.0과 WebGL 2.0의 기능적인 부분을 비교하기 보다,WebGL로 Web Service를 제공하고 있을 때 WebGL과 WebGL2중 어떤 것을 사용할 것인지를 결정하는데 도움이 되고자 정리하게 되었다. WebGL 현황 WebGL은 Web browser에서 3D 기술을 적용하기 위한 Web Graphics Librar...

[WebGPU]
[Draft]WebGPU Fundamentals - Device

WebGPU Fundamentals - Device

Device Device는 WebGPU의 두 가지 Core Internal Object(Adapter, Device)중 한 가지 이다. Device사용을 위한 자세한 내용은 Devices를 참고한다. Reference https://gpuweb.github.io/gpuweb/#adapters 이 글은 WebGPU에 정의된 Sp...

[WebGPU]
[Draft] WebGPU Fundamentals - Adapter

WebGPU Fundamentals - Adapter

Adapters Adapter는 WebGPU의 Core Internal Objects로 분리되는 두가지 Internal Object(Adapter, Device)중 한 가지 이다. WebGPU에는 수 많은 internal Object들이 존재하지만, Adpater가 Core Internal Object로 분리된 이유는 GPU 동작에 핵심적인 역할을 하...

[WebGPU]
WebGPU Fundamentals - Internal Object

WebGPU Fundamentals - Internal Object

Internal Object WebGPU는 GPU 동작의 근본적인 구현내용을 포함하고 있는 내부 개체(Internal Object)가 있다. WebGPU에서는 ‘내부 개체(Internal Object)는 개념적으로 외부로 노출이 되지 않는 개체(Object)이며, GPU 동작의 근원이 되는 구현내용을 포함하고 있고, 각 API 개체의 상태를 추적할 수...

[WebGPU]
[Draft] WebGPU - Native

WebGPU Native

WebGPU - Native Reference https://en.wikipedia.org/wiki/WebGPU https://en.wikipedia.org/wiki/WebGL

[WebGPU]
WebGPU 소개

WebGPU 소개

WebGPU WebGPU는 WebGL를 대체할 미래의 Web Grpahics API로 Google, Apple, Microsoft, Mozila 등으로 이루어진 W3C의 GPU for the Web Community Group에서 WebGPU의 Spec을 논의하며 정의하고 있다. (아직 공식적으로 출시가 되지는 않았다.- 2021년 04월 17일 기준...

[Volume Rendering][기초][1]
Volume 이란?

Volume 이란?

Volume Rendering은 간단히 말해 3차원 Volume을 2차원 화면에 표시를 해주는 것을 말한다. Volume Rendering에 알아보기 전에 Volume이 무엇인지 먼저 알아본다. Volume이란? 2차원 Image는 Pixel이라고 불리는 Data가 2차원 Array로 구성된 것을 말한다. Volume은 2차원에서 1차원이 확장된 형...

[3D Graphics]
OBJ geometry format

OBJ geometry format

OBJ 란? 3D 그래픽에서 기하학적인 데이터를 저장하는 포맷들은 STL, OBJ, FBX, DAE, 3DS, IGES, STEP, VRML/X3D, AMF 등 여러가지가 있다. OBJ는 이런 종류들중에 물체의 재질(Material)이나 질감(Texture)을 표현할 수 있는 정보를 포함하고 있어, 기하학적인 형태만을 표현하는 포맷들보다 좀더 자세하게...

[3D Graphics]
3차원 컴퓨터 그래픽(3D Computer Graphics)란?

3차원 컴퓨터 그래픽(3D Computer Graphics)란?

3차원 컴퓨터 그래픽(3D Computer Graphics) 3차원 컴퓨터 그래픽은 간단히 말해 일상생활에 존재하는 3차원 물체를 2차원으로 표현하는 과정을 말한다. 즉, 3차원 공간좌표계에 존재하는 물체를 Computer에서 사용하는 데이터로 만들고, 모니터로 출력하는 과정을 말한다. 사실 3차원 물체를 2차원적으로 표현하는 것은 매우 복잡한 과정...