본문 바로가기

둥지49

[선형대수학] 1. 행렬과 연립일차방정식 선형대수학선형대수학은 행렬로 시작한다. \begin{pmatrix} 1 & 0 & 4 \\ -2 & 1 & 1 \\ 1 & -1 & 1 \\ \end{pmatrix} 행렬은 수학적 데이터 표와 같아 많은 정보를 간단히 담아둘 수 있다.하지만 데이터가 많아질수록 행렬이 아니라면 표현하기가 힘들다. 행렬은 연립일차방정식을 풀 때도 사용할 수 있는데,방정식에 미지수가 100개가 넘는다해도 행렬을 통해 쉽게 풀어낼 수 있다. 우선 행렬을 이용한 연립일차방정식 풀이 전에, 연립일차방정식 풀이법을 복습해보자.   연립일차방정식 풀이연립일차방정식은 두 가지 방법으로 풀 수 있다.가감법(소거법)대입법위 방법으로 아래 방정식의 해를 구해보자. $\begin{cases} &y= x + 7 \\ &x + 2y = -16 \.. 2024. 1. 17.
Unreal5 뷰모델 다뤄보기 1) Unreal View Model 소개 언리얼 엔진에서 Umg로 프로그래밍하고 스크립팅하기 | 언리얼 엔진 5.2 문서 | Epic Developer CommunityUMG 위젯의 블루프린트와 코드를 처리하는 방법을 안내합니다.dev.epicgames.comUMG 뷰모델은 UI 개발 시 자주 일컫어지는 아키텍처 패턴들 중 MVVM 패턴을 기반으로 만들어진 기능이다.해당 기능은 추가된 건 언리얼 5.1부터지만 C++ 개발만 가능하고 블루프린트는 아직 인터페이스가 존재하지 않았다. 그러다가 이번 언리얼 5.3 업데이트부터 블루프린트 개발까지 가능하게 되었다. 먼저 UMG 뷰모델을 다뤄보기 전에 MVVM 패턴이 무엇인지 간단히 살펴보자. MVVM 패턴MVVM 패턴 말고도 MVC, MVP 패턴들도 있지만 U.. 2024. 1. 14.
Unity Debug Log 색상 넣기 Debug.Log($"{ /*출력할 값*/ }"); 마크업 언어 형태의 태그를 넣어주면 원하는 색깔의 로그를 출력할 수 있다. 2023. 12. 22.
Unreal5 C++ Component 블루프린트에서 상속하기 C++로 Component 클래스를 만들고 블루프린트에서 상속받으려고 했지만 되지 않았다. UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent), Blueprintable)class TEST_API UMyActorComponent : public UActorComponentBlueprintable 키워드를 추가하면 가능해진다. 조금 번거롭다. 2023. 8. 31.
Unreal 모프타겟 다뤄보기 블로그 내용 참고 영상 1) 모프타겟(Morph Target)이란모프타겟이란 변형된 메시의 정점 위치에 대한 스냅샷을 말한다. 예를 들어, 아티스트가 캐릭터 모델의 얼굴을 변형하여 얼굴 표정을 만든 다음 그 수정된 버전을 모프타겟으로 저장한다. 그렇게 만든 모프타겟을 통해 표정의 정점 위치를 블렌딩하여 캐릭터가 여러 표정을 짓도록 만들 수 있다. 모프 타깃 프리뷰어애니메이션 에디터에서 사용가능한 편집 모드 사용 안내서입니다.docs.unrealengine.com FBX 모프 타깃 파이프라인FBX 콘텐츠 파이프라인을 사용하여 모프 타깃을 임포트, 익스포트하고 셋업하는 방법에 대해서입니다.docs.unrealengine.com  2) 모프타겟 Export(Blender)먼저 여러 표정의 얼굴 메시를 아래 링.. 2023. 8. 21.
MaxScript 다뤄보기 블로그 내용 참고 영상 MaxScript3ds Max를 다루기 위한 C++ 기반의 스크립트 언어. Maya나 후디니 등 다른 프로그램에선 사용할 수 없기 때문에 Python을 사용하는 것이 더 범용적이다.box() --생성된 box는 $Box001 이름을 갖는다.ConvertTo $Box001 Editable_Poly --$Box001을 Editable Poly로 변환select $Box001 --$Box001을 선택subObjectLevel = 1 --Editable_Poly 1번 선택 모드인 Vertex 모드로 전환$Box001.SetSelection #Vertex #{1..8} --Vertex 1번부터 8번까지 선택$Box001.chamferVertices 10.0 --선택한 vertex에 cham.. 2023. 7. 31.