본문 바로가기
  • Welcome!
personal activity/이것 저것 자료 캡처

WGBGL

by ToolBOX01 2021. 2. 3.
반응형

플러그인을 사용하지 않고 웹 브라우저에서 상호작용 가능한 3D와 2D 그래픽을 표현하기 위한 JavaScript API입니다. 

WebGL은 종종 3D API로 치부됩니다. 사람들은 "WebGL을 사용해서 멋진 3d를 만들거야"라고 생각하는데요. 사실 WebGL은 rasterization engine일 뿐입니다. 당신이 제공한 코드를 기반으로 점, 선, 삼각형 등을 그립니다.

WebGL은 컴퓨터에 있는 GPU에서 실행됩니다. 따라서 GPU에서 실행되는 코드를 제공해야 하는데요. 해당 코드는 함수 쌍 형태로 제공해야 합니다. 이 두 함수는 vertex shader와 fragment shader로 불리고 C/C++처럼 엄격한 Type을 가지는 GLSL로 작성되어 있는데요. 이 두 개를 합쳐서 program이라고 부릅니다.

WEB 페이지를 통해 CAD 데이터를 볼수 있습니다

 

WebGL 3D Editor

FinalMesh.WEB is a perfect foundation for viewing and sharing 3D content on the web. No plugins are required - it instantly works in any modern browser. WebGL 3D Viewer Fast and small 3D Viewer, with great visualization speed. It feels like desktop applica

www.finalmesh.com

 

오늘날 프로그램을 개발 한다는것은 라이브러리를 이용하여 개발 하는것 입니다. 다음과 같은 라이브러리로 개발 한다면 멋진 결과를 얻을수 있습니다

 

 

xeogl - WebGL-based 3D visualization engine

A highly-optimized 3D visualization framework with an API that's fun to use

xeogl.org

 

WEBGL 기반의 상용 프로그램

 

 

 

Marmoset Toolbag 4 - 3D Rendering, Texturing, & Baking Tools

Check out Marmoset Toolbag, a powerful yet tidy real-time rendering, texturing, and texture baking suite - essential tools for 3D art production.

marmoset.co