본문 바로가기

분류 전체보기49

[Study] 생성모델 GAN/ VAE/ Diffusion Models 안녕하세요, 정글러 입니다.최근에 Sora, Stable Diffusion 등으로 화제가 되었던 생성형 모델에 대해 알아보겠습니다.비교 요약 GANVAEFlow-based ModelDiffusion ModelsLatent Space사용 O사용 O직접 계산사용 X (데이터 공간 직접)학습 안정성불안정안정적비교적 안정적매우 안정적데이터 품질고품질중간중간고품질생성 속도빠름빠름빠름느림특징적대적 학습으로 고품질 이미지 생성구조적 잠재 공간 활용 가능확률 밀도 계산 가능점진적 데이터 복원모델구조) Autoencoder 기반Variational Autoencoder (VAE)>> VQ-VAE정의Vector Quantization을 Variational Autoencoder(VAE)에 통합하여 이산적 latent sp.. 2024. 12. 20.
[Blueprint] Level Editor 기능 만들기-1 안녕하세요.정글러 입니다. 레벨 에디터로 Level Design / Material Instance Editor / Quick Command / Prefabs 기능을 만들어보겠습니다. 1. Editor Utility Widget Designer콘텐츠에 블루프린터 폴더에 에디터 유틸리티 위젯을 만듭니다.위젯을 만든 뒤에, 디자이너에서 에디터의 외형을 다듬어줍니다.에셋을 쉽게 transform할 수 있는 기능인 rotate와 scale 기능을 만들어주겠습니다. 2. Event Graph만들어놓은 변수를 클릭하고, 이벤트를 만들어줍니다.로테이션 값 조정버튼을 클릭할 때, 액터가 회전할 수 있도록 다음과 같이 만들어주었습니다. 스케일 값 조정버튼을 클릭할 때, 액터의 스케일을 조정할 수 있도록 만듭니다. sli.. 2024. 11. 19.
[Study] Machine Learning과 Deep Learning의 차이점 안녕하세요. 정글러입니다.오늘은 머신러닝과 딥러닝의 차이점에 대해 알아보겠습니다.각 장단점도 함께 살펴볼게요! 머신러닝과 딥러닝의 가장 큰 차이점은 데이터 학습에 대한 접근 방식에서 근본적인 차이가 있습니다. 가장 큰 차이점은 학습 데이터의 특성(feature)의 설정하는 방식입니다. 1.  Machine Learning먼저 Machine Learning은 학습할 대상의 특성을 사전에 설정하고, 이를 기반으로 모델이 학습합니다.예를들어, 연어와 송어를 구별하는 문제에서 물고기의 폭, 색상 등의 여러 가지 특성을 미리 설정할 수 있을 것입니다. 이러한 설정은 특성만 제대로 설정했다는 가정하에, 분류(classification) 단계에서 명확하게 구별할 수 있다는 장점을 갖습니다. 또한 Machine Lea.. 2024. 11. 2.
[Volinga] AI- Virtual Production/ NeRF를 활용한 3D Reconstruction 안녕하세요. 정글러입니다. Volinga는 NeRF를 활용하여 다양한 산업에 적용하고 있는 해외 스타트업 기업 입니다.https://volinga.ai/Video Capture - Drag & Drop multiple videos - Edit & enhance with Volinga Editor - Ready for productionAI를 활용하여 VP에 사용할 때 이러한 프로세스로 진행이 됩니다. Volinga는 언리얼엔진과 연결할 수 있는 플러그인을 제공하고 있습니다. 3DGS을 활용할 때 캡쳐를 잘하는 것이 중요합니다.캡쳐를 제대로 하기 위해선1. 1080p~4K 를 사용2. 물체 중심에서 최소 80-100이미지를 사용3. 블러를 피하기 위해 높은 셔터스피드와 넓은 depth-of-field를 사.. 2024. 9. 10.
[Study] <모두를 위한 파이썬 (PY4E)> 후기 안녕하세요. 정글러입니다. 8월에 자주 글을 올리지 못했는데, 그동안 부스트코스에서 파이썬 강의를 들었습니다.파이썬은 인공지능을 공부하는데 기초적인 지식이어서 수강하게 되었는데요,완강을 하고나니 수료증까지 받았습니다 ㅎㅎ 저는 영어나 중국어처럼 새로운 언어를 배우는 것 같은 기분이라 재밌었습니다. 은 Michigan대학에서 수업을 하고 있는 Charles R. Severance가 강의해주었고,쉬운 예시부터 차근차근 설명해주어서 수업이 끝나고 퀴즈까지 풀어볼 수 있었습니다. https://www.py4e.com/ PY4E - Python for EverybodyPython for Everybody This web site is building a set of free materials, lectures, .. 2024. 9. 2.
[Unreal Engine] 리얼타임 렌더링 기본 알아보기 안녕하세요. 정글러입니다. 최근 리얼타임 렌더링은 게임, 영화, 건축 등 다양한 산업군에서 사용되고 있는데요,렌더링 과정을 살펴보고자 합니다. 1. 솔루션과 스케일링리얼타임 렌더링은 다양한 솔루션이 합쳐져 있습니다.미리계산을 하는 솔루션과 리얼타임 솔루션이 있습니다. 이때,- 오클루전 프로세스는 어떤 것이 보이고, 안보이는 것을 결정하는 것입니다. 이는 주로 미리 계산하여 사용됩니다.- 리얼타임 렌더링에서는 타켓 프레임 레이트를 확인해야 합니다. 프레임 속도가 낮을 수록 비용이 비쌉니다.stat fps를 통해 프레임 속도를 확인할 수 있습니다. - Scalability는 다양한 어플리케이션에서 활용될 수 있도록 다양하게 조정될 수 있도록 합니다.이는 엔진 퀄리티 시스템을 위해 중요한 최적화 과정입니다.r.. 2024. 8. 8.