언리얼 엔진17 구글 설문 응답을 언리얼 그래픽에 실시간 연동하기 (Web API, VaRest) 🗳️ 전체 프로젝트 소개메인 과제는 구글 설문지 투표에 기반한 데이터를 언리얼로 가져와 사전 작업된 그래픽에 적용하는 것이다. '최고의 라면을 찾는 이벤트 쇼' 라는 컨셉으로 씬을 구성하여 추가적인 기능들을 함께 구현해보았다.언리얼 기능 리스트Appscript API 데이터 연동하여 변수로 저장투표 값 텍스트 표출투표 값에 기반한 막대 그래프 애니메이션투표 값의 % 표출% 값 출력 전 랜덤으로 돌아가는 숫자 애니메이션레벨 시퀀스 연동최고 값이 1개일 경우 '우세' 뱃지 머티리얼 표출최고 값이 2개 이상일 경우 '박빙' 뱃지 머티리얼 표출전체 내용 초기화 이벤트 🗳️ Google Form + Google Sheets 연결웹에서 클릭만으로 투표를 할 수 있게 하고 그 결과가 Google Sheets에 .. 2025. 4. 10. 1초 뒤 멈추는 랜덤 숫자 돌리기 이벤트 (Set Timer) 🎲 Set Timer 활용Set Timer by Event/ Function Name 노드를 활용하여 실행 시 1초간 랜덤한 숫자가 반복되다가 멈추는 이벤트를 제작해본다. Timer는 이벤트 틱을 사용하지 않고도 주기적으로 블루프린트 코드를 실행하는 방법 중 하나이다. 매 프레임마다 기능을 지속적으로 폴링하는 대신 설정된 시간에 자동으로 이벤트나 함수를 트리거 하기 때문에 액터가 게임의 퍼포먼스를 줄이는 것을 방지할 수 있다. 🎲 Set Timer by Event / Function Name 노드Set Timer by Event 지정된 이벤트를 일정 주기로 반복 실행하게 설정하는 노드이다. 커스텀 이벤트를 만들고 그 이벤트를 트리거하는 방식으로 사용한다. 예를들면, Event에 실행할 이벤트(Cus.. 2025. 4. 4. DMX 언리얼 연동하기 (조명 컨트롤러+조명+언리얼) 🎇 DMX 언리얼 연동에 앞서🎆 DMX 채널 개념DMX에서는 최대 512개의 채널을 하나의 유니버스에서 사용할 수 있으며 언리얼에서도 같은 개념이 적용된다. 유니버스는 하나의 DMX 네트워크 그룹이고 채널은 그 안의 개별 데이터 슬롯이라고 볼 수 있다. 각 채널은 1바이트(8비트)의 값을 가진다. (0~255 범위의 값을 가짐) 개념 이해를 위한 몇 가지 예시 설명이다.RGB 제어의 경우 Red(1채널 0~255), Green(2채널 0~255), Blue(3채널 0~255) 총 3개의 채널을 사용한다.무빙헤드 스포트라이트 같은 복잡한 조명의 경우, 하나의 기기가 많은 채널을 차지하기도 한다.Ex) 16비트 팬(1~2채널), 16비트 틸트(3~4채널), 팬 스피드(5채널), 밝기(6채널), 스트로브 .. 2025. 3. 27. 언리얼에서 카메라와 가까운 객체가 짤려 보이는 현상 (Near clip plane) ❓ 클리핑(Clipping) 현상언리얼 엔진에서 카메라가 오브젝트에 너무 가까워질 때 그래픽이 짤려 보이는 문제를 클리핑(Clipping) 현상이라고 한다. 이를 개선하기 위한 몇가지 방법에 대해 정리해보았다. 예시로 사용한 객체는 한국문화정보원에서 마켓플레이스에 무료로 개방한 전통문화 에셋 중 청자 칠보 투각 향로이다. 카메라 또는 뷰포트 화면이 객체와 너무 가까운 경우, 왼쪽 이미지처럼 시점이 오브젝트 내부로 들어가 버린 것 같다. 오른쪽 이미지는 이를 개선한 결과이다. 🔧 해결 방법 ⚙️ 카메라에서 Near Clip Plane 값 조정Cine Camera Actor 디테일에서 Custom Near Clipping Plane을 활성화하고 기본 10인 수치를 1로 조정한다. 값이 낮을수록 클리.. 2025. 2. 12. 언리얼 5.5 부터 Nanite의 Mesh Painting 지원되는 이유 🖌️ Mesh Paint 툴의 확장언리얼 5.5 부터 Mesh Paint 툴이 확장되어 메시 구성 요소에 저장된 Virtual texture에 페인팅하는 새로운 텍스처 색상 페인팅 모드가 추가되었다. 기존의 Vertex 페인팅과 유사한 워크플로우를 지원하지만 Vertex 수 대신 텍스처 해상도에 따라 확장되므로 Nanite 메시에서 더 효율적으로 작동한다. 또한 Vertex와 Texture 색상 페인팅 간 복사 지원이 추가되어 페인팅하는 동안 Texture 색상을 Vertex 색상으로 자동 전파하는 옵션이 추가되었다. 🖌️ Mesh Painting이란?Mesh Painting은 메시의 각 Vertex(꼭지점)에 컬러 데이터를 저장하거나 수정하는 방식이다. Vertex 컬러는 메시의 고정된 Verte.. 2025. 1. 14. Variant Manager와 Widget Blueprint 사용하여 언리얼 Configurator 제작하기 언리얼 엔진으로 사용자가 실시간으로 제품의 속성, 옵션 또는 디자인을 변경하고 시각적으로 즉시 결과를 확인할 수 있게 해주는 Configurator를 제작할 수 있다. Configurator는 사용자 경험을 개선하고 제품을 보다 효과적으로 전달할 수 있는 강력한 도구로서 다양한 산업 분야에서 쓰이고 있다. 언리얼 엔진으로 제작된 Configurator는 사용자가 옵션을 선택하거나 매개변수를 변경할 수 있도록 버튼, 드롭다운, 슬라이더 등으로 구성된 인터페이스를 제공하며 PC, 모바일, 웹, AR/VR 등 다양한 플랫폼에서 실행 가능하다는 특징이 있다. 또한 언리얼 엔진의 강력한 렌더링 기능으로 실시간의 사실적 조명, 텍스처, 그림자 품질을 제공할 수 있다. 언리얼 엔진 Configurator 컨텐츠를.. 2025. 1. 10. 이전 1 2 3 다음 반응형