}
진우의 혼잣말하는 블로그
close
프로필 배경
프로필 로고

진우의 혼잣말하는 블로그

  • 분류 전체보기 (628)
    • Unity (442)
      • Study (218)
      • VR (75)
      • AR (6)
      • Assets (39)
      • Fusion2 (8)
      • Shader (22)
      • 디자인패턴 (7)
      • Animations (7)
      • Editor (8)
      • Attribute (7)
      • VContainer (8)
      • Netcode for GameObjects (21)
      • Relay (5)
      • Lobby (11)
    • 진우의 포트폴리오 (23)
    • 나만의 꿀팁 (37)
    • Git 사용방법 (22)
    • AI (23)
    • 게임후기 (16)
    • 블렌더 (9)
    • 홍보 및 리뷰 (8)
    • 웹 개발 (27)
    • 정리 안 됨 (16)
    • 뉴스레터 (0)
  • 홈
  • 태그
  • 방명록
Water Shader

Water Shader

기본 설정은 이렇습니다. 여기선 Lit이네요 Trasnparent이고! 가장 먼저 볼거는 Radial Shear 이 녀석이군요! 이녀석은 무엇일까요? 이 녀석은 볼록한 느낌을 줄 수 있는 녀석입니다!!! 그래보이죠? 그다음은 Voronoi이녀석입니다, 이녀석은 무엇이냐? 뭔가 세포같이 생겼죠 그런 용도인가봅니다 보로노이 다이어그램에서 영감을 얻은 녀석인가보군요.. 그냥 저렇게 생겼다는것만 알아두면 될 것 같네요 저는 이 강좌에서의 핵심은 이부분이라고 생각합니다. 바로 Normal 과 Position을 다루는 거죠! 두개다 Space는 Object입니다 Normal이란 메쉬의 버텍스 방향 정보를 뜻합니다!!!! Position은 말그대로 위치겠죠 Time과 Tiling and Offet을 이용해 Gradi..

  • format_list_bulleted Shader
  • · 2022. 7. 20.
  • textsms
XRay Shader

XRay Shader

XRay Shader 작성법을 알아가 봅시다! 먼저, Material을 Unlit으로 바꾸죠!!! Unlit이라 하면 !!! 빛의 영향을 받지 않는다는 것이죠! 나머지 Opaque, Depth Write , Depth Test 등등의 사용법은 아직 모르겠다 ㅎㅎ Fresnel Effect를 추가합니다. Fresnel Effect란 무엇일까요? 프레넬 효과 현실 세계에서 오브젝트를 시각적으로 구분할 수 있는 중요한 방법 중 하나는 지표각에서 반사가 더 강해진다는 사실과 관련이 있습니다(아래 그림 참조). 이를 프레넬 효과라고 합니다. (출처 https://docs.unity3d.com/kr/530/Manual/StandardShaderFresnel.html) 주목할 점이 두 가지 있습니다. 첫째, 이 반사..

  • format_list_bulleted Shader
  • · 2022. 7. 20.
  • textsms
Occlusion Culling에 대하여 아주 쉽게 설명해보기

Occlusion Culling에 대하여 아주 쉽게 설명해보기

Occlusion Culling이란? Occlusion Culling은 컬링 기법중 하나이며, 드로우콜을 줄이기 위해 눈에 보이지 않는 오브젝트들을 렌더링 하지 않는 것을 뜻합니다! 위 사진처럼 플레이어의 시야각에 벗어나 렌더링이 필요로 하지 않는 오브젝트들을 추리는 것을 컬링이라고 합니다. 즉, 시야 밖 2개의 나무를 없애버리는 것을 Occulsion Culling이라고 합니다. 사용 방법 움직이지 않는 정적 오브젝트에 Static설정을 해주면 됩니다. 이렇게 뜨는데 여기서 Occuluder Static과 Occludee Static을 클릭하면 됩니다. Occuluder Static이란 가리는 대상이 되고, Occludee Static이란 가려지는 대상을 뜻합니다. [Window] -> [Renderi..

  • format_list_bulleted Study
  • · 2022. 7. 18.
  • textsms
정적배칭과 Draw Call에 대해서

정적배칭과 Draw Call에 대해서

정적배칭을 사용하는 최적화 방법정적이란 말 그대로 움직이지 않는 것을 뜻하며, 움직이지 않는 정적 오브젝트에 활용하는 기법이다. 동일한 재질을 공유하는 오브젝트들을 일괄 처리해서 드로우 콜을 줄이는 방법이다. 여기서 드로우콜(Draw Call)이란 CPU가 CPU에게 렌더링을 부탁하는 것이다. 솔직히 이렇게 말하면 이해하기 어렵다. 인정하죠? 그래서 저의 얄팍한 그림실력으로 설명해보겠습니다.위 사진을 보면 각각 오브젝트마다 렌더링을 하게 돼서 하나의 구 오브젝트에 하나의 드로우콜이 일어나게 돼서 총 2번의 드로우 콜이 발생하는 반면,아래 사진을 보면 두 오브젝트가 한꺼번에 렌더링을 하게 돼서 한 번의 드로우 콜이 발생하게 된다 다이내믹 배칭정적 배칭과 반대는 다이내믹 배칭이다움직이는 오브젝트에 사용되는 ..

  • format_list_bulleted Study
  • · 2022. 7. 18.
  • textsms
인벤토리VR

인벤토리VR

오늘은 인벤토리 인터렉션을 구현해보겠다 먼저 빈 GameObject를 생성하고 Inventory라고 이름을 바꿔주자 자식으로 Title Canvas를 생성하고 거기에 이미지를 생성해 상단 인벤토리를 표시한다 그 다음으로 자식 Slot(빈 게임오브젝트)들을 생성한다 다음 캔버스를 생성하고 캔버스에 이미지를 추가한다(사이즈는 0.001이 대부분인듯) 그다음 위치에 맞게 설정한다 ( 위 방식대로 안하고 원하는 방식으로 하면 된다 ) Item, Slot, OVR Grabbale 스크립트를 작성해보자 Item 스크립트 작성법이다 isSlot은 현재 슬롯에 들어가 있는지 판별하는 변수이다 slotRotation 같은 경우 슬롯에 집어넣었을 때 똑바로 집어넣기 위함이다 currentSlot은 아이템이 들어가 있는 슬..

  • format_list_bulleted VR
  • · 2022. 7. 15.
  • textsms
Ray Interactor사용법

Ray Interactor사용법

Ray Interator를 사용하는 방법을 알려주겠다~ 일단 Ray Interactor을 Input OVR 프리팹의 각 해당하는 Controller에 넣어주고 Ref을 할당해준다. 그리고 드라이버에(Driver)도 추가해준다.(OVRPlayerController에 따로 더 추가할건 없다) 그다음으로 상호작용할 오브젝트를 생성하고 Ray Interactable컴포넌트를 부착해준다. Grabbable 스크립트와 비슷하다, 콜라이더를 할당해주면 끝이다.(Pointable Element에 추가하지 않아야함) 다음으로 Interactable Unity Event Wrappaer를 생성해준다. (가끔 할당되지 않는 경우가 있던데 Mesh가 없으면 안되는 것 같다.) Interactable Unity Event Wr..

  • format_list_bulleted VR
  • · 2022. 7. 14.
  • textsms
OVR Project Setting 방법

OVR Project Setting 방법

💡 첫 번째, Asset Store에서 Oculus Integration을 Import 💡 두 번째, Project Setting 설정 동그라미 1번에서 Texture Compression 방식을 ASTC로 선택해 줍니다. ASTC는 텍스처 압축 방식 중 하나입니다. 형식 설명 2k RGBA 용량 (기본설정) 지원 OS RGBA 무압축 16 MB All ETC1 구형 안드로이드 압축형식 2 MB 안드로이드 ETC2 유니티의 기본 안드로이드 압축형식. OpenGL 3.0 이상 4 MB 안드로이드 PVRTC 유니티의 기본 iOS 압축형식 2 MB iOS ASTC 최신기기전용 압축형식 1.8 MB 안드로이드, iOS ASTC가 압도적으로 좋은 품질과 적은 용량을 사용하지만 유니티에서 기본설정이 아직도 ETC2..

  • format_list_bulleted VR
  • · 2022. 7. 13.
  • textsms
  • navigate_before
  • 1
  • ···
  • 27
  • 28
  • 29
  • 30
  • navigate_next
진우의 혼잣말 하는 블로그👱‍♀️
📂전체 카테고리
  • 분류 전체보기 (628)
    • Unity (442)
      • Study (218)
      • VR (75)
      • AR (6)
      • Assets (39)
      • Fusion2 (8)
      • Shader (22)
      • 디자인패턴 (7)
      • Animations (7)
      • Editor (8)
      • Attribute (7)
      • VContainer (8)
      • Netcode for GameObjects (21)
      • Relay (5)
      • Lobby (11)
    • 진우의 포트폴리오 (23)
    • 나만의 꿀팁 (37)
    • Git 사용방법 (22)
    • AI (23)
    • 게임후기 (16)
    • 블렌더 (9)
    • 홍보 및 리뷰 (8)
    • 웹 개발 (27)
    • 정리 안 됨 (16)
    • 뉴스레터 (0)
인기 글
최근 글
태그
  • #웹 개발
  • #VR
  • #Meta SDK
  • #Unity
  • #티스토리챌린지
  • #유니티 VR
  • #유니티 꿀팁
  • #오블완
  • #유니티
  • #자바스크립트
08-12 07:43
전체 방문자
오늘
어제
전체
최근 댓글
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.