5줄 요약

  • 컴퓨터의 레지스터는 CPU 내에 위치한 작고 빠른 속도의 메모리로, 명령어를 실행하는 데 필요한 데이터와 결과를 저장합니다.
  • 레지스터는 프로그램 실행 시 빈번하게 사용되는 데이터를 저장하므로, 레지스터에 저장된 데이터에 빠르게 접근할 수 있습니다.
  • 레지스터는 CPU가 연산을 수행할 때 중간 결과를 저장하는 데 사용되어, 데이터 처리 속도를 높이는 데 중요한 역할을 합니다.
  • 레지스터는 다양한 종류로 구성되며, CPU의 아키텍처에 따라 크기와 기능이 다르게 구성됩니다.

추가 내용

경험

블로그 이미지

RIsN

,

5줄 요약

  • 컴퓨터의 명령어 캐시는 프로세서의 속도를 높이기 위해 사용되는 메모리입니다.
  • 명령어 캐시는 프로세서가 자주 사용하는 명령어와 데이터를 저장하고, 이를 캐시 메모리에 보관함으로써 접근 시간을 단축시킵니다.
  • 명령어 캐시는 빈번하게 사용되는 명령어를 미리 읽어 캐시 메모리에 저장하여, 프로세서가 해당 명령어를 참조할 때 매번 메인 메모리에 접근하지 않고, 빠르게 실행할 수 있도록 합니다.
  • 명령어 캐시는 크기가 작기 때문에, 저장할 수 있는 명령어와 데이터의 양이 제한되어 있으며, 이로 인해 캐시 미스(Cache Miss)가 발생하면, 메인 메모리에서 해당 데이터를 가져와야 하므로 접근 시간이 지연될 수 있습니다.
  • 명령어 캐시는 컴퓨터의 성능을 향상시키는 데 중요한 역할을 수행하며 적절한 크기와 교체 알고리즘 등을 선택하여 최적화하는 것이 필요합니다.

추가 내용

경험

블로그 이미지

RIsN

,

기본

  1. Look At Constrait을 사용

간단 확인

  1. Head Bone에 Look At Constrait을 설치
  2. 마우스 타깃으로 할 목표 오브젝트를 제작 후에 해당 Constrait에 타깃으로 적용
    • 움직임을 보면서 회전 등 미세 조정
  3. 목표 오브젝트가 마우스를 따라 다니도록 처리

블로그 이미지

RIsN

,

  • File → Options → Accounts에서 본래 계정을 Sign out 한 다음에 다시 Sign in 할 것

'Programming > Git' 카테고리의 다른 글

Github Actions: S3 정적 호스팅으로 업로드하기  (0) 2024.08.28
블로그 이미지

RIsN

,

기본: 아래 블로그의 Punch 부분 확인

유니티 - UI 이미지에 구멍뚫기 | Rito15

 

유니티 - UI 이미지에 구멍뚫기

Mask

rito15.github.io

추가적으로 마티리얼 속성에 관한 확인

  1. Tint: Tint는 Material의 기본 색상을 조정하는 데 사용됩니다. 이 값을 변경하면 Material의 색상이 변경됩니다.
  2. Stencil Comparison: 스텐실 비교(Stencil Comparison)는 스텐실 테스트(Stencil Test)를 수행하기 전에 사용되는 비교 함수를 정의합니다. 스텐실 테스트는 스텐실 버퍼(Stencil Buffer)에 적용되는 것으로, 스텐실 버퍼에는 오브젝트의 선택적인 렌더링이나 후처리 효과에 사용되는 정보가 저장됩니다.
  3. Stencil ID: 스텐실 ID(Stencil ID)는 스텐실 테스트에서 사용되는 ID입니다. 이 값은 다른 오브젝트에서 사용되는 것과 겹치지 않아야합니다.
  4. Stencil Operation: 스텐실 작업(Stencil Operation)은 스텐실 테스트가 성공하면 스텐실 버퍼에 쓰일 작업을 정의합니다. 예를 들어, 스텐실 버퍼에 값을 쓰거나, 스텐실 버퍼에서 값을 읽어와 변경하는 등의 작업을 수행할 수 있습니다.
  5. Stencil Read Mask: 스텐실 읽기 마스크(Stencil Read Mask)는 스텐실 테스트에서 사용되는 비트 마스크입니다. 이 값은 스텐실 버퍼에서 읽어온 값을 마스킹하는 데 사용됩니다.
  6. Color Mask: 색상 마스크(Color Mask)는 Material에서 렌더링하는 색상 채널을 지정하는 데 사용됩니다. 예를 들어, 색상 마스크가 'RGB'로 설정되면 Material은 렌더링할 때 빨간색, 초록색, 파란색 채널을 모두 사용합니다.
  7. Use Alpha Clip: 알파 클리핑(Alpha Clipping)은 Material에서 알파 값을 기반으로 텍스처를 제거하는 데 사용됩니다. Use Alpha Clip 옵션을 사용하면, 알파 값이 특정 값 이하인 픽셀은 렌더링되지 않습니다. 이를 통해, 일부 오브젝트를 불투명하게 만들거나, 불필요한 부분을 제거할 수 있습니다.

블로그 이미지

RIsN

,

나는 해낼 수 있다

Book 2023. 3. 13. 15:53

서문

PART 1 깨달음

PART 2 변화

PART 3 난 해낼 수 있어

에필로그


  • 이 책을 읽게 된 계기
    • 부산에 내려가기 전에 살 책을 고르러 갔다가 교보문고에서 꽂혀서 샀다.
      • 차라시 프로젝트 등 내가 지금 하고 있는 게 맞는 건가 싶은 고민 등이 있었다.
  • 두려움을 버리고 집중하는 것, 그리고 도전하는 것을 포기하지 않도록 해주는 책이다.
  • 열등감이 날 앞으로 나아가게 해준다고 생각하고 있었는데(실제로 열등감이 날 앞으로 가도록 하게는 했다), 이제는 자의식과 집중이 날 앞으로 가게 해야 할 것 같다.
    • 선택의 폭이 좁아지고, 시야가 작아지면 절망이 더 크게 느껴진다.
    • 내가 주변을 선택할 수 있는 사람인지, 주변에 선택 당하는 사람인지 잘 고려해보자.
    • 노력하지 않는 거만한 사람이 되지 말자.
블로그 이미지

RIsN

,

5줄 요약

  • SRAM은 Static Random Access Memory의 약자로, 컴퓨터나 디지털 장치에서 메모리로 사용되는 반도체 기억장치입니다.
  • SRAM은 비교적 빠른 속도와 저전력 소모를 특징으로 합니다.
  • SRAM은 DRAM과는 달리 전기가 인가된 동안에만 데이터를 유지하기 때문에 주기적인 데이터 재충전이 필요하지 않습니다.
  • SRAM은 작은 용량의 메모리에 주로 사용되며, 빠른 속도와 낮은 전력 소모로 인해 캐시 메모리 등에서 많이 사용됩니다.
  • SRAM은 CPU나 GPU 등의 고성능 디바이스에서 중요한 역할을 수행하며, 속도와 신뢰성이 요구되는 분야에서 널리 사용됩니다.

추가 내용

경험

블로그 이미지

RIsN

,

5줄 요약

  • DRAM은 Dynamic Random Access Memory의 약자로, 컴퓨터에서 주기억장치로 사용되는 반도체 메모리입니다.
  • DRAM은 충전된 전하를 저장하여 정보를 보관하는데, 이는 비휘발성 메모리인 SSD와는 다릅니다.
  • DRAM은 접근 속도가 빠르지만, 정보를 보존하는 방식 때문에 주기적으로 충전을 해줘야 하며, 이를 리프레시라고 합니다.
  • DRAM은 용량을 확장하기 쉽고, 대용량의 메모리를 구성하는데에도 효율적으로 사용됩니다.
  • DRAM은 컴퓨터 시스템의 성능에 큰 영향을 미치며, 최신 기술의 DRAM은 저전력, 고속 처리, 저지연성 등의 특징을 가지고 있습니다.

추가 내용

경험

블로그 이미지

RIsN

,

5줄 요약

  • A* 알고리즘은 휴리스틱 함수를 사용하여 더 빠르게 탐색 가능하고, 다익스트라는 사용하지 않습니다.
  • A* 알고리즘은 노드 우선순위 큐에 목표 지점 가까운 노드를 우선적으로 넣어 불필요한 계산을 줄입니다.
  • A* 알고리즘은 휴리스틱 함수를 이용해 목표 노드까지의 예상 비용을 계산합니다.
  • A* 알고리즘은 노드 가중치가 음수일 수 있으나, 다익스트라 알고리즘은 음수가 불가능합니다.
  • A* 알고리즘은 메모리 사용량이 적고, 노드 수가 많은 그래프에서도 빠른 속도로 최단 경로를 찾을 수 있습니다.

추가 내용

경험

'Programming' 카테고리의 다른 글

[5줄 요약] SRAM이란?  (0) 2023.03.11
[5줄 요약] DRAM이란?  (0) 2023.03.11
[5줄 요약] Unity란?  (0) 2023.03.11
[5줄 요약] RAM이란?  (0) 2023.03.07
[5줄 요약] EPROM이란?  (0) 2023.03.06
블로그 이미지

RIsN

,

5줄 요약

  • Unity는 게임 개발 도구로서, 2D 및 3D 게임을 만드는 데 사용됩니다.
  • Unity는 쉽고 직관적인 사용자 인터페이스와 대부분의 플랫폼에서 실행 가능한 크로스 플랫폼 기능을 제공합니다.
  • Unity는 C# 언어를 사용하여 개발되며, 게임 오브젝트, 스크립트, 애니메이션 등의 요소를 관리합니다.
  • Unity Asset Store는 Unity 개발자가 사용할 수 있는 다양한 에셋(소스 코드, 모델, 사운드 등)을 제공합니다.
  • Unity는 대규모 게임 회사부터 개인 개발자까지 모든 레벨의 개발자들이 사용하는 인기 있는 게임 개발 도구입니다.

추가 내용

경험

블로그 이미지

RIsN

,