본문 바로가기

전체 글172

루멘(Lumen) 언리얼 엔진 5의 루멘(Lumen)은 실시간 글로벌 일루미네이션(Global Illumination, GI) 및 반사(Reflections) 시스템으로, 이전의 레이트레이싱 기반 GI 및 기존의 베이크드 라이팅(Precomputed Lighting) 방식보다 훨씬 더 유연하고 동적인 라이팅을 제공합니다.🔹 루멘(Lumen)의 주요 특징1. 실시간 글로벌 일루미네이션(GI)환경 변화에 따라 즉각적으로 조명이 반응하며, 씬 내 광원이나 오브젝트가 이동해도 실시간으로 GI가 적용됨.기존 베이크된 조명(Static Lightmap) 방식과 달리, 오브젝트를 움직일 때마다 수동으로 라이팅을 다시 구울 필요 없음.2. 고품질 실시간 반사(Reflections)화면 공간 반사(Screen Space Reflecti.. 2025. 2. 23.
빈 공간 없이 애플리케이션의 크기를 알맞게 조정 PySide6에서 빈 공간 없이 애플리케이션의 크기를 알맞게 조정하려면 다음 방법을 사용해야 합니다.해결 방법adjustSize() → 위젯의 크기를 내부 컨텐츠에 맞게 자동 조정setSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) → 크기 조정을 방지하여 알맞은 사이즈 유지layout.setSizeConstraint(QLayout.SetFixedSize) → 레이아웃 크기를 컨텐츠 크기에 맞게 자동으로 설정최적화된 코드from PySide6.QtWidgets import QApplication, QWidget, QVBoxLayout, QPushButton, QSpacerItem, QSizePolicyimport sysclass MainWindow(QWidget):.. 2025. 2. 20.
QSizePolicy setSizePolicy() 사용 방법setSizePolicy()는 QWidget의 크기 조정 정책을 설정하는 함수로, 위젯이 레이아웃 내에서 어떻게 크기가 조정될지 결정하는 역할을 합니다.QSizePolicy 매개변수 설명setSizePolicy(QSizePolicy.HorizontalPolicy, QSizePolicy.VerticalPolicy)가로 크기 조정 정책 (HorizontalPolicy)세로 크기 조정 정책 (VerticalPolicy)위 두 개의 인수를 설정하여 위젯이 크기에 대해 어떤 정책을 따를지 결정할 수 있습니다.QSizePolicy의 주요 옵션옵션값설명QSizePolicy.Fixed고정 크기, 크기 조정 불가QSizePolicy.Minimum최소 크기 유지, 크기 확장 불가QSi.. 2025. 2. 20.
QFileDialog.getOpenFileName()을 사용해서 디렉터리만 선택해 그 경로를 가져오는 코드 QFileDialog.getOpenFileName()은 파일을 선택하는 다이얼로그이므로, 디렉터리만 선택하려면 QFileDialog.getExistingDirectory()를 사용하는 것이 일반적입니다. 하지만 QFileDialog.getOpenFileName()을 사용하면서 디렉터리만 선택하는 방법을 원한다면, 특정 옵션을 조정하여 가능하게 만들 수 있습니다.방법 1: QFileDialog.getExistingDirectory() 사용 (권장)from PySide6.QtWidgets import QApplication, QFileDialogimport sysapp = QApplication(sys.argv)directory = QFileDialog.getExistingDirectory(None, "Se.. 2025. 2. 20.
HTTP (HyperText Transfer Protocol) & HTTPS (HyperText Transfer Protocol Secure) HTTP와 HTTPS는 웹에서 데이터를 주고받을 때 사용하는 프로토콜입니다. 주요 차이점은 보안(암호화)의 유무입니다.HTTP (HyperText Transfer Protocol)HTTP는 웹에서 데이터를 주고받기 위한 기본 프로토콜입니다. 웹 브라우저가 웹 서버에 요청(Request)을 보내고, 서버가 응답(Response)을 보내는 방식으로 동작합니다.특징비보안 프로토콜: 데이터를 암호화하지 않고 전송 → 중간에서 도청(스니핑), 변조(중간자 공격, MITM) 가능빠른 데이터 전송: 암호화 과정이 없기 때문에 처리 속도가 빠름기본 포트 번호: 80HTTP 요청 및 응답 과정사용자가 웹 브라우저에 http://example.com 입력브라우저가 웹 서버(example.com)로 요청 전송 (Reques.. 2025. 2. 19.
Manual Job Submission DeadlineCommand를 사용한 수동 작업 제출 (Manual Job Submission)📌 개요 (Overview)수동 작업 제출(Manual Job Submission)은 작업 제출 과정을 더 세밀하게 제어할 수 있도록 해줍니다.특히, 내부 파이프라인 툴에 통합하거나, 맞춤형 제출 스크립트를 작성할 때 유용합니다.만약 Deadline에서 기본 제공하는 제출 스크립트를 사용하려면, Submitting Jobs 문서를 참고하세요.📌 명령줄(Command Line) 작업 제출수동으로 명령줄 작업을 제출하려면 deadlinecommand -SubmitCommandLineJob 옵션을 사용합니다. 필수옵션-executable사용할 실행 파일(예: Nuke, 3ds Max, Maya 등).-argume.. 2025. 2. 19.