페이스 북 프로그래머, 새로운 시간 단위의 영화 제작자 탄생

$config[ads_kvadrat] not found

젤리몬스터 ì¹¼ë ¼ ì† ê°€ë ½ 액체괴물 만들기!! ì•¡ê´´ í 르는 ì  í†  ìŠ¬ë ¼ì „ ì ¥ë‚œê°

젤리몬스터 ì¹¼ë ¼ ì† ê°€ë ½ 액체괴물 만들기!! ì•¡ê´´ í 르는 ì  í†  ìŠ¬ë ¼ì „ ì ¥ë‚œê°
Anonim

모든 소셜 미디어를 정복하고, Instagram 및 Oculus VR을 인수하고, 지역 뉴스 및 소비자 기술로 확대하며, 아마도 설립자 인 마크 주커 버그 (Mark Zuckerberg)의 대선 출마를위한 무대를 마련한 페이스 북은 앞서 나갔고 자체 시간 단위를 창안했다.

그것이 기술 권력자의 다음 수준처럼 들릴지도 모르지만 - 우리는 시간 자체를 혼란스럽게 여기기 위해왔다., 그리고 그 모든 것 - 실제로 페이스 북 프로그래머가 오픈 소스 페이지에서 플릭 (flick)으로 알려진 새로운 유닛을 발표 한 진짜 이유가 있습니다. 그것은 컴퓨터 코드가 비디오, 특히 프레임 속도를 다루는 방법에있어 놀랍게도 근본적인 문제를 해결합니다.

플릭은 1 / 705,600,000 초 또는 약 1.42 나노초로 정의됩니다. 페이스 북의 오픈 소스가 뉴스를 트위터로 보내 왔지만, 자회사 인 Oculus VR을 통해 기술적으로 이루어진 페이스 북의 발표는 나노초보다 더 작은 단위의 단위이며, 비디오 애플리케이션을 다룰 때 C ++ 프로그래밍 언어로 사용하도록 설계되었다.

"영화, TV 및 기타 미디어에 대한 시각 효과를 제작할 때 단일 프레임을 세분 된 고정 소수점 수로 세분화하는 시뮬레이션 또는 기타 시간 통합 프로세스를 실행하는 것이 일반적입니다."라고이 페이지는 동기 부여로 설명합니다 이 새로운 단위를 위해. "여러 가지 이유로 정확한 1 프레임 간격과 1 초 간격을 만들기 위해 이러한 구획을 축적 할 수 있다면 편리합니다."

1/24, 1/30, 1/48, 1/60 또는 1과 같은 일반적인 영화 프레임 속도로 균등하게 나눠지지 않으므로 실제로는 나노 초 또는 10 억 분의 1 초로는 불가능합니다. / 초당 120 프레임. 즉, 프로그램은 정확히 얼마나 많은 나노초가 해당 프레임 속도로 들어가는 십진법 근사치를 처리해야합니다.

그리고 프로그램은 소수를 좋아하지 않습니다. 조금도. 이진 코드의 본질은 숫자를 계수와 지수로 적절하게 표현하기 위해 숫자를 분할해야하기 때문에 매우 간단한 십진수도 처리하기가 쉽지 않습니다.예를 들어 우리가 0.01로 쓰는 것은 쓰여지고 (심호흡) 0 01111000 01000111101011100001010 바이너리로 저장되어야합니다.

이러한 상황에서 실제로 더 쉽고 간단하게 새로운 시간 단위를 만들면 플릭이 의도 한 모든 일반 프레임 속도로 균등하게 나뉘어집니다. 예를 들어 1 / 24fps 비디오의 프레임은 29,400,000 번, 1 / 192,000fps와 같은 엄청나게 높은 프레임 속도조차도 3,675 번의 제스처로 균등하게 나뉘어집니다.

Oculus VR GitHub 페이지에는 자신의 C ++ 용도로 설치하는 방법을 알고 싶어하는 호기심 많은 프로그래머를위한 방법을 비롯하여 더 많은 내용이 담겨 있습니다. 그래서 두려워하지 않습니다. 이것은 페이스 북의 표준 시간으로의 사회 전체 전환의 첫 번째 징후는 아닙니다. 비디오 및 오디오 응용 프로그램을보다 원활하게 실행하기위한 진지하게 깔끔한 생각입니다.

$config[ads_kvadrat] not found