Week 5 Worknotes

2017-02-05 19:40
Perlin Noise Javascript : https://github.com/wwwtyro/perlin.js

2017-02-05 17:37
shader 프로그래밍에는 왜이리 정이 안갈까?

2017-02-05 11:12
ThreeJS fontloader에서 정확히 어떻게 font file을 import 하는게 좋은지 찾아야 한다.

2017-02-04 21:38
http://electron.atom.io 간단하게 ThreeJS 프로젝트를 네이티브로 바꿀 수 있다. 간단한 코드도 용량이 대략 100MB를 넘는다. 프레임워크 때문에 어쩔 수 없으리라 생각된다.
그래도 웹으로 배포하는 것과는 다르게 앱으로의 기능을 하므로 다양한 용도를 생각 해 볼 수 있다.

/assets/images/2017/electron.png


2017-02-04 20:29
ThreeJS의 기본적인 세팅에 대한 부분이 조금만 간단하다면, 학생들에게 권해줄 만 한데, 하기야 processingJS 가 있지.


2017-02-04 00:33
Blog Theme 바꿈질.


2017-02-03 22:42
현재까지 ThreeJS 로 바꾸어가면서 느낀 점.
아주 미세한 차이지만 oF 보다는 구현되어지는 형태에 대해 고민을 많이 할 수 있는 듯 하다.
구현되는 방식이 다양해서 흥미롭게 접근할 수 있다.


2017-02-03 22:29
ThreeJS 다음 코드로 시작한다.
여기에 추가할 것들은 WindowsResize, Background Gradient


2017-02-03 20:59
흠… geometry 를 움직이느냐, mesh를 움직이느냐에 대한 실험이 필요하다.


2017-02-03 01:16
Planet Animation Test
Mesh를 Merge시키지 못하여서 Code 공개는 며칠 후에 한다.

Planets animation #threejs #study #generative #webgl #creativeappsnet

A video posted by JHPark (@jeonghopark) on


2017-02-02 22:43
Number Clamp Function

Number.prototype.clamp = function(min, max) {
    return Math.min(Math.max(this, min), max);
};

2017-02-02 19:51
Processing 코드에서 threeJS로 옮긴다.
OOP 의 경우에 나름대로 규칙을 정해야 할 듯 하다.
Vector의 계산은 몇몇의 함수 이름들이 oF나 Processing 과는 차이가 있어서 직접 찾아야함.


2017-02-02 11:09
github 에 개인 프로젝트를 저장하기 좀 애매했었다.
(공개를 안한다기 보다는, 학생들 프로젝트 혹은 회사와 연결된 프로젝트의 경우는 곤란하다.)
Gitlab 과 같이 사용한다.
Bitbucket도 좋기는 한데, 뭔가 너무 많은 옵션들이 있어서 계정을 지웠다.


2017-02-01 22:15
언제쯤 메인으로 ThreeJS를 쓸 수 있으려나…


2017-02-01 09:39
가장 머리가 맑고 잘 돌아가는 아침 이른 시간에 SNS 를 보는 것은 정말 바보같은 짓이다.


2017-01-31 13:34
Mail Box 거의 정리. 시원하다.


2017-01-30 10:13
좀더 긴 글을 쓸 필요가 있겠다.