GN⁺ 3달전 | parent | ★ favorite | on: 하늘은 왜 파란가?(explainers.blog)
Hacker News 의견들
  • Cliff Stoll의 『The Cuckoo’s Egg』에 나오는 박사 논문 구술시험 일화가 인상적이었음
    교수 한 명이 “하늘이 왜 파란가?”라는 단순한 질문을 던졌고, 그 질문이 결국 양자역학까지 이어지는 깊은 탐구로 확장되었음

    • 여기에 생물학적 요인도 포함된다고 생각함. 인간의 눈은 보라색보다 파란색에 더 민감해서 실제로는 보라색이 더 많이 산란되지만 그렇게 인식되지 않음
      색맹(특히 tritanopia)이 있는 사람은 파란색을 전혀 인식하지 못함. 이런 점에서 색 인식은 물리적 현상뿐 아니라 인간의 생리학과 언어에도 의존함
    • “좀 더 구체적으로 말해보라”는 질문은 상대가 얼마나 알고 있는지를 드러내는 훌륭한 방법임
      예를 들어 “Java가 어떻게 작동하나?”라는 질문에서 JVM의 바이트코드 해석부터 깊이 파고들 수 있음
    • 앞으로는 모든 질문에 대해 정확하고 이해 가능한 답변을 즉시 얻을 수 있는 세대가 등장할 것이라는 생각에 설렘을 느낌
  • 흥미로운 점은 대부분의 파란 나비가 실제로는 색소가 아니라 빛의 구조적 반사로 인해 파랗게 보인다는 것임
    날개 표면의 미세한 능선이 특정 파장을 반사해 파란색을 만들어내며, 물에 젖거나 각도를 바꾸면 그 색이 사라짐

    • 혹시 이런 간섭 기반의 파란색이 진화한 이유가, 생화학적으로 파란색 색소를 만들기 어렵기 때문인지 궁금함
      또는 인간이 예전부터 파란색 나비를 채집해 색소로 썼을 가능성도 있음. Tyrian purple처럼 말임
    • 새들도 같은 원리로 구조색을 사용함. 이런 색은 위장과 반대되는 시각적 신호로 진화했을 가능성이 큼
      참고로 파란 눈 역시 색소가 없고, Rayleigh 산란으로 인해 파랗게 보이는 현상임
    • 이런 원리를 디스플레이 기술에 적용한 회사도 있음. Qualcomm이 인수한 Iridigm의 Interferometric Modulator Display가 그 예임
  • “Scattering”이라는 단어의 문법적 사용에 대한 논의도 흥미로웠음
    영어에서 labile verb는 타동사와 자동사로 모두 쓰일 수 있는데, “scatter”가 그 예임
    Intransitive: Blue light scatters / Transitive: Molecules scatter blue light

    • 영어는 이런 형태의 동사를 유연하게 받아들이는 언어임. 예전에도 “this novel reads well” 같은 표현이 있었는지 궁금함
    • ‘listen’처럼 1인칭 감각 동사는 있는데, 3인칭 대응어가 없는 점이 늘 궁금했음. 게르만어나 노르딕 언어에는 그런 단어가 있을까 하는 의문이 듦
    • 이런 labile verb는 자연어의 모호성을 만드는 원인이기도 함. “The bell rang”과 “John rang the bell”처럼 말임
    • 이런 내용을 부록 설명으로 추가할지 고민 중임
    • “이제 clam steamers와 shrimp fried rice도 해보라”는 농담이 나올 정도로 흥미로운 언어적 주제임
  • “하늘이 왜 파란가”라는 질문을 단순하게 설명하자면, 공기가 파랗기 때문이라고 말할 수 있음
    가까이 보면 투명하지만, 충분히 많은 공기를 통과하면 파란빛이 드러남. 탁한 물도 소량일 때는 맑아 보이는 것과 같음

    • 다만 흡수와 산란의 차이를 구분해야 함. 하늘의 파란색과 스테인드글라스의 파란색은 전혀 다른 물리적 현상임
      그래서 “파란빛이 도는 투명함”이라고 표현하는 게 더 정확할 수도 있음
    • 실제로 공기는 그냥 파란색임. 새의 날개처럼 색소가 아닌 빛의 구조적 상호작용으로 색이 생김
      만약 우주에서 공기 기둥에 백색광을 비춘다면, 그 빛은 파랗게 보일 것임
  • 태양이 질 때 하늘이 왜 초록색으로 보이지 않는가에 대한 질문도 흥미로웠음

    • 실제로는 파장별 가중치의 변화로 인해 초록색이 잠깐 비중을 높이지만, 다른 파장과 겹쳐 지배적이지 않음
      그래서 붉은색 → 주황/노랑 → 약한 청록 → 어두운 파랑 순으로 변함
    • 하늘색은 단일 파장이 아니라 여러 파장의 혼합으로 결정됨. 산란이 파란색뿐 아니라 초록색도 일부 제거하기 때문에 초록 하늘은 생기지 않음
      색상 보간을 RGB로 시도하면 중간색이 갈색처럼 보이는데, 이것이 실제 물리 모델에 더 가깝음
    • 다만 일몰 직전에는 green flash라는 현상이 잠깐 나타남. Green flash를 보면 조건이 맞을 때 관찰 가능함
    • 결국 태양이 높을 때는 파란색과 초록색, 빨강이 모두 섞여 흰색으로 보이고, 점차 고에너지 파장이 사라지며 황금빛(Golden Hour) 이 나타남
  • 창가의 포스터가 시간이 지나며 파랗게 바래는 이유도 같은 원리임
    노란색·빨간색 색소는 청색과 자외선을 흡수하면서 분자 결합이 끊어지고, 상대적으로 남은 파란색이 더 오래 지속됨

  • “하늘이 왜 파란가”를 직접 구현해보려면 three.js로 atmospheric shader를 만들어보는 게 좋음
    빛의 산란, 관찰자의 위치, 대기 조성 등을 시각적으로 이해할 수 있고, 완성 후엔 멋진 시각 효과도 얻을 수 있음

  • 이런 수준의 과학적 열정이 정말 멋짐
    더 많은 사람들이 STEM 분야에 이런 흥미를 느꼈으면 좋겠음. 현대 문명을 지탱하는 핵심이 바로 이 분야임

  • 태양이 높을 때 노랗게 보이는 이유는, 대기층을 통과하며 짧은 파장이 일부 산란되어 남은 빛이 노란색으로 보이기 때문임

  • “DemocRats가 많아서 하늘이 파랗다”는 농담성 댓글도 있었지만, 과학적 논의와는 무관함