피직스 by nvidia 게임 개발 엔진인 피직스로 제작된 3d 게임을 지원할 수 있는 그래픽카드. 피직스로 제작된 3d 게임을 미지원 그래픽카드보다 더 실감나게 표현 지원 예 섬광이 번쩍이며 강력한 폭발이 일어나는 장면 주변 환경에 반등하는 파편들, 현실감이 살아있는 물 마치 살아있는 것처럼 느껴지는 캐릭터의 움직임 물리엔진 게임 내에서 물리연산을 하는 것은 쉬운 일이 아니다. 동시다발적응로 수리, 로직 연산을 필요로 하며 물리연산 알고리즘을 기반으로 하는 작업이다. 이것을 좀 더 편하게 하려고 만들어진 것이 바로 피직스 지금까지 CPU 가 작업해오던 물리연산을 GPU가 처리하는 기술 대용량 병렬 환경을 위해 설계된 하드웨어 가속기 GPU 에서 수행하는 병렬처리 알고리즘을 C언어와 같은 프로그래밍 언어..
마이크로 소프트에서 개발한 windows 프로그램 개발 및 실행환경(프레임워크) 이다. FCL 클래스는 .NET 프레임워크를 사용하는 모든 언어가 사용할 수 있는 클래스들의 라이브러이 이며, CLR 클래스는 공통 언어 런타임 클래스로 알려져 있는데 이 클래스는 언어 외에도 보안 메모리관리 기타 핸들링 역할을 제공하는 가상 머신이기도 하다. FCL과 CLR이 합쳐진 것이 .NET Framework 이다. https://en.wikipedia.org/wiki/.NET_Framework https://namu.wiki/w/.NET%20Framework
키프레임방식으로 해당 프레임에 적절한 뼈대를 만들어 D3DXFRAME 에 갱신해주자 위의 구조체를 통해 여러 동작을 가지고있을 때 어떤 동작 취하게 하던지, 몇 개의 동작을 섞는 등의 명령을 내릴 수 있다. 애니메이션 컨트롤러가 어떻게 일을 하느냐 일단 애니메이션을 저장할 트랙과 애니메이션 셋(ID3DXAnimationSet)이 필요하다. 애니메이션 컨트롤러로 부터 애니메이션 셋을 받아와야 한다. 애니메이션셋을 트랙에 세팅해야한다. 애니메이션 트랙을 활성화시키고 애니메이션 컨트롤러로 애니메이션을 진행시킨다. 해당 4단계를 거쳐 애니메이션이 플레이된다. 블랜딩이란 두 개의 애니메이션의 끝, 다음애니메이션의 처음을 부드럽게 이어주는 역할인데 3번 과정에서 새로운 애니메이션을 활성화하기전에 이전 애니메이션의 ..
This interface is used to control animation functionality, connecting animation sets with the transformation frames that are being animated. The interface has methods to mix multiple animations and to modify blending parameters over time to enable smooth transitions and other effects. Members The ID3DXAnimationController interface inherits from the IUnknown interface. ID3DXAnimationController al..
Controls animation functionality, connecting animation sets to the transformation frames being animated. Definition Visual Basic NotInheritable Public Class AnimationController Inherits Object Implements ICloneable, IDisposable C# public sealed class AnimationController : Object, ICloneable, IDisposable C++ public ref class AnimationController sealed : Object, ICloneable, IDisposable JScript pub..