케이스 스터디를 위한 스크랩. 페이스북 유니티 그룹. 주열님 질문 스크랩.

혹시 카메라 프러스텀 컬링 끄는법 있나요~??-_-;;
좋아요 ·  · 게시물 팔로우 취소 · 7시간 전 서울특별시 근처
  • 이정표 컬링레이어로는 안되나요? 딱히 이유가 있으신지...
    3시간 전 모바일에서 · 좋아요 · 1
  • 윤주열 버텍스숴이더로 정점좌표를 왜곡시키는데 원래라면 안보여야할 객체인데 보이게되어 ... 일정 거리 를 벗어나면서 컬링되어 팝인현상이생기네요
  • 윤주열 프로스텀의 컬링 옵셋을 조절할수잏으면좋겠는데 ...방법이없는듯해서요
  • 윤주열 마스크 디스턴스와 무관하게 절두체를 벗어나는 문제라 마스크디스턴스설정과도 무관하네요
  • 이정표 이펙티브 객체나 따로 매니징 해 줄 개체를 위해 멀티컬링을 해 보시는 건 엌달가요. 테그나 레이어 가지고 타입별 디스턴스 컬링을 따로 해 보시는게...
    3시간 전 모바일에서 · 좋아요 · 1
  • 윤주열 이정표 객체는 모두 옥트리에서관리하면서 렌더러를 모두관리하는데요 프러스텀을 벗어나 엔진에서 자제 컬링이되버리니 ㅜㅜ
  • 이정표 객체 검사는 옥트리에서 한다고 하고 일단 렌더러 단으로 올라오면 메인 카메라의 1차 프러스트럼에서 컬링 레이어를 통해 컬링 하자나요?
  • 이정표 var distances = new float[32];
    function Start ()
    {
    //Setting a value to zero will cause that layer to
    // use the farclip
    //User defined layers start at layer 8, which
    // is distances[8]
    this.camera.layerCullDistances = distances;
    }
    functionsetCullDistance(index : int, distance : float)
    {
    distances[index]=distance;
    this.camera.layerCullDistances = distances;
    }
  • 이정표 뭐 암튼 레이어컬 디스턴스거리를 다시 나누고 해당 가시영역에 따로 따로 렌더링 되게 처리 해 주면 될꺼 같은데요. 예로 파티클은 멀리 있으니 파 프러스트럼이 지오메트리 자체 프러스트럼 맥스값은 100 으로 하고 파티클은 80 으로 하고 월드 터레인은 130 으로 하고 뭐 그런 식으로 해도 안될라나요?
  • 윤주열 레이어컬링은 카메라에서 랜더링할지아스킹하는부분이라 절두체를벗어난 객체를 그리기위해서는 절두제컬링을 끄는방법외엔 없는것 같아요
    3시간 전 모바일에서 · 좋아요 · 1
  • 이정표 아... 하긴... 그렇겠군요.;;;
  • 이정표 http://forum.unity3d.com/threads/71051-Disable-Frustum-Culling
    forum.unity3d.com
    I can`t seem to find a solid answer for this; I want to disable frustum culling ...더 보기
  • 윤주열 제 설명이 부족하네요ㅜㅜ
    기본쉐이더에서라면 절두체 영역밖으로 벗어난 객체인데 버텍스 쉐이더로 정점에 왜곡을줘서 카메라안에 랜더링때만 그려집니다. 원래객체는 월드상에서 카메라를 벗어난 상태죠..

    그래서 조금더 멀어지게되면 절두체를 완전히 벗어나서 그리지않게되는데 이때 해당객체는 랜더링때만 왜곡된 좌표에서 그려지다가 컬링이되면서 사라지게됩니다...일종의 팝인현상인데요 카메라 마스킹과는 다른 절두체컬링 문제입니닺ㅜㅜ 집접 보여드리지 못해서 설명이 많이부족하네요
  • 윤주열 이정표  역시 정표님 뿐이없군요!
  • 이정표 ㅜㅜ 저녁 먹고 저도 노말맵 때메 고생 중이다가.. ㅜㅜ; 아 퇴근 하고 싶어요. ㅜㅜ;


Game Developer Leegoon copyright all right reserved since 2010.

Comments