본문 바로가기

전체 글83

UE5 blueprint bone rotate 애니메이션이 없으며 rig,스켈레탈메시가 존재할때 스켈레탈메시의 특정본을 회전시키는 애니메이션을 임시로 만드는방법 1. BP에서 회전시킬값을 변수로만들어서 일정값만큼 돌려준다. 2. 애니메이션 시퀀스 (기본자세)를 만들어준다. dropship_Pose 3. 애니메이션 블루프린트를 만들어서 AnimGrpah와 EventGraph를 만들어둔다. BP에서는 회전값을 적용시켜주고 ABP의 EventGraph에서는 BP클래스를 참조해 회전시킬값을 받아온다 ABP의 AnimGraph에서는 회전시킬 Bone을 타겟하고 회전값을 적용해준다. * 시퀀서에서 변수를 편집하려고 해봤으나 Rotator 변수타입은 Expose on Cinematics 옵션이 뜨질않는다 Float로 바꿔서 시도해볼것 계속 하다보니 더 쉬운방법이.. 2022. 4. 20.
언리얼엔진5 정식 출시 얼리액세스 - 프리뷰 버전을 거쳐서 드디어 정식출시되었다. 언리얼 엔진 5가 출시되었습니다! 언리얼 엔진 5는 그 어느 때보다 더 높은 자유도와 고퀄리티 그리고 유연성으로 차세대 리얼타임 3D 콘텐츠와 경험을 만들 수 있도록 지원합니다. www.unrealengine.com 공부할 수 있는 샘플 프로젝트들 에픽게임즈에서 언리얼엔진5로 만들어진 샘플이나 프로젝트 얼리액세스출시때 공개했던 대규모환경 및 기능테스트 에인션트협곡 프로젝트 용량이 무려 100기가가 넘는다 프리뷰버전에서 공개했던 여러 엔진기능을 다루는 Stack O Bot 프로젝트 Stack O Bot, 카테고리 에픽 콘텐츠 - UE 마켓플레이스 Get stuck in Stack’O’Bot, a small sandbox project that sh.. 2022. 4. 6.
UE5 Chaos Destruction Unreal Version : 5.0 Preview2 Destructible Mesh 에 관한 정리다. 파괴가능한 메시이며 데미지를 줄때 파괴된다. 기존버전에서는 Chaos Destructible을 사용하려면 git에있는 Unreal 소스코드를받아 Chaos Destruction plugin을 활성화 해준뒤 build를 했어야했다. 4.23,4.24,4.25, 4.26 version 방법) Chaos Destruction Overview Overview of the Chaos Destruction tools that are available, and how they work together to create destruction in UE4. docs.unrealengine.com Unreal 5로 넘어.. 2022. 4. 4.
Video To Image 프로그램 용도 : 동영상에서 이미지를 뽑아내고싶을때 동영상의 일정한 프레임마다 이미지를 생성하고싶을때 사용하면된다. 과정 온라인사이트에서 사용할때는 제약이있고 내 동영상파일이 유출될? 우려가 있다. 온라인에서 돌아다니는 프로그램을 받으면 바이러스우려나 부속프로그램이 깔리는게 불편하다. 그래서 github을 돌아다니며 찾았다. 사용언어 : Python 소스코드 (Python) import argparse import os import cv2 import time from datetime import date import glob parser = argparse.ArgumentParser() parser.add_argument('--input_path', type=str, default='', help='input .. 2022. 3. 28.
포토모자이크 기법 먼저 포토모자이크 기법은 서로 다른 수많은 사진이나 그림을 컬러에 맞는 위치에 배열하여 마치 새로운 한장의 큰 이미지를 표현하도록 한 것으로 가까이 보면 각 조각들의 다양한 이미지들이 보이고 멀리서 보면 하나의 그림을 보게 된다. 파이썬을 통해 간단히 구현할 수 있다. 구현되어있는 github 예제를 참고했다. GitHub - uvipen/Photomosaic-generator: photomosaic generator (image to image, video to video) photomosaic generator (image to image, video to video) - GitHub - uvipen/Photomosaic-generator: photomosaic generator (image to i.. 2022. 3. 28.
UE5 niagara Collision 개인적인 공부) UE Version - UE5 Preview2 테스트 목적 : 나이아가라 파티클을 투사체로 맞췄을때(충돌) 이벤트or 이펙트를 발생시킨다. 시뮬레이션방법에서: CPU와 GPU가 충돌 처리방법이나 용도가 달랐다. CPU : Collision Event를 통해서 Niagara - Niagara 간 연동이 가능하다. Collision 연산이 종종 부정확하다. GPU : Collision 연산이 정확하지만 이벤트처리가 구조적으로 안된다. 블루프린트와의 연동을 통해 사용하자. 사용자 노출값, Export Particle Data to Blueprint 기능을 이용한다 CPU 에서 테스트 해본 방법 만약 A 파티클의 Collision 이 발생할때 B 파티클을 생성한다고 할때 A파티클에 Generat.. 2022. 3. 24.
BOJ_1932_정수 삼각형 문제 이름 : 정수 삼각형 문제 유형 : DP 문제 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 위 그림은 크기가 5인 정수 삼각형의 한 모습이다. 맨 위층 7부터 시작해서 아래에 있는 수 중 하나를 선택하여 아래층으로 내려올 때, 이제까지 선택된 수의 합이 최대가 되는 경로를 구하는 프로그램을 작성하라. 아래층에 있는 수는 현재 층에서 선택된 수의 대각선 왼쪽 또는 대각선 오른쪽에 있는 것 중에서만 선택할 수 있다. 삼각형의 크기는 1 이상 500 이하이다. 삼각형을 이루고 있는 각 수는 모두 정수이며, 범위는 0 이상 9999 이하이다. 입력 첫째 줄에 삼각형의 크기 n(1 ≤ n ≤ 500)이 주어지고, 둘째 줄부터 n+1번째 줄까지 정수 삼각형이 주어진다. 출력 첫째 줄에 합이 최대가 되.. 2022. 3. 6.
BOJ_2292_벌집 문제 이름 : 벌집 문제 유형 : 수학 문제 위의 그림과 같이 육각형으로 이루어진 벌집이 있다. 그림에서 보는 바와 같이 중앙의 방 1부터 시작해서 이웃하는 방에 돌아가면서 1씩 증가하는 번호를 주소로 매길 수 있다. 숫자 N이 주어졌을 때, 벌집의 중앙 1에서 N번 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나가는지(시작과 끝을 포함하여)를 계산하는 프로그램을 작성하시오. 예를 들면, 13까지는 3개, 58까지는 5개를 지난다. 입력 첫째 줄에 N(1 ≤ N ≤ 1,000,000,000)이 주어진다. 출력 입력으로 주어진 방까지 최소 개수의 방을 지나서 갈 때 몇 개의 방을 지나는지 출력한다. 예제 입력 1 복사 13 예제 출력 1 복사 3 수학문제로 구현은 쉽지만 풀이방법이 바로 보이지는.. 2022. 3. 6.
프로그래머스_정수 삼각형 문제 이름 : 정수 삼각형 문제 유형 : 다이나믹 프로그래밍 (DP) 정수 삼각형 문제 설명 위와 같은 삼각형의 꼭대기에서 바닥까지 이어지는 경로 중, 거쳐간 숫자의 합이 가장 큰 경우를 찾아보려고 합니다. 아래 칸으로 이동할 때는 대각선 방향으로 한 칸 오른쪽 또는 왼쪽으로만 이동 가능합니다. 예를 들어 3에서는 그 아래칸의 8 또는 1로만 이동이 가능합니다. 삼각형의 정보가 담긴 배열 triangle이 매개변수로 주어질 때, 거쳐간 숫자의 최댓값을 return 하도록 solution 함수를 완성하세요. 제한사항 삼각형의 높이는 1 이상 500 이하입니다. 삼각형을 이루고 있는 숫자는 0 이상 9,999 이하의 정수입니다. 입출력 예triangleresult [[7], [3, 8], [8, 1, 0],.. 2022. 2. 22.