반응형 분류 전체보기175 유니티 애니메이션 종료 시 해당 오브젝트 제거 유니티에서 애니메이션 종료 후 해당 오브젝트를 제거하기 위해 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. Script와 함께 사용 가능한 ADetailer 설치 및 적용 stable diffusion webui에서 사람 이미지를 생성할 때 full body에서 얼굴이 희미하게 출력되는 문제를 해결하기 위해 DDetailer Extension을 사용한다. DDetailer는 사용하기 편하고 성능도 좋은 편이나 Script 드롭다운 메뉴에 포함되어 있어서 xyz plot 등의 다른 스크립트와 함께 사용할 수가 없다. DDetailer와 같은 기능을 하는 ADetailer를 사용하면 이 문제를 해결할 수 있음. ADetailer는 스크립트 항목이 아닌 Controlnet 같이 개별 컴포넌트 형식으로 WebUI에서 동작한다. https://github.com/Bing-su/adetailer.git webUI의 Extensions-Install from URL-URL for ex.. 2023. 8. 27. 유니티 이미지 및 애니메이션 Flip 방법 유니티에서 이미지 및 애니메이션 Flip(뒤쥡기)를 하는 방법은 간단하다. 이미지의 Transform 오브젝트에서 Scale 값을 마이너스(-)로 주면 이미지가 해당 축을 기준으로 뒤집어진다. 위는 X축 기준 좌우 뒤집기를 한 모습이다. 소스 코드에서는 transform.localScale = new Vector3(-1f, 1f, 1f); 애니메이션을 뒤집기 위해서는 애니메이션 컨트롤이 추가되어 있는 오브젝트의 스케일을 조절해 준다. 프리팹에서도 가능 2023. 8. 27. 유니티 버튼 클릭 영역 조절하기 유니티 UI 버튼을 사용할 때 버튼의 클릭 영역을 조정하고 싶을 때가 있다. 이전 버전에서는 지원하지 않았지만 최근 버전에서는 이를 쉽게 수정 가능하다. Game가 아닌 Scene 화면에서 확인 가능 Image 오브젝트의 Raycast Padding 수치로 left, Bottom, Right, Top 패딩을 조절해주면 터치 영역을 키우거나 줄일 수 있다. 2023. 8. 26. [Package Manager Window] Error searching for packages. 경고 해결 방법 [Package Manager Window] Error searching for packages. 해당 에러는 유니티 로그인 토큰 관련 오류일 가능성이 크다. Unity 로그인 토큰 문제로 패키지 서버 및 에셋 스토어 서버 와의 통신이 불가능해지는 경우가 있다. Unity Hub에서 왼쪽 상단 아이디 아이콘을 클릭, 드롭다운 메뉴에서 Log out 클릭. 다시 로그인한 후, 유니티 프로젝트를 재실행한다. 그러면 액세스 토큰이 다시 정상적으로 동작하여 해동 오류가 발생하지 않는다. 2023. 8. 25. 유니티 애니메이션 Preview, Play 버튼 비활성화 문제 유니티에서 Animator, Animaion 창으로 바로 접근하면 Preview, Play 버튼 등이 비활성화 되어 있기에 애니메이션을 재생할 수 없다. 유니티에서 애니메이션을 만들고 Play 확인 해보려면 Scenes 에서 해당 오브젝트를 선택하거나 Prefabs에서 해당 프리팹을 더블 클릭해서 해당 오브젝트를 선택 한 후 애니메이션 창을 보면 Play이 활성화 되어 있다. Play버튼을 누르면 Scene화면에서 애니메이션이 재생된다. 2023. 8. 12. 유니티에서 오래전 프로젝트 빌드하는 방법 5년전에 빌드했던 프로젝트가 최신 버전의 유니티 에디터에서 빌드가 되지 않아서 오류를 하나씩 잡아가며 결국 맥북과 안드로이드폰에서 빌드 및 실행 성공하였으나 아이폰에서 실행이 되지 않아 결국 최신버전(가장 최근의 LTS 버전) 유니티에서 빈 프로젝트를 하나 만들어서 아이폰, 안드로이드 빌드 및 실행을 확인 한 후 이전 프로젝트의 Assets 폴더에 있는 파일들을 필요 없어진 파일 빼고 모두 새로 생성한 프로젝트에 복사, 붙여넣기를 한 후 새로운 프로젝트를 빌드 및 실행 해보니 아이폰, 안드로이드에서 모두 재대로 실행이 된다. 유니티 버전 업이 많이 되었다면 기존 프로젝트를 그대로 쓰려고 삽질하지 말고 새로운 프로젝트 생성 후 애셋폴더의 파일들만 복사해서 빌드해볼 것. 새로 프로젝트를 생성하여 Assets.. 2023. 7. 31. 이전 1 ··· 7 8 9 10 11 12 13 ··· 20 다음 반응형