목록공부엔 끝이없다/이것저것 (4)
Hyun2and
지금까지 게임 엔진 게임 구조 디자인 패턴 인풋, 인터랙션 충돌검사 AI 이제는 애니메이션! 이후엔 Visualization, Network AI Individual Controller : 하나의 에이전트 Abstract Controller : 전체적인 전략 sensor, memory, resoning core(FSM, rule), action system actionAI, Tactical AI 이러한 엔피씨들의 액션이 정해지면 그래피컬하게 보여줘야 한다! → 애니메이션 Animation 사전적 의미 : 움직이는 것처럼 착각을 주는 과정 drawing, model, inanimate objects (점토 애니메이션) 어떤 것을 움직이나? 공 : 실제 물리법칙을 써서 표현할 수 있다 차 구름 Charact..

지난시간 AI for an agent 하나의 AI를 컨트롤한다 센서, 메모리, 리즈닝코어(그 다음 액션 플래닝), 액션 AI for a strategy agent 를 위해서는 센서가 그 주변만 보면 된다 전략에서는 agent 전체, 전반적인 중간중간의 목적을 알아야함 중간중간 목표가 최종 목표에 기여하도록 짜야한다 agent 를 위한 것이 strategy 에 적용할 수 있을까? agent 에서는 순서적인 영향이 크지만 strategy는 순서를 설정하기 어렵다 agent 로는 표현하기 어려운 부분을 strategy 에서 구현하는 것이다 Tactical AI Tactic 의 정의 어떤 목표를 달성하기 위해 해야하는 operation 들의 순서 sequence 요소 초기 상태(initial state) 목표 ..

서론 지금까지 input, 시뮬레이션 게임월드 랜더링 - 애니메이션 네트워크 지난시간 게임에서의 AI 지능적인 행위를 컴퓨터가 시뮬레이션한다 지능적인 것? 규칙이 있고, 규칙, 주변 상황에 따라 이루어진다 주변 상황을 파악하는 것이 필요하다 주변 상황에 상관없다면 그냥 로봇이다 게임에서의 AI 추가적인 고려사항 : 성능! 성능이 빨라야한다 AI 가 느리면 게임 월드에 반영이 느려지고, 반응성이 떨어질수록 플레이어가 반응하기 쉬워지면서 재미도 떨어진다 성능이 중요하다. 조금 덜 지능적이더라도 빠른것이 중요하다 외관상 그럴듯하면 된다 수준에 따라 범위를 제한한다 AI 의 종류 AI for Agent 하나를 컨트롤한다 구성요소 센서 : 주변의 정보를 파악한다 메모리 : 새로운 정보를 비교하기 위한 데이터 리즈..

1. Euler 1) 정의 물체가 놓인 방향을 3차원 공간에서 표현하기 위한 방법 (x,y,z) 축에서의 회전 각도로 정의한다 각도는 일반적으로 오른손 법칙 에 따라 정의됩니다 . 즉, 축의 양의 방향에서 볼 때 시계 방향으로 나타나는 회전을 나타낼 때 양수 값을 가지며 회전이 반시계 방향으로 나타날 때 음수 값을 갖습니다. 2) 특징 오일러 각도는 회전한 축을 기준으로 다음 회전을 한다 3) 장점 3차원 상의 물체의 방향(orientation)을 3개의 파라미터만으로 간결하게 표현할 수 있다 대략적인 방향에 대한 직관적인 정보를 준다 4) 단점 단점 1 : Gimbal Lock 같은 방향으로 두 회전 축이 겹치는 경우 해당 2개의 축이 더이상 분리되지 않는 고정 상태를 말한다 세 개의 축을 동시에 계산..