기본 콘텐츠로 건너뛰기

1월, 2013의 게시물 표시

[ 3D개념 정리 ] Texture Methods와 Light

Texture diffuse map (color map) : 조명의 확산, 컬러등의 정보가 담긴 텍스쳐 specular map : 재질에 따른 반사율을 다르게 하기위한 텍스쳐 (광택) normal map : 평평한 텍스쳐에 굴곡을 주기위한 텍스쳐 ambient occlusion (A.O.) : 주변물체와 근첩함으로 생기는 암부 표현위한 텍스쳐 Light directional light : 태양 (모든 면에 일정각도로 비췸) point light :  랜턴 (방향있는 조명) rim light : 후광 (윤곽이 또렸해지는 효과) fresnel effect : 빛의 반사각에 따라 밝기나 색상이 다름 (호수표면 효과?)

FlashDevelop에서의 ANE 간단 사용법

1. FlashDevelop에서 AIR 프로젝트 생성. 2. ANE 파일을 프로젝트 폴더의 적당한 곳에 복사해온다. 3. FlashDevelop 프로젝트 창에서 해당 ANE 파일을 오른쪽 클릭하여 Add To Library 클릭. 4. 다시 ANE 파일 오른쪽 클릭 후, Options 클릭 -> External library (not included) 선택. 5. FlashDevelop 프로젝트 창에서 AIR 속성(AIR App Properties) 클릭 후, Extensions 탭에 Extension ID 추가. (Extension ID는 ANE배포자가 문서나 swc등에 명세해놓았을 겁니다.) 6. 프로젝트 폴더안의 bat 폴더에 있는 Packager.bat 파일을 텍스트 에디트 프로그램으로 열어서, adt 옵션에 '-extdir ANE폴더'를 추가해 준다. 7. application.xml에 필요한 퍼미션을 추가해준다.    예) 안드로이드 진동 기능.    Android Permission : <uses-permission  android:name="android.permission.VIBRATE"/> 8. 컴파일 후 테스트 참고로 WIFI 디버깅이 안되면? - 컴과 폰이 같은 네트워크인지 확인. - 프로젝트 폴더\bat\SetupApplication.bat의 DEBUG_IP가 자신의 컴 아이피(IP4v)인지 확인 Android 플랫폼에서 테스트 해 본 내용 입니다. iOS는 좀 다를거에요.

Node.js에서 크롬을 이용해 디버깅해보자

요즘 Node.js를 틈틈히 보고있다. 크롬에서 디버깅 할 수 있는 툴이 있네. node-inspector 1. node.js 설치 ( http://nodejs.org/ 에 설치파일 있음) 2. node-inspector 설치 ( 커맨드라인에서  npm install -g node-inspector  )      github link 3. node.js 실행 ( 커맨드라인에서 node --debug HelloWorld.js ); 4. node-inspector 실행 ( 커맨드라인에서 node-inspector ); 5. 크롬에서 http://127.0.0.1:8080/debug?port=5858 접속 6. 소스파일 열어서 break point를 걸어본다. 7. 마우스 오버 해보면 상세내역 나옴. 우왕 8. 이제 개발 해보자.