도리의 Tech to Art

고정 헤더 영역

글 제목

메뉴 레이어

도리의 Tech to Art

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (127) N
    • 디자인스터디 (15) N
      • Pixar In a Box (4)
      • 블렌더 (11) N
    • 감상노트 (1)
      • 현장 후기 (1)
    • 개발기록 (107)
      • 알고리즘 (75)
      • Unity 유니티 (17)
      • 개발스터디 (15)
    • 일상기록 (4)

검색 레이어

도리의 Tech to Art

검색 영역

컨텐츠 검색

개발기록/Unity 유니티

  • 유니티에서 Oculus Meta Quest3 빌드하기

    2024.02.14 by 도리(Dory)

  • 유니티 2D게임 만드는중ㅋㅋ

    2024.02.11 by 도리(Dory)

  • [유니티생명주기] FixedUpdate, Update, LateUpdate 차이점 비교!!

    2024.02.10 by 도리(Dory)

  • 유니티 Input (GetAxis, GetAxisRaw)

    2024.02.10 by 도리(Dory)

  • 각도와 단위 (60분법 vs 호도법)

    2024.02.01 by 도리(Dory)

  • 유니티 UnlitShader 코드 분석(렌더링 파이프라인 기반)

    2024.01.31 by 도리(Dory)

  • 행렬식

    2024.01.31 by 도리(Dory)

  • [유니티 그래픽스] Vertex 직접 찍어서 Quad 그리기

    2024.01.26 by 도리(Dory)

유니티에서 Oculus Meta Quest3 빌드하기

이쪽 동네(Unity)에 있으면서 굉장히 많은 플랫폼들을 다뤄보게 되는 것 같다. AOS, iOS, AR, VR, PC... 물론 깊이의 차이는 있겠지만 진짜 한 번씩 다 다뤄봤다. 그리고 받은 Meta Quest3...! Oculus Quest 2로도 몇 개의 프로젝트를 했었는데, 이제 오큘러스 퀘스트가 메타 퀘스트가 되어 돌아왔다. 페이스북이 메타로 사명을 바꾸면서 기기 이름도 바뀌고, 이제 페이스북 계정을 연동하지 않아도 메타 퀘스트를 사용할 수 있다. 본격적으로 프로젝트에 들어가기 전에 유니티에서 메타 퀘스트 앱 빌드를 진행해보았다. 일단 이 독스 기준으로 진행해야한다. 이 독스를 먼저 보고 진행하시고, 막혔을 때 이 글을 참고하는 것을 추천한다. https://developer.oculus.co..

개발기록/Unity 유니티 2024. 2. 14. 13:17

유니티 2D게임 만드는중ㅋㅋ

만들어보고 싶은 인터렉션이 있어서 유니티 2D공부중!! 골드메탈님 유튜브보고 뱀서라이크 장르 게임 만들기 해보고있다. 2D게임 본격적으로 만드는 건 처음인데 왤케 재밌지..? 중간기록물 졸귀😆 도트 프로그램 세일중인데 살까 고민된다ㅎㅎ

개발기록/Unity 유니티 2024. 2. 11. 13:47

[유니티생명주기] FixedUpdate, Update, LateUpdate 차이점 비교!!

FixedUpdate 일정 시간마다 호출(Default값은 1초에 50번 호출) 물리 로직 관련을 이곳에서 처리 CPU 부하 Update 1프레임에 1번 호출 FPS 값마다 다른 횟수로 호출됨 게임은 주로 60FPS 가 목표이므로 1초에 60번 정도 호출됨. 게임 로직 처리 LateUpdate 게임 로직의 후처리 ex) 카메라 이동, UI 랜더링 유니티 생명주기 FixedUpdate, Update, LateUpdate가 각각 어느 위치에 있는지 다음 생명주기 표를 통해 잘 살펴보자~!!!

개발기록/Unity 유니티 2024. 2. 10. 15:39

유니티 Input (GetAxis, GetAxisRaw)

보통 유니티에서 Input 값을 받을 때, Input.GetAxis("Horizontal") Input.GetAxisRaw("Horizontal") 의 두 가지 방식으로 받는다. 🧀 "Horizontal" 과 같은 string 값은 ProjectSettings의 Input 탭에서 확인할 수 있다. 그리고 가장 중요한 GetAxis 와 GetAxisRaw의 차이점을 설명하겠다!! GetAxisRaw는 입력 그대로 날 것 그대로 받는다는 뜻이니까 왼쪽화살표 입력 -> -1 오른쪽 화살표 입력 -> 1 입력 없음 -> 0 으로 값을 변환한다. 근데 GetAxis는 Smooth한 float 값이 되도록 값을 조금 수정해준다. 왼쪽, 오른쪽 화살표를 누르는 것에 따라 -1...-0.9938....,-0.4......

개발기록/Unity 유니티 2024. 2. 10. 15:25

각도와 단위 (60분법 vs 호도법)

60분법 - 한 바퀴를 360º로 정한 것. - 1도를 60분으로 나누기때문에 60분법 이라고 부른다. 호도법 - 호의 길이로 각도를 표현 - 단위 : 라디안 - 원의 반지름에 대한 호의 길이의 비 60분법과 호도법의 관계 360 º = 2ㅠ

개발기록/Unity 유니티 2024. 2. 1. 13:13

유니티 UnlitShader 코드 분석(렌더링 파이프라인 기반)

이번 글에서는 유니티 Unlit 쉐이더 코드를 분석해볼 것이다. 직접 짜기는 어려울 수 있지만, 쉐이더 코드를 보면서 이건 이 부분이구나! 를 이해하면 나중에도 그래픽 관련해서 파악하기 쉬울 것 같아 정리한다. 유니티 버전은 2021.3.13f1 을 사용하였다. Unlit 쉐이더를 생성하면, 다음과 같이 스크립트가 생성된다. Shader "Unlit/NewUnlitShader" { Properties { _MainTex ("Texture", 2D) = "white" {} } SubShader { Tags { "RenderType"="Opaque" } LOD 100 Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag // make fog work #pr..

개발기록/Unity 유니티 2024. 1. 31. 13:30

행렬식

행렬식은 행렬에서 굉장히 많이 쓰이기 때문에 알아놓아야할 필요가 있다. 나는 벡터의 외적 공식에서 이를 발견해서 복습 겸 다시 기록하고 있다. 행렬식이 무엇일까? 직접 적어보았다. 행렬식을 가장 많이 쓰는 곳 중 하나가 역행렬을 구할 때이다. 역행렬은 무엇일까? 위의 행렬 A에서 ad - bc = 0 , 즉, 행렬식이 0이 아닐때 역행렬이 존재하며 그 정의는 다음과 같다. 그리고 역행렬은 다음과 같은 성질을 가진다. 3by3 행렬에서의 행렬식 수식이 조금 복잡해보일 수 있는데, a11로 시작하는 항은 나머지 a12 a13 밑의 애들로 행렬식을 구성한 것이고, a12로 시작하는 항은 나머지 a11 a13 밑의 애들로 행렬식을 구성, a13도 나머지 a11 a12 밑의 애들로 행렬식을 구성한 것이다. 이것이..

개발기록/Unity 유니티 2024. 1. 31. 10:45

[유니티 그래픽스] Vertex 직접 찍어서 Quad 그리기

유니티에서 버텍스를 사용하여 직접 Quad를 그려봄으로써, 랜더링의 전반적인 단계들과, 유니티에서는 랜더링 과정을 어떻게 돕고 있는지 알아보았다. 코드는 여기 https://github.com/eunchaeee/unity-snippets/tree/main/Assets/Graphics/DrawVideoPlayer 아래의 유니티 공식 도큐를 참고하여 작성하였다. Unity - Manual: Example: creating a quad Unity - Manual: Example: creating a quad Level of Detail (LOD) for meshes Example: creating a quad To represent flat surfaces, Unity includes the Plane and..

개발기록/Unity 유니티 2024. 1. 26. 14:01

추가 정보

인기글

최신글

페이징

이전
1 2 3
다음
TISTORY
도리의 Tech to Art © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바