--- id: P-REINFORCE-AUTO-846BA8 category: "10_Wiki/πŸ’‘ Topics/Graphics & Performance" confidence_score: 0.90 tags: [auto-reinforced] last_reinforced: 2026-04-20 github_commit: "[P-Reinforce] Continuous Worker - Radix Sort" --- # [[Radix Sort|Radix Sort]] ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > Radix Sort(기수 μ •λ ¬)λŠ” λŒ€κ·œλͺ¨ 데이터 μ„ΈνŠΈλ₯Ό μ²˜λ¦¬ν•  λ•Œ 맀우 높은 νš¨μœ¨μ„ λ‚Ό 수 μžˆλŠ” λ³΅μž‘ν•œ μ •λ ¬ μ•Œκ³ λ¦¬μ¦˜μž…λ‹ˆλ‹€ [1]. Three.js의 `BatchedMesh`μ—μ„œ κ²ΉμΉ˜λŠ” μΈμŠ€ν„΄μŠ€μ˜ λ Œλ”λ§ μˆœμ„œ(Depth sorting)λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ μ‚¬μš©λœ 적이 μžˆμœΌλ‚˜ λ‹¨μˆœμ„±μ„ μœ„ν•΄ λŒ€μ²΄λ˜μ—ˆμœΌλ©°, ν˜„μž¬λŠ” ν™•μž₯ 라이브러리인 `InstancedMesh2`의 예제 λ“±μ—μ„œ ν™œμš©λ˜κ³  μžˆμŠ΅λ‹ˆλ‹€ [1, 2]. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) - **μ„±λŠ₯ 이점:** λŒ€κ·œλͺ¨ 데이터 μ„ΈνŠΈλ₯Ό μ •λ ¬ν•΄μ•Ό ν•˜λŠ” μƒν™©μ—μ„œ λ‹€λ₯Έ μ •λ ¬ 방식에 λΉ„ν•΄ μ΅œλŒ€ 7λ°°κ°€λŸ‰ λΉ λ₯Έ μ„±λŠ₯을 μ œκ³΅ν•  수 μžˆμŠ΅λ‹ˆλ‹€ [1]. - **Three.js μƒνƒœκ³„μ—μ„œμ˜ ν™œμš© 및 μ œμ™Έ:** `BatchedMesh`λŠ” μ—¬λŸ¬ μΈμŠ€ν„΄μŠ€κ°€ κ²ΉμΉ  λ•Œ λ°œμƒν•  수 μžˆλŠ” μ‹œκ°μ  였λ₯˜λ₯Ό λ°©μ§€ν•˜κ³ μž 심도 μ •λ ¬(Depth sorting)을 κ΅¬ν˜„ν•˜λŠ” 데 Radix Sort μ•Œκ³ λ¦¬μ¦˜μ„ μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€ [1, 2]. ν•˜μ§€λ§Œ μ½”λ“œ κ΅¬ν˜„μ˜ λ‹¨μˆœμ„±μ„ μœ„ν•΄ ν˜„μž¬λŠ” 이보닀 κ°„λ‹¨ν•œ μ•Œκ³ λ¦¬μ¦˜μœΌλ‘œ λŒ€μ²΄λ˜μ—ˆμŠ΅λ‹ˆλ‹€ [1]. - **InstancedMesh2μ—μ„œμ˜ 제곡:** 곡식 `BatchedMesh`μ—μ„œλŠ” μ œμ™Έλ˜μ—ˆμœΌλ‚˜, 이λ₯Ό 기반으둜 개발된 `InstancedMesh2` λΌμ΄λΈŒλŸ¬λ¦¬μ—μ„œλŠ” μ—¬μ „νžˆ Radix Sortλ₯Ό ν™œμš©ν•œ μΈμŠ€ν„΄μŠ€ μ •λ ¬ 예제λ₯Ό μ œκ³΅ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€ [1]. - **ν•œκ³„:** Radix Sort μ•Œκ³ λ¦¬μ¦˜ 고유의 ꡬ체적인 λ™μž‘ λ°©μ‹μ΄λ‚˜ 기술적 λ©”μ»€λ‹ˆμ¦˜μ— λŒ€ν•΄μ„œλŠ” μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & RL Update) - **κ³Όκ±° λ°μ΄ν„°μ™€μ˜ 좩돌:** μžλ™ν™” 엔진에 μ˜ν•΄ λ§€ν•‘λœ μ§€μ‹μœΌλ‘œ, μΆ”ν›„ μ •λ°€ 검증 ν•„μš”. - **μ •μ±… λ³€ν™”:** Graphics & Performance λΆ„μ•Όμ˜ μžλ™ μžμ‚°ν™” μˆ˜ν–‰. ## πŸ”— 지식 μ—°κ²° (Graph) - **Related Topics:** [[BatchedMesh|BatchedMesh]], [[InstancedMesh2|InstancedMesh2]] - **Projects/Contexts:** [[Three.js|Three.js]], Depth Sorting - **Contradictions/Notes:** Radix SortλŠ” λŒ€κ·œλͺ¨ λ°μ΄ν„°μ—μ„œ 7λ°° λΉ λ₯Έ μ„±λŠ₯을 μ œκ³΅ν•˜λŠ” ν›Œλ₯­ν•œ μž₯점이 μžˆμŒμ—λ„ λΆˆκ΅¬ν•˜κ³ , 곡식 `BatchedMesh`μ—μ„œλŠ” 라이브러리 λ‚΄λΆ€ ꡬ쑰의 λ‹¨μˆœμ„±(simplicity)을 μœ μ§€ν•˜κΈ° μœ„ν•΄ μ œκ±°λ˜μ—ˆλ‹€λŠ” νŠΉμ§•μ΄ μžˆμŠ΅λ‹ˆλ‹€ [1]. κ·Έ μ™Έ μ•Œκ³ λ¦¬μ¦˜ μž‘λ™ 원리에 λŒ€ν•΄μ„œλŠ” μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€. --- *Last updated: 2026-04-19* - Raw Source: 00_Raw/2026-04-20/Radix Sort.md ---