본문 바로가기
728x90
SMALL

webgl3

[WebGL][Processing 프로세싱] Java 기반 오픈 소스 프로그래밍 언어 Processing 프로세싱 Processing 프로세싱(오픈소스 라이선스: GPL, LGPL 라이선스) 은 컴퓨터 프로그래밍의 본질을 시각적 개념으로 프로그래머가 아닌 사람들에게 교육할 목적으로 뉴 미디어 아트, 시각 디자인 공동체를 위해 개발된 오픈 소스 프로그래밍 언어이자 통합 개발 환경(IDE)이다. 2001년 MIT 미디어 연구소에서 케이시 리아스와 벤자민 프라이가 시작하였습니다. 현재는 Processing Foundation 프로세싱 재단에서 관리 하고 있습니다. Processing 프로세싱로는 미디어 아트, 그래픽 아트, 2D 게임 / WebGL 웹 기반 3D게임 등을 구현할 수 있습니다. Processing 프로세싱 Java 자바, GLSL, JavaScript 자바스크립트 언어로 구성되어있고 파일 확장자명은 .pde.. 2023. 1. 22.
[WebGL][P5.js][웹 기반] WebGL 웹 기반 JavaScript 확장 라이브러리 P5.js P5.js 웹 기반 JavaScript 확장 라이브러리로 Processing 프로세싱과 마찬가지로 미디어 아트, 그래픽 아트, 2D 게임 / WebGL 웹 기반 3D게임 등을 구현할 수 있습니다. 코드 구조는 함수 표현만 다를 뿐 Processing 프로세싱 코드 구조와 같습니다. 제가 사이드 프로젝트로 P5.js / WebGL을 이용해서 3D 게임 데모를 구현한 게시글이 있습니다. 소스코드도 깃허브 배포했으니 참고하시기 바랍니다. P5.js는 예Qianqian Ye 가 리드하고, 로렌 맥카시 Lauren Lee McCarthy 가 창안하였고, Processing Foundation 프로세싱 재단에서 지원하고 있습니다. P5.js 기본 코드 골격 function setup() { } function dr.. 2023. 1. 22.
[Not Open Source Game Engine Platform / Game Development Tool] 게임엔진 플랫폼 아닌 게임개발 툴] Three.js Three.js (오픈소스 라이센스: MIT License)는 자바스크립트 API로 웹 브라우저에서 3D 그래픽스 애니메이션을 구현할 수 있습니다. 웹 3D게임 개발에도 활용할 수 있습니다. 웹사이트 개발 문서도 잘 나와있고 최근에는 Three.js 유튜브 강좌도 나와서 접근하기가 좋아졌습니다. 다운로드는 웹사이트에서 받으면 되고 Three.js 이용하려면 Code::Blocks, Visual Studio Code, Sublime Text 등의 IDE(통합개발환경)을 설치하고 드라이브에서 프로젝트파일 안에 Three.js API 폴더를 생성해서 저장하여 사용해야합니다. 구글에서 "Three.js" 검색 2022. 10. 10.
728x90
LIST