게임 개발(Game Development) 해외 도서 모음(프로그래밍, 디자인패턴 ,게임엔진, AI,기타)Game Programming Patterns By Robert Nystromhttps://gameprogrammingpatterns.com/https://www.amazon.com/dp/0990582906 The Art of Game Design: A Book of Lenses By Jesse Schell https://www.amazon.com/Art-Game-Design-Book-Lenses/dp/0123694965 Level Up! The Guide to Great Video Game Design By Scott Rogers https://www.amazon.com/Level-Guide-G..
CG 및 게임 그래픽에서 장면을 사실적으로 만드는것들사실적인 모델링 (Realistic Modeling)현실 세계의 사물이나 환경을 가능한 한 정확하게 재현(정확한 크기와 비율, 모델의 디테일등). 3D 모델링 툴(Blender, Maya, ZBrush 등)을 사용하여 3D 모델을 제작 실시간 게임엔진에서 고해상도 모델은 성능에 영향을 미칠 수 있기 때문에 LOD(Level of Detail) 및 폴리곤 최적화를 고려해야함 자연스러운 모델의 배치(Placement of Models)실내 및 실외에서 잘 배치된 모델들은 장면의 몰입감을 향상시키고 현실감을 더합니다. 크기와 비율 - 현실적인 크기와 비율을 가지는 사물들 조화 - 주변 환경과 잘 어울리도록 모델을 배치 무작위성(Randomization) -..
언리얼 엔진에서 사용자 에셋 수동 추가1)content drawer에서 사용자 폴더를 생성 2)폴더를 마우스 우클릭하고 show in explorer 선택 3)추가할 에셋을 해당 폴더로 복사 4)content drwaer에서 추가한 에셋을 확인
언리얼 엔진(Unreal Engine) 메타휴먼 크리에이터(MetaHuman Creator) 웹사이트에서 캐릭터 생성하기 1)아래 언리얼 엔진 메타휴먼 크리에이터(metahuman creator) 웹사이트에서 메타휴먼 버전을 선택하고 메타휴먼 크리에이터 시작을 클릭합니다. https://metahuman.unrealengine.com/ 2)웹사이트에서 메타휴먼을 확인할수있습니다. 좌측에서 생성할 캐릭터를 선택하고 하단의 선택 생성을 클릭합니다. 3)선택한 메타휴먼 캐릭터를 생성한것을 확인할수있습니다. 4)좌측에서 캐릭터의 얼굴(눈, 치아, 메이크업), 헤어(머리, 눈썹, 속눈썹, 콧수염, 수염), 바디(비율, 상의, 하의, 신발)을 수정합니다. 5)하단에서 캐릭터의 얼굴 포즈, 바디 포즈, 표정등을 선택..
언리얼 엔진 메타휴먼 문서 모음(Unreal Engine MetaHuman) 언리얼 엔진 메타휴먼 언리얼 엔진(Unreal Engine)의 메타휴먼(MetaHuman)는 게임 개발, 가상 현실(VR), 영화 제작 및 기타 시뮬레이션 분야에서 사용할수있는 고품질 인간 캐릭터 모델을 생성하고 애니메이션화할 수 있는 도구와 기술을 제공합니다. 언리얼 엔진 메타휴먼 소개 https://www.unrealengine.com/en-US/metahuman 언리얼 엔진 메타휴먼 소개영상 https://youtu.be/bBhlL-kuKLY 언리얼 엔진 메타휴먼 프레임워크 신규 출시 https://youtu.be/T0eAK9FunYw 메타휴먼 사용법 문서 https://dev.epicgames.com/documentati..
언리얼 엔진(Unreal Engine) 파노라마 캡처 도구(panoramic capture) 문서모음 Panoramic Capture Tool Quick Start https://docs.unrealengine.com/4.27/en-US/WorkingWithMedia/CapturingMedia/StereoPanoramicCapture/QuickStart/ Panoramic Capture Tool Quick Start A look at how to use the Panoramic Capture plugin to capture VR images. docs.unrealengine.com Panoramic Capture Tool: Part one https://youtu.be/a5hy4QdcFGU Panoram..
언리얼 엔진(Unreal Engine)에서 마우스 휠 입력 값 출력하기 (Mouse Wheel Down, Mouse Wheel Axis, Print String) 1)콘텐츠 브라우저(content browser)의 콘텐츠(content) 폴더로 이동합니다. 2)마우스 우클릭하고 blueprints의 blueprint class를 선택하여 새로운 블루프린트를 생성합니다. 3)pick parent class에서 액터(actor)를 선택합니다. 4)생성한 블루프린트를 확인할수있습니다. 5)씬에 블루프린트를 추가합니다. 6)아웃라이너(outliner)에서 추가된 블루프린트를 선택하고 블루프린트 편집(edit in blueprint)로 이동합니다. 7)블루프린트의 이벤트 그래프에서 마우스 우클릭하고 Print S..
언리얼 엔진(Unreal Engine)에서 문자열 출력하기(Print String) 1)콘텐츠 브라우저(content browser)의 콘텐츠(content)로 이동합니다. 2)새로운 블루프린트를 생성합니다(마우스 우클릭하고 blueprints의 blueprint class를 선택합니다) 3)pick parent class에서 액터(actor)를 선택합니다. 4)새로운 블루프린트가 생성된것을 확인할수있습니다. 5)블루프린트를 씬에 추가합니다. 6)아웃라이너(outliner)에서 블루프린트를 선택하고 블루 프린트 편집(edit in blueprint)으로 이동합니다. 7)블루프린트의 이벤트 그래프(event graph)를 확인할수있습니다. 8)그래프에서 마우스 우클릭하고 새로운 노드를 생성할수있습니다. P..
증강현실(AR) 콘텐츠 개발을 위한 게임 엔진 및 프로그램 종류 유니티, 언리얼, 모바일 AR SDK(안드로이드 AR Core, ios AR Kit), SparkAR, 어도비 Aero, 기타 유니티(AR Foundation, ARCore, ARKit) https://unity.com/kr/unity/features/ar https://youtu.be/FuKzngwzDYI 언리얼 https://docs.unrealengine.com/5.0/ko/augmented-reality-overview-in-unreal-engine/ https://youtu.be/S14AVwaBF-Y 메타 스파크 AR(meta spark AR) https://sparkar.facebook.com/ar-studio/ https://y..
언리얼엔진(unreal engine)에서 두 점 사이의 거리 측정하기 사용자가 지정한 두 포인트 사이의 거리를 측정하는 방법 1)현재 perspective 뷰로 설정된 뷰포트를 확인할수있습니다. 2)뷰포트 좌측 상단에서 orthopraphic 뷰로 변경합니다(top, bottom, left, right, front, back) 3)예에서 뷰포트를 탑 뷰로 설정하였습니다. 4)마우스 중클릭하고 드래그하면 두 포인트 사이의 거리를 표시합니다.
언리얼엔진(unreal engine)에서 거리/길이(distance/length) 유닛(units) 확인하기 1)상단의 edit 메뉴에서 project settings로 이동합니다. 2)프로젝트 세팅의 좌측에서 editor의 appearance로 이동합니다. 3)units에서 거리/길이(distance/length), 질량(mass), 시간(time), 각(angles), 속도(speed/velocity), 기타 유닛 설정을 확인할수있습니다.
유니티와 언리얼 엔진 비교영상(Quixel, Megascans) 메가스캔(Megascans)으로 구축한 환경 비교영상 https://youtu.be/BoREaOiEh9c