블로그 이미지
Every unexpected event is a path to learning for you. blueasa

카테고리

분류 전체보기 (2795)
Unity3D (852)
Programming (478)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (185)
협업 (61)
3DS Max (3)
Game (12)
Utility (68)
Etc (98)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (55)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday

[문제]

캐릭터가 카메라에 가까이 있어서 캐릭터의 일부만 보일 때, 손 등 일부가 렌더링이 되지 않음.

 

[원인]

캐릭터의 일부(손) 기본 자세 Bound가 카메라 밖에 있어서 카메라 안쪽에 없다 판단하고 렌더링을 하지 않고 있음

 

[해결]

Mesh Renderer의 Update When Offscreen 옵션을 true(체크)로 변경

 

 

[참조] https://docs.unity3d.com/kr/2018.4/Manual/class-SkinnedMeshRenderer.html

 

스킨드 메시 렌더러 - Unity 매뉴얼

Unity는 메시의 모양이 미리 정의된 애니메이션 시퀀스에 따라 변형되는 Bone 애니메이션의 렌더링을 위해 Skinned Mesh Renderer 컴포넌트를 사용합니다. 캐릭터 뿐만 아니라 (조인트가 힌지처럼 기능

docs.unity3d.com

오프스크린일 때 업데이트(Update When Offscreen)

기본적으로 어떤 카메라에도 보이지 않는 스킨드 메시는 업데이트 되지 않습니다. 메시가 스크린에 다시 나타날 때까지 스키닝은 업데이트 되지 않습니다. 이는 시스템을 절약하기 위해서입니다.

오브젝트의 가시성은 메시의 Bounds 에서 결정됩니다(전체 바운딩 영역은 모든 활성화된 카메라의 뷰 밖에 있어야 합니다). 하지만 애니메이션 메시의 트루 바운딩 영역은 애니메이션이 재생되면서 변경될 수 있습니다(예를 들어 캐릭터가 공중으로 손을 들어 올리면 영역은 커집니다). Unity는 최대 바운딩 영역을 계산할 때 첨부된 모든 애니메이션을 고려하지만 일어날 만한 모든 경우를 예측하기 위해 바운드를 계산할 수 없는 경우도 존재합니다.

다음의 각 예제 상황은 뼈대나 버텍스를 미리 계산된 바운딩 영역 밖으로 밀어낼 때 문제가 됩니다.

  • 런타임에 애니메이션이 추가된 경우
  • 추가 애니메이션
  • 스크립트에서 뼈대의 포지션을 순서대로 바꿀 때
  • 버텍스를 미리 계산된 바운드 바깥으로 밀어내는 버텍스 셰이더를 사용할 때
  • 래그돌을 사용하는 경우

이런 문제에는 두 가지 해결책이 있습니다.

  1. 바운드를 수정해 메시의 잠재적 바운딩 영역을 일치시키기
  2. Update When Offscreen 을 활성화해 스킨드 메시를 항상 스킨 및 렌더링합니다.

일반적으로 퍼포먼스가 더 나은 첫 번째 옵션을 사용해야 합니다. 하지만 퍼포먼스가 주요 관심사가 아니거나 (래그돌을 사용할 때처럼)바운딩 영역의 크기를 예측할 수 없는 경우에 두 번째 옵션을 추천합니다.

스킨드 메시가 래그돌과 더 잘 작동하기 위해 Unity는 임포트할 때 스킨드 메시 렌더러를 루트 뼈대에 자동으로 리맵합니다. 하지만 이는 모델 파일에 스킨드 메시 렌더러가 하나일 때만 해당됩니다. 이는 스킨드 메시 렌더러 전체를 루트 뼈대이나 자식에 첨부하지 못하고 래그돌을 사용하면 이 최적화를 해제해야 함을 뜻합니다.

반응형
Posted by blueasa
, |

[링크] https://blog.naver.com/blueport_blog/222147592992

 

Visual Assist 제거하기

Visual Assist는 PC가 아닌 개발자별로 라이선스가 부여됩니다. 라이선스 키가 사용자 계정으로 등록되...

blog.naver.com

 

반응형
Posted by blueasa
, |

[링크] https://opchacha.tistory.com/7

 

구글스토어 aab (150Mb이상)파일 업로드방법

구글스토어 150MB 이상 AAB올리는방법 1. google-play-plugins-1.5.0.unitypackage 다운 및 설치https://github.com/google/play-unity-plugins/releases" target="_blank" rel="noopener" data-mce-href=" https:..

opchacha.tistory.com

 

반응형
Posted by blueasa
, |

[링크] https://docs.unity3d.com/Packages/com.unity.localization@1.2/manual/index.html

 

About Localization | Localization | 1.2.1

About Localization Use the Localization package to configure localization settings for your application. Add support for multiple languages and regional variants, including: String localization: Set different strings to display based on locale. Use the Sma

docs.unity3d.com

 

반응형
Posted by blueasa
, |

techyworm10 commented 15 days ago

@chkuang-g I created fixed editor dll files (until it will be officially fixed):
https://github.com/techyworm10/firebase-unity-sdk-editor-python-fix

 

techyworm10 commented 3 days ago

@daltonbr Did you try to clear ./Library/PackageCache folder?

 

 

[출처] https://github.com/firebase/quickstart-unity/issues/1232

 

[Bug] Python2 is removed on macOS 12.3 !! Please update the Editor script · Issue #1232 · firebase/quickstart-unity

[REQUIRED] Please fill in the following fields: Unity editor version: 2020.3, 2021,2 Firebase Unity SDK version: 7.0 - 8.8 Source you installed the SDK: unitypackage (.unitypackage or Unity Package...

github.com

 

반응형
Posted by blueasa
, |

[링크] https://vmpo.tistory.com/92

 

[C#] C# 에서 Mysql연동하기 (insert, select)

C#에서 Mysql DB를 연동하는 코드를 작성해 보도록 하겠습니다. Mysql설치가 필요하신 분들은, 아래 링크를 확인해주세요. https://vmpo.tistory.com/82 윈도우 10 Mysql 설치하기 (mysql 개발환경 세팅) 윈도우10

vmpo.tistory.com

 

반응형
Posted by blueasa
, |

[링크] https://growingsaja.tistory.com/124

 

[Mysql] Dump 관련 내용 (mysql dump)

mysql -u root -p PASSWORD --all-databases > all-databases.sql            모든 DB에 대하여 mysql dump 진행하여 all-databases.sql 파일 안에 정보 넣기 현위치의 all-databases.sql..

growingsaja.tistory.com

 

반응형
Posted by blueasa
, |

[링크] https://teserre.tistory.com/12

 

Windows10에 XAMPP 설치 & 사용하기 (Apache, MySql, PHP)

웹 서비스는 운영을 하던, 개발을 하던 웹 서버가 작동을 하고 있어야 사용이 가능하다. 그래서 테스트를 위해 웹 서버를 설치해야 하는데 개별적으로 설치하기는 귀찮다. 그래서 한번에 설치

teserre.tistory.com

 

반응형
Posted by blueasa
, |

[링크] https://hwangtaehyun.github.io/blog/react-native/ios-cycle-dependency-error/

 

Cycle in dependencies between targets ...

# ❎ 에러 발생 react-native project에서 ios프로젝트를 빌드 하다가 다음과 같은 에러를 만나게 되었다. > Cycle in dependencies between targets ... 왜 갑자기..? (나중에 생각해보니, 나도 모르게 뭔가 안되는

hwangtaehyun.github.io

 

반응형
Posted by blueasa
, |

[링크] https://spiralmoon.tistory.com/entry/Flutter-Firebase%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-Sign-In-with-Apple-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0

 

[Flutter] Firebase를 이용하여 Sign In with Apple 사용하기

Firebase를 이용하여 Sign In with Apple 사용하기 파이어베이스에서 애플 로그인을 사용해보자. 알림 : 2020.04.08 안드로이드 환경에서 애플 로그인을 실행하는 플러그인을 개발하여 내용 추가함 알림 :

spiralmoon.tistory.com

 

반응형
Posted by blueasa
, |