본문 바로가기
반응형

전체 글163

이미지 스프라이트 교체(swap) 유니티에서 한 게임오브젝트 안에서 이미지 스프라이트 교체를 하려면 Sprite Library Asset 기능을 사용하면 된다. Asset 폴더에 Sprite Labrary Asset 파일을 생성한다. Categories에 제목을 쓰고 Labels에 교체될 같은 부위의 이미지들을 넣어준다. 인스펙터창에 Sprite Library 컴포넌트를 추가하고 앞서 생성한 라이브러리 애셋을 등록한다. Sprite Resolver를 추가하고 스프라이트 리졸버에서 카테고리 및 레이블을 변경하면 씬화면에 즉시 swap된 이미지를 볼 수 있다. Sprite Renderer 콤포넌트도 존재해야한다. Sprite 값은 비어 있어도 됨 Script에서 동적으로 해당 값들을 변경하려면 public SpriteResolver boss.. 2023. 9. 8.
유니티 이미지 스와이프 snap scroll view 구현 현시점 유니티로 이미지 swiping 스와이핑을 구현하려면 몇가지 방법이 존재한다. 유니티 기본 UI인 UGUI의 Scroll view를 활용한 직접 구현 UI Extension 오픈 소스 사용 https://github.com/Unity-UI-Extensions/com.unity.uiextensions 애셋 스토어에서 Simple Scroll-Snap(무료) 등 사용 https://assetstore.unity.com/packages/tools/gui/simple-scroll-snap-140884 NGUI 사용 유니티 기본 UI를 사용하고 있고 간단하게 snap scroll view 기능만 있으면 되어서 2, 4번은 탈락 직접 구현하는데 어렵지 않고 참고할만한 소스도 많았으나, MacOS Finder .. 2023. 9. 8.
얼굴만 잘나온 이미지 간단하게 살리는 법 -단순 이미지 자르기 내용임. 아직 AI이미지 생성은 기술적으로 손발 그리기에 한계가 있다. 컨트롤넷 등을 사용하면 완성도를 높일 수 있으나 귀찮으니.. 600x900 또는 512x768 등 세로로 조금 긴 이미지를 생성하고 손이나 발 부분이 기형적으로 나왓다면, 윈도우11 기본 사진 앱을 이용하여 간단하게 해당 부분을 잘라준다. 사진 앱이 설치되어 있지 않다면 마이크로 소프트 스토어에서 '사진'으로 검색 후 설치 이미지 파일을 더블클릭하고 상단 제일 왼쪽 편집 버튼을 클릭 자르기가 기본 선택되어 있는 상태에서 원하는 부위를 잘라준다. 2023. 9. 6.
다이나믹 스레시홀딩 dynamic thresholding 적용한 깔끔한 이미지 Stable Diffusion WebUI 다이나믹 스레시홀딩은 CFG Scale 값(프롬프트 입력값을 얼마나 반영할지 수치 값)을 높였을 경우 색상 톤이 깨지는 문제를 해결해주는 강력한 Extension이지만 사용법이 쉽지 않음. 깔끔한 이미지를 생성하는 모델과 스레시홀딩 세팅 값 공유. 모델: V3 https://civitai.com/models/62602?modelVersionId=67167 V3 - V3 | Stable Diffusion Checkpoint | Civitai Hi ! i mix model Newbi Use I'm sure I'm lacking a lot Please use it well :D My basic usage environment P: (masterpiece:1.2, bes.. 2023. 9. 6.
stable diffusion webui - live preview 끄기 stable diffusion webui에서 AI 이미지 생성 시 속도를 좀 더 빠르게 하기 위해서는 live preview를 끄는게 좋다. 이미지가 생성되는 과정을 보며 하나하나 Skip하는게 아니라면.. Setting - Live previews 에서 Show live previews of created image 체크 해제 Show progressbar도 명령 프롬프트에서 확인하면 되기에 체크해제 2023. 9. 5.
하나의 컨트롤 안에서 두개 이상의 애니메이션 재생 두개의 레이어에 각각 애니메이션을 만들재 재생하면 두 애니메이션이 보이기에 서로 겹쳐 있다면 Base Layer의 애니메이션만 재생된다. New Laye의 Weight 값을 1 정도로 주면 New Layer의 애니메이션이 Base Layer 애니메이션 위에서 재생된다. 2023. 9. 1.
유니티 애니메이션 종료 시 해당 오브젝트 제거 유니티에서 애니메이션 종료 후 해당 오브젝트를 제거하기 위해 StateMachineBehaviour를 사용한다. DieBehavior 스크립트를 만들고 using UnityEngine; public class DieBehavior : StateMachineBehaviour { // OnStateEnter is called when a transition starts and the state machine starts to evaluate this state override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { Destroy(animator.gameObject); } } bomSho.. 2023. 9. 1.
밝기, 암부, 선명도, 필름, 스킨 효과 로라들 Stable Diffusion WebUI 밝기, 암부, 선명도, 필름, 스킨 효과 로라들 1. 암부 표현 조절 실사 모델에 vae-ft-mse-840000 vae 적용 시 톤이 어둡게 나오는 문제를 간단하게 수정할 수 있다. Brightness Adjustment_B_1.1 https://civitai.com/models/95601 Brightness Adjustment_B_1.1|밝기 조정|明度調整 - v1.1 | Stable Diffusion LoRA | Civitai My friend wanted a way to adjust only the dark areas of the image without altering the bright areas too much. They also wanted to c.. 2023. 8. 31.
넓은 배경 속 인물 이미지 생성 방법 Stable Diffusion으로 AI이미지 생성 시 사람 이미지를 넣으면 배경이 넓게 나오지 않는 경우가 많다. promft-프롬프트만을 사용하여 넓은 배경(와이트샷, 광각)을 생성할수도 있으나 재대로 적용이 되지 않는 경우가 많은데, 컨트롤넷을 이용하면 매우 간단하게 넓은 배경 생성이 가능하다. Controlnet에 사용할 사람 뼈대이미지(openPose 이미지)나 depth 이미지가 필요하다. OpenPose 익스텐션 또는 Posex 익스텐션을 이용하여 뼈대 이미지를 쉽게 만들거나 기존에 존재하는 뼈대 이미지를 컨트롤넷 컴포넌트에 불러온다. Enable 체크, Preprocessor: none, Model: openpose, Control Weight: 컨트롤넷 적용 가중치(0.4 ~ 1) -이미지.. 2023. 8. 27.
반응형