
목차 1. 큐브가 없으니 큐브를 먼저 만들자 1.1 Unity로 1x1 큐브 만들기 1.1.1 Cube에 Color 입히기 1.2 Rotation 구현 1.3 2x2 큐브로 확장 1.4 Skill 구현 1.4.1 Random Shuffle 구현 1.4.2 Twist 두가지 구현 1.5 2x2 큐브 자동으로 맞추기 구현 1.5.1 각 Face의 Color 받아오기 1.5.2 한 면 맞추기 1.5.3 나머지 면 맞추기 1.6 3x3 큐브로 확장 2. 큐브가 있으니 강화학습으로 맞춰보자 ------------------------------------------------------------------- 1.6 3x3 큐브 자동으로 맞추기 이번 포스팅에서는 3x3x3 Cube를 끝까지 맞춰보도록 하겠습니다...

목차 1. 큐브가 없으니 큐브를 먼저 만들자 1.1 Unity로 1x1 큐브 만들기 1.1.1 Cube에 Color 입히기 1.2 Rotation 구현 1.3 2x2 큐브로 확장 1.4 Skill 구현 1.4.1 Random Shuffle 구현 1.4.2 Twist 두가지 구현 1.5 2x2 큐브 자동으로 맞추기 구현 1.5.1 각 Face의 Color 받아오기 1.5.2 한 면 맞추기 1.5.3 나머지 면 맞추기 1.6 3x3 큐브로 확장 2. 큐브가 있으니 강화학습으로 맞춰보자 ------------------------------------------------------------------- 1.6 3x3 큐브 자동으로 맞추기 이번 포스팅에서는 새롭게 3x3x3 Cube를 맞춰보도록 하겠습니다...

지난 포스팅 때 Unity에서 그래픽스를 최적화하는 방법이 총 4가지 정도 있다는 것을 알아봤습니다. https://mathmakeworld.tistory.com/61 Unity SRP 처음부터 시작하기 3 - 최적화 이번 시간에는 Unity SRP를 이용해 Object를 그릴 때 최적화해서 그리는 방법에 대해서 알아보겠습니다. 유니티는 Object를 랜더링하는데 최적화하는 방법이 이전 버전과 통틀어서 4가지 정도 있습니� mathmakeworld.tistory.com 각각은 GPU Instancing, Static Batching, Dynamic Batching, SRP Batching 이었습니다. 이번 포스팅에서는 각각의 옵션을 통해 최적화를 확인해보는 실험을 해보겠습니다. 위 4개의 방법은 Unit..

목차 1. 큐브가 없으니 큐브를 먼저 만들자 1.1 Unity로 1x1 큐브 만들기 1.1.1 Cube에 Color 입히기 1.2 Rotation 구현 1.3 2x2 큐브로 확장 1.4 Skill 구현 1.4.1 Random Shuffle 구현 1.4.2 Twist 두가지 구현 1.5 2x2 큐브 자동으로 맞추기 구현 1.5.1 각 Face의 Color 받아오기 1.5.2 한 면 맞추기 1.5.3 나머지 면 맞추기 1.5 3x3 큐브로 확장 2. 큐브가 있으니 강화학습으로 맞춰보자 ------------------------------------------------------------------- 1.5 2x2 큐브 자동으로 맞추기 1.5.3 나머지 면 맞추기 이번 포스팅에서는 2x2x2 Cube를 ..

목차 1. 큐브가 없으니 큐브를 먼저 만들자 1.1 Unity로 1x1 큐브 만들기 1.1.1 Cube에 Color 입히기 1.2 Rotation 구현 1.3 2x2 큐브로 확장 1.4 Skill 구현 1.4.1 Random Shuffle 구현 1.4.2 Twist 두가지 구현 1.5 2x2 큐브 자동으로 맞추기 구현 1.5.1 각 Face의 Color 받아오기 1.5.2 한 면 맞추기 1.5 3x3 큐브로 확장 2. 큐브가 있으니 강화학습으로 맞춰보자 ------------------------------------------------------------------- 1.5 2x2 큐브 자동으로 맞추기 1.5.2 한 면 맞추기 이번 포스팅에서는 2x2x2 Cube를 자동으로 맞추기 전 작업인 각 F..

목차 1. 큐브가 없으니 큐브를 먼저 만들자 1.1 Unity로 1x1 큐브 만들기 1.1.1 Cube에 Color 입히기 1.2 Rotation 구현 1.3 2x2 큐브로 확장 1.4 Skill 구현 1.4.1 Random Shuffle 구현 1.4.2 Twist 두가지 구현 1.5 2x2 큐브 자동으로 맞추기 구현 1.5.1 각 Face의 Color 받아오기 1.5 3x3 큐브로 확장 2. 큐브가 있으니 강화학습으로 맞춰보자 ------------------------------------------------------------------- 1.5 2x2 큐브 자동으로 맞추기 1.5.1 각 Face의 Color 받아오기 이번 포스팅에서는 2x2x2 Cube를 자동으로 맞추기 전 작업인 각 Face..

이번 시간에는 Unity SRP를 이용해 Object를 그릴 때 최적화해서 그리는 방법에 대해서 알아보겠습니다. 유니티는 Object를 랜더링하는데 최적화하는 방법이 이전 버전과 통틀어서 4가지 정도 있습니다. 4가지는 각각 GPU Instancing, Static Batching, Dynamic Batching, SRP Batching입니다. 각각에 대해 심층적인 테스트를 진행한 것은 아니지만 개념적인 것을 설명 드릴 수 있습니다. 또한 Unity는 여러 가지 툴을 이용해서 최적화가 잘 진행되고 있는지 확인할 수 있습니다. 일단 이번 시간에는 최적화하는 방법에 대한 개요를 설명하고 다음 이어지는 포스팅에서 최적화를 직접 하는 방법과 최적화가 잘 진행되고 있는지 확인하는 방법에 대해 알아보겠습니다. 가장..

목차 1. 큐브가 없으니 큐브를 먼저 만들자 1.1 Unity로 1x1 큐브 만들기 1.1.1 Cube에 Color 입히기 1.2 Rotation 구현 1.3 2x2 큐브로 확장 1.4 Skill 구현 1.4.1 Random Shuffle 구현 1.4.2 Twist 두가지 구현 1.5 2x2 큐브 자동으로 맞추기 구현 1.5 3x3 큐브로 확장 2. 큐브가 있으니 강화학습으로 맞춰보자 ------------------------------------------------------------------- 1.4 Skill 구현 1.4.2 Twist 두가지 구현 이번 포스팅에서는 2x2x2 Cube를 맞추기 위한 Skill인 두가지의 Twist를 구현해 보겠습니다. 이전 포스팅에서 우리는 2x2x2 Cub..

이번에는 저번 시간에 이어서 Unity SRP를 이용해 Object를 그리는 방법에 대해서 알아보겠습니다. 저번 시간과 마찬가지로 결과 화면 먼저 보겠습니다. 역시나 저번 포스팅과 비슷하게 그래픽스 수업 시간 초반에 나올법한 이미지입니다. 기존 유니티를 이용해 씬에 GameObject를 배치하면 이런 식으로 나오지 않았기 때문에 조금 생소할 수 있습니다. 유니티에서 기본적으로 GameObject를 생성하면 Lighting이 된 Object가 배치됩니다. 하지만 이번 시간에 만들어진 Object는 빛과 관계없이 모든 면이 단색으로 같습니다. 유니티에서는 이렇게 빛의 영향을 받지 않고 색이 결정되는 Material을 Unlit이라고 합니다. 하얀색 Object의 경우도 점 마다 투명도가 다를 뿐 색은 기본적..

목차 1. 큐브가 없으니 큐브를 먼저 만들자 1.1 Unity로 1x1 큐브 만들기 1.1.1 Cube에 Color 입히기 1.2 Rotation 구현 1.3 2x2 큐브로 확장 1.4 Random Shuffle 구현 1.5 3x3 큐브로 확장 2. 큐브가 있으니 강화학습으로 맞춰보자 ------------------------------------------------------------------- 1.4 Random Shuffle 구현 이번 포스팅에서는 2x2x2 Cube를 Random으로 Shuffle 해주는 기능을 구현해 보겠습니다. 이전 포스팅에서 우리는 2x2x2 Cube를 만들고 Union, Line Rotation을 구현해 보았습니다. 이전 포스팅을 참고하시거나 영상을 참고하시면 될 것..
- Total
- Today
- Yesterday
- 루빅스큐브
- DirectX12
- MeshProcessing
- AABB
- 참조 형식
- reference type
- Unreal
- transform
- opengl
- C#
- RubiksCube
- Bounding Volume Hierarchy
- NDC
- SRP
- perspective projection
- 값 형식
- value type
- 유니티
- 최적화
- VTK
- RL
- normalized device coordinate
- CollisionDetection
- Mesh Processing
- Transformation
- Mesh
- collision detection
- Unity
- 강화학습
- Scriptable Render Pipeline
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |