분류 전체보기71 Unreal Emissive 이슈: 언리얼의 이미시브는 왜 이렇게 밝은걸까관련 사례들https://realtimevfx.com/t/high-intensity-material-going-white/24152 High intensity material going whiteHello! I am trying to make the look of unity’s bloom in unreal engine. unity have this nice saturated color inside the texture, while maintaining bloom. but, in unreal engine, when I boost the intensity until it has the amount of bloom I wanted, the textrealtimev.. 2026. 1. 6. Aurora Volumetric rendering using Ray marching Ray marching을 쓰는 이유일반적인 렌더링: 표면(surface)을 렌더링, 픽셀 하나 = 표면 한 점이거: 표면이 아닌 공간(volume)을 렌더링, 픽셀 하나 = 카메라 시선이 공간을 통과한 경로 밀도 개념density = 카메라 시선이 어떤 공간을 통과하면서 누적한 발광 물질의 양적분 결과 = 그 픽셀이 얼마나 밝게 보일지 (이걸 ray marching에서 +stepsize로 근사)공간의 국소 밀도 * 거리 조각 한 번 샘플링 안하고 계속 더하는 이유오로라/ 안개/ 연기/ 볼륨광은 표면 개념이 아니고 두께가 있고, 안쪽으로 갈수록 계속 빛을 내니까 박스 안에서 계속 누적되어야 하기 때문density += BaseDensi.. 2025. 12. 25. Unreal Plugin 플러그인 추가하기Edit > Plugin > [+Add] 대충 다음과 같아서 Blank로 해주면 됨Content Only = C++ 없음Blueprint Library = 정적 함수 모음용Editor Mode / Toolbar / Standalone Window = UI 툴용Third Party Library = 외부 SDK 예제용 그리고 아래 Descriptor Data에서는 플러그인의 메타데이터를 적음특히 Advanced에 Show Content Directory는 플러그인에 Content/ 폴더를 만들고 에디터에서 보이게 할지 여부를 체크체크하면 Plugins/DynamicAurora/Content가 활성화되고, 머티리얼/ 텍스처/ 예제 에셋을 넣을 수 있게 됨체크 안하면 코드 전용 플러그인 위 내.. 2025. 12. 23. Unreal Revision Control 언리얼 프로젝트 우하단 Revision Control 또는 Tools > Connect to Source Control...을 통해 소스 컨트롤러를 설정할 것그래서 이렇게 Perforce를 선택하고, 다음과 같이 옵션을 넣어주면 됨Use P4 Config = Perforce 환경변수를 .p4config 파일에서 자동으로 읽어오겠다는 옵션 Perforce는 두 가지 설정 방식이 있다고 함A) 수동 입력 방식: Server, User, Workspace 직접 입력B) .p4config 자동 방식: .p4config 파일 안에 P4PORT, P4USER, P4CLIENT 이런거 설정해서 언리얼/ CLI/ P4V가 자동으로 동일 설정을 사용하도록. 일단 난 저 파일을 세팅 안했던터라 껐음Workspace = 폴.. 2025. 12. 22. Light 우리가 어떤 물체를 볼 수 있는 이유?빛이 그 물체의 표면과 상호작용했기 때문거울처럼 빛을 반사시키거나 벽처럼 빛을 산란시키거나 반투명 유리처럼 빛을 굴절시킬 수 있음(당연히 그것만 하는건 아님) 이렇게 물체 표면이 각각 빛에 대해 고유한 '반응 방식'을 갖는다는 관점에서,Material은 빛과의 관계를 정의하는 존재라고 볼 수 있음 이 세상엔 겁나 다양한 재질들이 있음그리고 각 재질은 빛의 방향, 파장 등에 따라 다르게 반응할 것이 성격을 제각기 방식으로 정의하면 계산이 거의 불가능하니까 ...렌더링에서는 공통적으로 이해할 수 있는 언어를 만든거임 난 표면이 어떻게 생겼는지 자세히 몰라도 됨대신 그 표면이 "들어온 빛을 어떤 비율로 반사하느냐"를 하나의 함수로 표현해줘나는 그 함수만 알면 빛과의 상호작.. 2025. 10. 17. 토픽 발행 토픽(topic)노드들끼리 데이터를 주고받기 위해 사용하는 이름 붙은 통신 채널Publish 하는 노드는 데이터를 전파하고, Subscribe 하는 노드는 그 데이터를 수신하는 개념. 열화상 카메라system_profiler SPCameraDataType프레임 추출하는 코드import cv2import datetimecamera_index = 0cap = cv2.VideoCapture(camera_index)if not cap.isOpened(): print(f"Cannot open camera {camera_index}.") exit()ret, frame = cap.read()if ret: now = datetime.datetime.now().strftime("%Y%m%d_%H%M%S.. 2025. 6. 6. 이전 1 2 3 4 ··· 12 다음