전체 글62 [Inside Unreal] UI Material Lab 1: 오프닝 및 라이브러리 설명 Materials and ConceptsSo I noticed some stuff while working with materials. First thing, not going to lie, materials are intimidating.They introduce new concepts that we might not necessarily be used to, like the concept of UVs. They rely heavily on math.And many nodes' names are just not self-explanatory.작업을 하면서 몇 가지를 발견했어요. 첫째, 솔직히 말해서, 머티리얼은 정말 어렵습니다.UV 개념처럼 우리가 익숙하지 않을 수 있는 새로운 개념을 소개하죠. 수학에.. 2024. 6. 21. 언리얼 UMG: 이펙트용 리소스 만들기 렌즈 플레어(Lens Flare)//photoShop1. 512*512로 새로 만들고 바탕을 검정색으로 변경한다. 2. Filter->Render->Lens Flare (105mm Prime)- Brightness는 적당히 설정할 것 - Ctrl+L 로 대비를 조절3. 토성처럼 링이 필요하다. 복제해서 Ctral+T로 크기를 찌부시켜서 만들 수 있다.4. 분할해서 출력한다. - Lens Flare 이미지 - 링 이미지 2024. 6. 20. 언리얼 UMG: WidgetBlueprint 심화 위젯 컴포넌트 1. WidgetSwitch- 하위 위젯들을 index에 맞춰서 변경할 수 있다. - 그래프에서 SetActiveWidgetIndex를 이용해서도 동적으로 변경할 수 있으며, 이때 int 자료형의 변수를 선언하여 번호를 입력하여 변경할 수 있습니다. //----View----//아래의 컴포넌트들은 독립적으로 사용할 수 없다.Widget을 만들어서 안에 넣어주어야하는 컴포넌트 이다.하나의 형태를 가진 Widget을 만들고 그 위젯들을 Solt로서 활용할때 사용하게 된다. //---------Solt으로 활용할 컴포넌트의 세팅----//- Slot으로 활용할 WBP의 그래프 패널에서-> ClassSettings->Detail- Interface->ImplementInterface->Add-.. 2024. 6. 20. 언리얼 UMG: Widget Animation 위젯 블루프린트의 하단에 보면 애니메이션 탭이 있을 것이다. 열면 시퀀스와 똑같이 타임라인과 키프레임을 조절할 수 있는 창이 나온다. 이걸 활용하여 애니메이션을 제작 할 수 있다. 1.+Animation 버튼을 눌러서 애니메이션을 추가한다. (이름설정)2.+Track 버튼을 눌러서 위젯에 붙어있는 컴포넌트들을 불러올 수 있다. -여기에서 에프터 이펙트처럼 사요을 할수 있다 스케일을 조절할 수도 있고 키 애니메이션을 줄 수 있다. 만든 애니메이션을 어떻게 활용할까?- 예를 들어 Pressed 또는 Hovered와 관련된 애니메이션을 만들었다고 생각을 해보자이벤트가 발생했을때 각각 애니메이션이 재생이 되면 좋을 것이라고 생각이 든다. 1. 버튼 컴포넌트를 isVariable = true로 체크해준다.2.. 2024. 6. 20. 언리얼 UMG: Widget Blueprint 기초 폴더구조UI/ - Fonts- Materials- Textures- Widgets 엔진설정//프로젝트 세팅//해상도에 따라서 스케일링 되는 UI를 사용하겠다는 의미//Engine ->UserInterface-> - DPI Scaling -> DPIScaleRule -> Scale to Fit 으로 변경 // curve를 이용해서 과도하게 작아지거나 과도하게 커지지 않도록 조절- Scale to Fit Rule -> 1080*1920 // 사용할 화면에 맞게 조정해준다 - UMG Font // 현재 96 DPI로 되어있다. 때문에 포토샵에서 96으로 해상도를 맞춰주었던 것이다. 포토샵 출력설정 초보자때는 포토샵의 모든 이미지를 조각조각 내면서 붙이기 보다는전체의 이미지를 바닥에 붙이고 그 위에 얹는 방식.. 2024. 6. 19. UMG 기초 - 포토샵 사용법 1 모바일 해상도- 1080*1920 기본적으로 잡고 간다.- 해상도는 96//이렇게 만들면 세로로 긴 직사각형이 나온다 폰트 추천 다운로드//숫자용Agency FB//한글나눔스퀘어배달의 민족 을지로체//회의때 사전에 들어가는 글자가 몇글자인지 알아두어야 한다.AI 활용해서 리소스를 생성하기 미드저니 다운로드 받는 법미드저니를 구글검색-> Join in 하면 디스코드랑 연결을 하도록 (로그인)완료하면 디스코드에 미드저니를 확인할 수 있다.채팅채널을 만들어서 개인서버를 생성하면 채팅채널-> #미드저니 로 설정해서 나만의 미드저니 채팅방서비스를 만들 수 있다. 기몬적으로 여기에 채팅을 치듯이 미드저니 프롬프트를 입력할수 있다.사진이 4장 만들어지고 왼쪽 위부터 순서대로 1,2,3,4이렇게 번호가 붙어있다고 생.. 2024. 6. 19. 언리얼 C++ to BP: BlueprintNativeEvent 매크로로 C++함수 오버라이드 하기 Unreal Engine에서 C++로 선언된 함수를 블루프린트에서 오버라이드하려면, 함수 선언에 BlueprintNativeEvent 매크로를 사용해야 합니다. 또한, 해당 함수를 virtual로 선언하여 C++에서도 오버라이드할 수 있도록 해야 합니다. BlueprintNativeEvent 매크로는 C++에서 기본 구현을 제공하고, 블루프린트에서 오버라이드할 수 있게 합니다.이렇게 하면 함수의 기본 동작을 C++에서 정의하고, 블루프린트에서 이를 재정의할 수 있습니다. 1. "BlueprintNativeEvent": C++에서 기본 구현을 제공하고, 블루프린트에서 오버라이드할 수 있는 함수 선언에 사용됩니다.2. "_Implementation" 접미사: 함수의 기본 구현을 제공하는 C++ 함수 이름.. 2024. 6. 18. 언리얼 C++: EnhancedInput 시스템이란? 언리얼 엔진 5의 Enhanced Input 시스템은 기존의 입력 시스템(Input System)을 대체하여 보다 유연하고 강력한 입력 처리를 제공합니다. 이 시스템은 다양한 입력 디바이스를 통합 관리하고, 더 복잡한 입력 매핑과 처리 로직을 지원합니다. Enhanced Input의 주요 개념Input Mapping Contexts:입력 맵핑 컨텍스트는 여러 입력 액션(Input Actions)을 그룹화하는 역할을 합니다.특정 상황이나 상태에서 활성화될 수 있으며, 여러 컨텍스트를 겹쳐 사용할 수 있습니다.예를 들어, 걷기 상태와 운전 상태에 따라 다른 입력 맵핑 컨텍스트를 사용할 수 있습니다.Input Actions:입력 액션은 단일 입력 이벤트(키 누르기, 마우스 클릭 등)를 나타냅니다.디지털 입력.. 2024. 6. 18. 언리얼C++: ConstructorHelpers를 사용해 에셋을 로딩해보자 서론 : 컨텐츠 폴더의 에셋을 c++에서 사용하고 싶어언리얼 엔진에서 c++로 클래스를 제작할때 컨텐츠 폴더의 에셋을 지정하는 것이다.블루프린트에서는 스테틱메쉬나 스켈레탈 메쉬와 같은 컴포넌트들을 붙이고 드래그 앤 드롭 하거나 선택해주면 쉽게 에셋을 지정해줄 수 있었다. 하지만 c++은 어떻게 할 수 있을까?? ConstructorHelpers란?언리얼 엔진 5.4에서 ConstructorHelpers 클래스는 주로 C++ 코드에서 객체를 생성할 때 리소스를 찾고 로드하는 데 사용됩니다. ConstructorHelpers는 주로 생성자에서 특정 자산(Asset)을 쉽게 로드할 수 있도록 도와줍니다. 공식 문서를 기반으로 ConstructorHelpers에 대해 자세히 설명하겠습니다.1. FObjectF.. 2024. 6. 18. "알고쓰자!! ChatGPT의 비용과 혜택: OpenAI의 다양한 플랜 살펴보기" OpenAI의 ChatGPT 가격: 모든 플랜과 기능OpenAI의 AI 기반 챗봇 플랫폼 ChatGPT는 새로운 기능을 지속적으로 추가하며 확장되고 있습니다. 최근에는 AI 기반 애플리케이션과 서비스를 위한 GPT 스토어와, 사용자의 선호도를 저장해 맞춤형 대화를 제공하는 메모리 기능, 실시간 상호작용이 가능한 음성 모드를 도입할 예정입니다. 그래서 ChatGPT의 비용이 얼마인지 궁금하실 텐데요.답변은 생각보다 복잡합니다. OpenAI는 개인 사용자부터 비영리 단체, 중소기업, 교육기관, 대기업에 이르기까지 다양한 요금제를 제공합니다. 각 요금제와 제공되는 기능을 자세히 알아보겠습니다. ChatGPT 무료 플랜한때 무료 버전의 ChatGPT는 기능이 매우 제한적이었지만, OpenAI가 새로운 기능과 .. 2024. 6. 17. "Microsoft, AI 기능 탑재한 Copilot+ PC 공개" Microsoft, AI 기능 탑재한 Copilot+ PC 공개Microsoft가 AI 기능이 탑재된 새로운 유형의 개인용 컴퓨터를 출시하며 최첨단 기술을 제품에 통합하겠다는 회사의 의지를 다시 한번 강조했습니다. 이 새로운 카테고리는 Microsoft의 벤처를 강화할 뿐만 아니라 Alphabet과 Apple과 같은 기술 대기업의 AI 주도 발전과 직접 경쟁할 수 있도록 해줍니다. 레드몬드 워싱턴에 있는 Microsoft 캠퍼스에서 열린 행사에서 CEO Satya Nadella는 Copilot+ PC를 공개했습니다. Acer와 Asustek Computer와 같은 제조업체들과 협력하여 개발된 이 컴퓨터들은 Wall Street의 기대 속에서 Microsoft 주가가 사상 최고치에 근접하는 가운데 발표되었.. 2024. 6. 14. "Elon Musk(일론머스크)의 xAI, 60억 달러 자금 확보로 AI 경쟁에 도전" Elon Musk의 xAI, 60억 달러 자금 확보로 AI 경쟁에 도전Elon Musk가 작년에 설립한 xAI가 60억 달러의 대규모 자금 조달을 발표하며 AI 경쟁에서 큰 주목을 받고 있습니다. The Verge에 따르면, 이번 자금 조달은 xAI의 첫 제품 출시, 첨단 인프라 구축, 미래 기술 연구 개발 가속화를 목표로 하고 있습니다.Musk와 AI의 역사Musk는 AI 분야에서 오랜 역사를 가지고 있습니다. 2015년, 현재 CEO인 Sam Altman과 함께 OpenAI를 공동 창립했으나, 2018년 우선순위와 방향성에 대한 이견으로 회사를 떠났습니다. 특히 OpenAI가 오픈 소스 AI 모델에서 벗어나 독점적인 모델을 판매하는 방향으로 전환한 것에 대해 강한 비판을 해왔습니다.지난해 7월, Mu.. 2024. 6. 14. 이전 1 2 3 4 5 6 다음 반응형