프로그래밍/3D그래픽스 & 쉐이더 스피비 2011. 1. 7. 10:55
애니메이션의 정의 애니메이션의 어원은 라틴어 'anima'(영혼)에서 유래 하였으며, 어원적으로는 '무생물에 영혼을 불어넣는다'는 의미가 강하다. 실제로는 생명감 있는 동작뿐만 아니라 비.바람.불같은 자연 현상과 기계적인 움직임 따위의 표현이 모두 포함. 3차원 그래픽에서 애미네이션이란 메시나 텍스쳐등의 오브젝트를 3차원 공간에서 움직이게 하는 것을 통칭하는 말이다 . 애니메이션 기법 종류들 1.정점 애니메이션(vertex animation) 2.계층적 애니메이션(hierarchical animation) 3.뼈대 애니메이션(bone based animation, skeletal animation) 4.스키닝(skinning) 5.역운동학(inverse kinematics) 의미가 중복되는것들도 좀 있고..
프로그래밍/3D그래픽스 & 쉐이더 스피비 2011. 1. 7. 10:49
* 키 프레임 애니메이션(key frame animation) : 전체 애니메이션중에서 중요한 몇개의 프레임에 애니메이션 키 값을 등록하고, 나머지 들은 자동으로 생성하는 방법이다. 프레임은 애니메이션에서 출력될 한 장면 한 장면을 말한다. 자. 이제 밑에 사각형이다. (1) (2) ◆ ◇ ◇ ◇ ◇ ◆ (-10,0,0) (10,0,0) 전체 6프레임짜리 애니메이션이라고 치자 꺼먼색 마름모가 처음1번에서부터 2번까지 이동하는 애니메이션이다. 여기서 키값이라 하면 그 지점에서의 좌표라고 생각하면된다. 긍까 프레임은 (1)번 프레임 (2)번 프레임 두개만 만들어놓고 나머지 4개의 중간프레임( ◇ ) 들은 보간(interpolate)하여 자동으로 생성한다. 책의 예제를 보면 위치가 이동하면서 회전까지 한다. ..
일상생활/Knowledge 스피비 2011. 1. 6. 23:13
'개발'은 '새로운 것을 개척하여 발전시키는 것'을 말합니다. '계발'은 '이미 잠재되어 있던 사람의 슬기와 재능 등을 깨우쳐 열어주는 것'을 말합니다. '개발'과 '계발'의 가장 큰 차이점은 '개발'은 '물질적인 것'과 관련해서 쓰이는 데 비해, '계발'은 '인간의 정신적인 것'과 관련해서 쓰인다는 것입니다. 그렇지만 인간의 정신적인 것과 관련되어 쓰인다고 하더라도 인위적인 학습이나 훈련을 통해 사람의 능력을 발전시킨다는 의미일 경우에는 '개발'을 씁니다. 즉, '자기 계발'은 인간의 내면에 잠재되어 있는 사상이나 인성 따위를 포함한 슬기나 재주 등을 일깨운다는 뜻이고, '자기 개발'은 인위적인 교육(학습)을 통해 어떤 능력이나 솜씨 등을 향상시킨다는 뜻이 됩니다. 내 블로그명에 태클거는 사람이 가끔있..
프로그래밍/프로그래밍일반 스피비 2011. 1. 5. 19:37
Geometric | 꽁꽁꽁 http://blog.naver.com/adk2000kr/20001305357 함수호출 방식이 __cdecl, __pascal, __stdcall로 여러 가지가 있는 이유는 윈도우즈의 역사성에 있다. 우선 win16에서는 실행파일의 크기가 줄어들고 속도가 빠르다는 이유로 pascall 방식을 사용 했고, win32에서는 가변매개인자를 지원하는 함수를 제외한 모든 함수들은 __stdcall을 사용 한다. 만약 c 방식의 함수호출을 원한다면 __cdecl을 명시해 주어야 한다. (윈도우즈 프로그래밍에 있어서) 우선 c 방식의 함수 호출__cdecl과 pascal 방식의 함수호출의 차이점을 알아보자. 첫 번째로 함수호출후 종료 시점에 호출한 함수의 스택을 정리하는 주체가 호출..
프로그래밍/프로그래밍일반 스피비 2011. 1. 5. 19:25
속성관리자라는것을 사용하면 그림과 같이 속성시트를 만들수있거나 기존에 것을불러올수있습니다. 이기능은 같은 프로잭트설정을 저장해두고 두번다시 똑같은 노가다를하지않도록 도와줍니다. 파일확장자는 vsprops 입니다. 프로잭트 관리할때 app위자드보다 쉽고 간단합니다. 출저: 圖拂光於 一理熙投 事用自 :: 네이버 블로그