Round 2! Lighting Shader - Live Godot Game Development
- Godot 조명 셰이더 개발을 이어가며, 플레이어 주변에 반경 기반 조명 효과를 구현해 맵에 신비감을 더하고 다양한 반경 설정을 실험 중입니다. 💡
- Gemini와 Claude Sonnet 4 같은 AI를 활용해 셰이더 코드를 수정하려 했으나, AI가 초기 요청을 이해하는 데 어려움을 겪는 등 난관에 부딪혔습니다. 🤖
- 셰이더 반경의 가장자리를 노이즈 텍스처 샘플을 사용하여 구름 같고 안개 낀 듯한 효과로 애니메이션화하는 데 성공했습니다. 🌫️
- 동일한 노이즈 텍스처를 다른 방식으로 스크롤하는 두 번째 레이어를 추가하고 샘플 포인트를 평균화하여 더욱 유기적인 가장자리 모양을 만들었습니다. ✨
- 제한된 색상 팔레트(가장 밝은 빨간색이 이미 사용 중)로 인해 색상 단계를 올리는 것이 어렵고, 이는 플레이어 가시성 증가 및 시각적 충돌을 야기했습니다. 🎨
- 현재 조명 효과가 도로 연결을 가려 경로 계획을 어렵게 만드는 문제가 발생했습니다. 🚧
- 개발자는 AI를 복잡한 셰이더 작성, 코드 아키텍처 브레인스토밍, 반복적인 작업 처리 등 "고급 러버덕"으로 활용하며, 셰이더 지식 부족을 보완합니다. 🧠
- 투명도나 반투명 효과 대신 현재 게임 스타일의 "대담함"을 유지하려는 개발자의 의지가 강조되었습니다. 🚫
- 현재 조명 효과의 한계와 제약을 고려하여, 특정 픽셀을 미묘하게 검은색으로 바꾸는 움직이는 안개 패턴 셰이더를 대안으로 고려하고 있습니다. ☁️
- 개발자는 자신의 게임 "Gun Forged"와 Udemy 강좌 "Create a Complete online co-op multiplayer game in GDO 4"를 홍보하며, 지원에 대한 감사를 표했습니다. 💰