본문 바로가기
728x90
반응형

전체 글461

XR콘텐츠제작프로젝트(캡스톤디자인) 4주차 소통 강화 3D 그래픽팀의 불편사항 접수 및 일정 관련 문제점 발견. 문제를 해결하는 과정에서 현재 팀 내에서 소통이 잘 되지 않고, 서로 어떻게 작업이 진행되는지 모르고 있는 상황임을 발견함. 이에 따라 PD, AD, PM, 3D 파트장 인원 및 건의자를 포함한 회의 진행. 회의 안건 - 컨셉과 관련하여 결정이 되지 않는 문제에 대하여 : 컨셉 빠르게 정리하여 문제 해결 - 3D 작업이 원화를 무한대기 하는 현상에 대하여 : 작업 가능 항목을 전달하여 문제 해결 - 3D 모델러 인원이 쉐이더 관련 R&D를 하고 있는 상황에 대하여 : 쉐이더 R&D 대신 더미 모델링 작업으로 진행. - 더미 부분의 퀄리티 기준에 대하여 : 폐기하는 한이 있더라도, 조금 더 디테일하게 진행. - 일정 관련 문제점 제기 :.. 2023. 9. 20.
리얼타임엔진 4주차 - 시작해요 UEFN3 글로벌하게 에픽 메가잼이라는 것을 하고 있다. UEFN도 받고 있기 때문에 과제를 제출 해 보는 것을 추천한다. 시작해요 UEFN 3주차 강의 https://youtu.be/lKkQnX38A_o?si=snw_2h-AbmPxYicz PvE 게임 제작하기 무기를 사용해 몬스터와 싸우는 전투 게임을 제작 해 보자 1. 모델링 기능을 활용한 레벨 그레이박싱 2. 장치를 활용한 전투 구현 3. 보스전 제작 4. Fab 에셋을 활용한 레벨 제작 5. 오프닝 시네마틱 제작 경기장 1. 일정 시간동안 살아남는 게임 2. 보스전 그레이박싱 게임 플레이를 테스트하기 위해 임시 에셋으로 레벨의 프로토타입을 만드는 작업. 언리얼 에디터에서 제공하고 있는 모델링 툴을 사용해서 직접 에셋을 제작 할 수 있다. Blank Map은.. 2023. 9. 19.
게임인공지능 4주차 - FSM FSM (Finite State Machine) 프로그램 로직을 제어하고 구성하는 방법으로, AI 프로그램에 주로 사용된다. - 기계가 최초 가동될 때 하나의 초기 상태(inital state)를 갖는다. - 기계가 가질 수 있는 상태(state)의 개수는 유한(finite)하다. - 기계는 한 순간에는 하나의 상태를 갖는다. 이것을 현 상태(current state)라고 한다. - 하나의 입력에 의해 현재의 상태에서 다음의 상태로 바뀐다. 이것을 전이(transition)라고 한다. - 새로운 상태 f(현재 상태, 입력 정보) f는 함수. - 입력이 종료될 때 기계가 종료 상태(final state)가 된다면 입력이 제대로 인식되었다고 한다. - 복수개의 종료 상태가 가능하다. - 상태 전이도(stat.. 2023. 9. 19.
게임밸런스및시뮬레이션 4주차 - 능력치와 밸런스 수식 기획 단계의 밸런스 밸런스 기획의 절차를 생각 해 보자. - 밸런스 시나리오 큰 그림 잡기 (역할군 나누기) - 밸런스에 사용될 능력치 정리 (밸런스 요소) - 밸런스 기준 설정 (기준 설정 or 최소, 최대값 목표 설정) - 능력치를 항목에 배분 (각각의 중요도에 따라) - 능력치를 통한 계산식 만들기 밸런스에 사용될 능력치 정리 Health Point : 게임에서 캐릭터가 피해를 버틸 수 있는 능력을 수치로 표현한 것 Defensive Point : 상대편의 공격을 막는 능력을 수치로 표현한 것 '기준'을 잡으면 대부분의 밸런스는 의미를 가지게 된다. 일반 타입 1마리를 사냥할 때 전투의 평균 시간이 15초라면 - 극 공격 타입 1마리를 사냥할 때 전투의 평균 시간은 8초 - 방어 타입 1마리를 사냥.. 2023. 9. 18.
게임그래픽프로그래밍심화 4주차 - 그래픽스 API와 조명, 텍스처 Effect 프레임워크의 이해 셰이더 프로그램들과 렌더 상태들을 “Effect”라고 부르는 단위로 조직화하고 관리하는 틀을 제공하는 코드 집합을 의미한다. 빌드 후 디버그용과 릴리즈용으로 생성하여 사용한다. https://github.com/microsoft/FX11 GitHub - microsoft/FX11: Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and ru Effects for Direct3D 11 (FX11) is a management runtime for authoring HLSL shaders, render state, and runtime variables .. 2023. 9. 18.
게임배경음악과효과음 3주차 - 기초음향학과 머신건 이펙트 파형의 비트/주파수 (Wave bit rate/ frequency) 1. Bit rate : 샘플링 시 파형의 진폭(Amplitude)를 양자화 할 때 사용되는 디지털 반복 주기의 간격 2. Frequency : 샘플링 시 파형의 주파수를 양자화 할 때 사용되는 디지털 반복 주기의 간격 높을 수록 고음질. [ 게임에 주로 사용되는 품질 ] CD 표준품질 16 bit 44100Hz → 16441 고품질 24 bit 48000Hz → 2448 저품질 8bit 22050Hz 음의 강도와 측정 1. 데시벨 (Decibel) 두 양(Quantity)의 비율을 대수(Logarithmic)으로 나타낸 것 사람의 청각 감도가 대수이기 때문에 소리의 크기를 나타낼 때 dB를 사용 2. 다이내믹 레인지 (Dynamic R.. 2023. 9. 14.
게임기획과비주얼스크립팅 3주차 - 게임 수학/ 물리 그리고 코딩 프로그래머는 거진 이과출신이 많지만, 기획자는 문/이과 거진 반반으로 나뉘는 경향. 기획자도 수학과 물리에 대해 잘 알아둬야 한다. 진수와 진법 수를 세는 단위. 게임에서 사용하는 수학과 물리를 알아보기 전에 컴퓨터가 사용하는 2진법을 먼저 알아보자. - 미적분의 창시자 라이프니츠가 고안. - 전자기기의 경우 특정 상태(전류가 흐르는 상태를 1, 반대의 경우 0)를 구별하기 위해서 사용 (우리는 10진법 체계에 익숙하다.) - 두가지의 상태만을 표현함으로 오류가 적고, 속도가 빠르다. - 전류가 흐르는 상태 1을 True 반대의 상태 0을 False로 표현하기도 한다. 2진법 - 기본적으로 0과 1로만 표현이 가능하며, 2보다 큰 수를 표현하기 위해서는 자릿수를 변경해야 한다. - 2진법과 16진법에 대.. 2023. 9. 14.
레벨디자인심화 3주차 - 영화를 기반으로 게임 플레이 구성 성공은 천운이 있어야 하지만, 실패는 어느정도 피해갈 수 있다. 영화를 기반으로 플레이 구성 실습 게임을 만들 때는 단일 플레이에 대한 재미가 있어야 한다. 지금 당장 재미있는 것과 장기적인 목표를 가지고 있는 것. RPG의 가장 단순한 순환 구조 도굴을 해서 → 유물을 획득 → 장비를 파밍 → 다시 도굴을 해서... 이 게임이 재미있을까요? 는 대답하기 어렵다. 순환 구조가 있는 것은 당연한 것. 순환구조를 만드는 것은 쉽지만, "그래서 도굴 플레이를 어떻게 재미있게 만들 것이지?"를 고민해야 한다. 아이템 유물 리스트를 만드는 것이 문제가 아님. 더 좋은 장비는 결국 재미있는, 새로운 '도굴', '던전 플레이'를 하기 위함이다. 기존의 핵심 컨텐츠가 재미있고, 매력적이여야 한다. 장비를 얻게 하겠다는.. 2023. 9. 14.
XR콘텐츠제작프로젝트(캡스톤디자인) 3주차 개인 면담 진행 팀장-팀원 1:1 개인 면담 진행. 프로토타입 구현 범위 및 구현 필요 항목 산정 3주차 목표 - 캐릭터 컨셉 아트 (일부 진행) - 컨셉 기획서 완성 (완성) - 시스템 기획서 완성 (완성) - 더미 모델링 제작 (미진행) - 더미 모델링을 기반으로 본 리깅 연구 (일부 진행) - 컨텐츠 기획서 1차 완성 (완성) - 프로토타입 제작 시작 (일부 진행) 게임 내 핵심 기능에 대한 R&D 진행 프로토타입 제작 경과 https://youtu.be/I3nJ_Hf1I3w https://youtu.be/B-om5E_EycM https://youtu.be/NOkq_RhorN4 일정 산정 및 마일스톤 제작 컨셉아트 제작 기획팀 진행 경과 2023. 9. 14.
728x90
반응형