본문 바로가기

작성하던 글이 사라졌어.. 블렌더를 처음 마주한건 20년 2월, 정확한 이유는 기억 안나지만 종종 3D 프로그램을 다뤄야 할 일이 생길때마다 미루고 미루다 오픈소스 프로그램인 블렌더는 좀 더 편하고 사용자 편의성에 맞춰져 있을거라고 착각한 채로 시작했다. 돌이켜보니 그날 하루 하고 말았던거 같은데 옆에서 듣기론 인터페이스가 너무 지저분하다고.. 하필 블렌더 버전도 한참 메이저 업데이트로 넘버링이 바뀔 시기라 유튜브에는 기존 버전과, 현재 버전의 강의 들이 혼재해 있는 상황 입문자가 받아들이기엔 다소 혼란스러웠다. 나중에 필요하면 다시 해보겠지만 그렇게 생각하기를 벌써 1년이 지난걸 보면 기약은 없다. 아무튼, 지금은 기억도 안날 정도로 까마득한 유튜브 채널에서 만만한 강의 하나 붙잡고 애써 따라했던걸로 기억 나는데, 단축키를 즐겨.. 더보기
근 5년 넘게 방치한 블로그가 아직도 살아 있다!! 누추한 블로그에 꾸준히 일일 접속자가 있다는걸 보고 새삼 놀랐다. 궁금해서 유입 통계를 보니 평일마다 제이쿼리로 검색해서 들어오시는 분들이 계셨다. 웹 개발은 안한지가 오래되어서 제이쿼리가 아직도 인기(?) 인지 따로 찾아봤을 정도 (링크) 최근들어서는 프로그래머라고 부르기도 애매할정도로 너무 방대한 분야의 개발과 기획, 프로젝트 관리를 두루 다루다보니 가끔 내가 뭘 하나 싶기도 한데, 오랜만에 블로그 와서 옛날 냄새 맡으며 시간을 돌이켜보니 참 많은 일들이 있었구나 싶다. SNS가 대중화되고 블로그 같은 장문의 글보다는 짧고 다양한 의견을 자연스레 내고 교류하는 사회가 되었지만, 생각이 많은 나로서는 쉽게 동화되지 못했다. 바쁘다는 핑계로 소홀히 했던 블로그, 거창하게 다시 시작할 마음과 다짐은 없지만.. 더보기
cocos2D 2.x 텍스쳐 생성(+스프라이트) int width = 320; int height = 5; int textureWidth = ccNextPOT(width); int textureHeight = ccNextPOT(height); unsigned int size = textureWidth * textureHeight * sizeof(ccColor4B); ccColor4B * pixels = (ccColor4B *)malloc(size); memset(pixels, 0, width * height * sizeof(uint)); for ( int y=0; y 더보기