--- id: P-REINFORCE-AUTO-B2C911 category: "10_Wiki/πŸ’‘ Topics/Graphics & Performance" confidence_score: 0.90 tags: [auto-reinforced] last_reinforced: 2026-04-20 github_commit: "[P-Reinforce] Continuous Worker - 셰이더 정밀도 (Mediump_Highp)" --- # [[셰이더 정밀도 (Mediump_Highp)]] ## πŸ“Œ ν•œ 쀄 톡찰 (The Karpathy Summary) > 셰이더 정밀도(Mediump/Highp)λŠ” 3D κ·Έλž˜ν”½μŠ€μ˜ 셰이더 μ—°μ‚°μ—μ„œ λ³€μˆ˜μ˜ 데이터 정확도λ₯Ό κ²°μ •ν•˜λŠ” μ„€μ •μž…λ‹ˆλ‹€. λͺ¨λ°”일 GPU ν™˜κ²½μ—μ„œ `mediump`(쀑간 정밀도)λŠ” `highp`(고정밀도)보닀 μ•½ 2λ°° λΉ λ₯Έ μ†λ„λ‘œ μ²˜λ¦¬λ©λ‹ˆλ‹€ [1]. λ”°λΌμ„œ 깊이 κ³„μ‚°μ΄λ‚˜ μœ„μΉ˜ μ—°μ‚°κ³Ό 같이 높은 정밀도가 λ°˜λ“œμ‹œ ν•„μš”ν•œ κ²½μš°μ—λ§Œ `highp`λ₯Ό μ‚¬μš©ν•˜κ³ , κ·Έ μ™Έμ—λŠ” `mediump`λ₯Ό μ‚¬μš©ν•˜λŠ” 것이 λͺ¨λ°”일 μ„±λŠ₯ μ΅œμ ν™”μ˜ ν•΅μ‹¬μž…λ‹ˆλ‹€ [1]. ## πŸ“– κ΅¬μ‘°ν™”λœ 지식 (Synthesized Content) * **λͺ¨λ°”일 ν™˜κ²½μ—μ„œμ˜ μ„±λŠ₯ μ΅œμ ν™”:** 셰이더 μ΅œμ ν™”λŠ” 전문가와 초보자λ₯Ό ꡬ뢄 μ§“λŠ” μ€‘μš”ν•œ μš”μ†Œμž…λ‹ˆλ‹€ [1]. 특히 λͺ¨λ°”일 κΈ°κΈ°μ—μ„œλŠ” μ…°μ΄λ”μ˜ μž‘μ€ λ³€ν™”λ§ŒμœΌλ‘œλ„ 2배의 μ„±λŠ₯ ν–₯상을 얻을 수 μžˆμŠ΅λ‹ˆλ‹€ [1]. * **처리 속도 차이:** λͺ¨λ°”일 GPUλŠ” `mediump` 정밀도λ₯Ό μ—°μ‚°ν•  λ•Œ `highp` 정밀도에 λΉ„ν•΄ λŒ€λž΅ 2λ°° λΉ λ₯Έ 속도λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€ [1]. * **Highp의 선별적 μ‚¬μš©:** λͺ¨λ“  λ³€μˆ˜μ— 고정밀도λ₯Ό μ‚¬μš©ν•˜λŠ” 것은 λͺ¨λ°”일 μ„±λŠ₯에 μ•…μ˜ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€. `highp`λŠ” 깊이 계산(depth calculations)μ΄λ‚˜ 객체의 μœ„μΉ˜(positions) νŒŒμ•…κ³Ό 같이 κ³ λ„μ˜ 정확도가 ν•„μˆ˜μ μœΌλ‘œ μš”κ΅¬λ˜λŠ” μž‘μ—…μ—λ§Œ μ œν•œμ μœΌλ‘œ μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€ [1]. ## ⚠️ λͺ¨μˆœ 및 μ—…λ°μ΄νŠΈ (Contradictions & RL Update) - **κ³Όκ±° λ°μ΄ν„°μ™€μ˜ 좩돌:** μžλ™ν™” 엔진에 μ˜ν•΄ λ§€ν•‘λœ μ§€μ‹μœΌλ‘œ, μΆ”ν›„ μ •λ°€ 검증 ν•„μš”. - **μ •μ±… λ³€ν™”:** Graphics & Performance λΆ„μ•Όμ˜ μžλ™ μžμ‚°ν™” μˆ˜ν–‰. ## πŸ”— 지식 μ—°κ²° (Graph) - **Related Topics:** 셰이더 μ΅œμ ν™”, 깊이 계산 (Depth Calculations) - **Projects/Contexts:** Three.js λͺ¨λ°”일 μ„±λŠ₯ μ΅œμ ν™” - **Contradictions/Notes:** μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 μ œν•œμ μ΄λ©°, μ£Όμ–΄μ§„ 자료 λ‚΄μ—μ„œ 셰이더 정밀도에 λŒ€ν•œ μ΄κ²¬μ΄λ‚˜ 좔가적인 ꡬ체적 μž‘λ™ 원리에 λŒ€ν•œ μ†ŒμŠ€μ— κ΄€λ ¨ 정보가 λΆ€μ‘±ν•©λ‹ˆλ‹€ [1]. --- *Last updated: 2026-04-19* ---