일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 판다스
- flask
- 메모리인식불량
- R
- 언리얼뮤지컬
- JWT
- VUE
- Enhanced Input System
- 정글사관학교
- 으
- pandas
- EnhancedInput
- ossca
- 프메
- 미니프로젝트
- 블랙스크린복구
- 마인크래프트뮤지컬
- Bootstrap4
- 알고풀자
- inxos
- Jinja2
- 디자드
- 지우개신공 #pc자기진단 #ram미인식 #컴퓨터고장해결 #램인식불량 #pc자가수리 #컴퓨터고장해결 #조립pc
- 스트림릿
- 오픈소스
- nixos한글키보드
- 파이썬서버
- streamlit
- Express
- nixos한글설정\
- Today
- Total
목록분류 전체보기 (166)
Today, I will

메타휴먼 | 사실적인 휴먼 크리에이터 - 언리얼 엔진 - Unreal Engine 메타휴먼 | 사실적인 휴먼 크리에이터 - 언리얼 엔진 언리얼 엔진의 무료 온라인 메타휴먼 앱으로 단 몇 분 만에 헤어와 의상을 완벽하게 갖추고 완전히 리깅된 포토리얼한 디지털 휴먼을 만들어 보세요. www.unrealengine.com MetaHuman에서 캐릭터를 제작해준다. 흡사 심즈를 플레이하는 재미를 느낄 수 있다! 3D 언리얼 게임 프로젝트의 Quixel Bridge에서 My MetaHumans을 보면 내가 제작해둔 캐릭터를 볼 수 있다. middle quality로 가져와주도록 한다. High는 감당하기 어려울 정도로 용량이 크기 때문이다. 제작한 캐릭터 이름 폴더에서 Skeletal Mesh 필터를 걸어주고 난..

출처: LearnOpenGL - Transformations LearnOpenGL - TransformationsTransformations Getting-started/Transformations We now know how to create objects, color them and/or give them a detailed appearance using textures, but they're still not that interesting since they're all static objects. We could try and make them move bylearnopengl.com번역: [Learn OpenGL 번역] 2-7. 시작하기 - 변환(Transformations) (tistory.c..

구현 사항 -1- 플레이어가 상하좌우로 움직인다 -2- emeny는 플레이어를 쫓아다니면서 총알을 발사한다. 위의 구현사항에서 emeny는 실시간으로 변경하는 플레이어의 방향으로 움직이고, enemy의 정면은 플레이어를 향하여 총알을 발사하면 플레이어에게 가도록 작성하여야 한다. 따라서, enemy의 위치값 dir과 방향값 rot이 tick 함수 안에서 적절하게 변경되어야 한다. 구현 코드 EnemyActor.cpp for문 TActorIterator을 통해 target을 찾는 것은 비용이 드므로 Tick이 아닌 Begin에서 단 한번 해주도록 한다. Tick에서는 begin에서 구한 target의 Position과 Rotation을 이용해 enemy가 취해야 할 dir과 rot 벡터를 구해준다. mov..

https://youtu.be/TckqNdrdbgk?si=o5LXLYuF1-ifJ9ws tilt brushhttps://youtu.be/h3TrGxojF_w?si=-bTg1Co7fYcpFiGChttps://youtu.be/DafgiEcXr6c?si=vJwVRw0FP4ibZNDU ETriggerEvent::Triggered// Called to bind functionality to input void APlayerPawn::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) { Super::SetupPlayerInputComponent(PlayerInputComponent); if (UEnhancedInputComponent* Enhance..

*컴퓨터 그래픽스 강의와 Learn Open GL Code를 참고하여 작성한 포스팅입니다. opengl graphics pipeline 순서 (1) Vertex shader : transform verices : 각각의 버텍스를 어떻게 transformation할 것인지. 각각 버텍스에 적용(모델링, 뷰잉, 프로젝션, 뷰포트 transformation 등 행렬을 곱해주는 연산을 Vertex shader 에서 수행) (2) shape assembly : form a primitive (3) geometry shader : emit vertices to form new primitives (4) pixelization : rasterization (5) colorization : fragment shader..

*컴퓨터 그래픽스 강의와 Learn Open GL Code를 참고하여 작성한 포스팅입니다. LearnOpenGL - Creating a window Creating a window Getting-started/Creating-a-window The first thing we need to do before we start creating stunning graphics is to create an OpenGL context and an application window to draw in. However, those operations are specific per operating system an learnopengl.com hello_window_clear.cpp 해당 코드는 별다르게 렌더링하는 것..

필수 : 깃허브 계정 1. git bash를 이용하기 위해 git을 운영체제에 맞게 설치해줍니다. 2. github desktop을 설치해줍니다 3. games -> blank -> c++로 새로운 프로젝트를 생성해줍니다. 저는 git_test1이라는 이름의 프로젝트를 생성해주었습니다. 4. 언리얼 ui에서 오른쪽 아래 Revision Control 클릭 -> connect to revision control ... 클릭 Provider을 Git으로 변경해줍니다. Add a .gitattributes file to enable Git LFS 반드시 체크해주세요! 로컬에서 깃 폴더가 형성이 되었습니다! 5. 이제 github desktop에서 아래의 캡처대로 하드디스크에 생성된 깃프로젝트인 git_test..

P0는 위치를 표현하기 위한 자료형으로 벡터를 사용한다. 위의 블루프린트 내용을 c++로 tick 함수 내로 만드면 아래와 같다. // Called every frame void AActor_Coding::Tick(float DeltaTime) { Super::Tick(DeltaTime); // 앞으로 계속 이동하고 싶다. // P = P0 + vt FVector P0 = GetActorLocation(); FVector vt = GetActorForwardVector() * 500 * DeltaTime; FVector P = P0 + vt; SetActorLocation(P); } 상세한 주석은 아래와 같다. // Called every frame void AActor_Coding::Tick(float..

들어가며 안녕하세요! flyduckdev입니다. 오늘은 mongodb를 compass free 가격으로 다뤄보는 튜토리얼 과정을 블로그에 남기려고 합니다. 순서는 몽고 db 시작을 위한 세팅, compass 에서 몽고디비 명령어 다루기, 관계형디비와 몽고디비의 차이점 순서대로 작성됩니다. 편의상 '~ㄴ다'로 말을 줄이고 바로 포스팅 시작해보도록 하겠습니다. 파트1 몽고 DB 세팅 1. https://www.mongodb.com/ MongoDB: The Developer Data Platform Get your ideas to market faster with a developer data platform built on the leading modern database. MongoDB makes work..

1. jwt란? Json Web Token의 약자로, 전자 서명이 된 토큰 . 을 기준으로 헤더, 페이로드, signature 로 나뉘어져 있다. // header.payload.signature header 헤더에는 일반적으로 typ라고 해서 해당 토큰의 타입이 들어있다. 또한 alg라고 해서 토큰을 서명하기 위해 사용된 해시 알고리즘이 들어있다. payload는 해당 토큰의 주인, iat 즉 토큰이 발행된 시간, exp 토큰이 만료되는 시간이 들어있다.(기본 형태가 그렇다는 뜻) jwt 홈페이지를 보면 jwt 토큰은 Encoded 안에 있는 형식의 토큰을 만들어주고, DATA payload를 보면 들어갈 데이터도 넣을 수 있다. 또한 토큰의 만료 기한 같은 것들을 설정할 수 있다. 토큰이 만료되면, ..