( 전체 검색 결과)
루리웹 » 유머 게시판
- 아직도 주식 하는 사람들 사이에서 전설로 전해지는 짤2월 10일아무것도 안 했는데 수익률 1위 찍으신 진정한 투자왕 박현상 씨
- 위플래쉬에서 수많은 관객들이 보기 힘들어했던 장면2월 9일바로 전설로 남은 그 공연으로 이어지면서 지금도 회자되는 명장면으로 기억되버림.
- 군단장,사단장,대대장이 전역을 아쉬워한 전설의 세탁소 아들.jpg2월 9일
- 프로글래머들을 실신시켰다는 전설의 고속 역제곱근 코드2월 9일이것이 뭐냐하면 퀘이크 3 소스코드에 있는 함수다 정확히는 를 계산하는 함수인데, 광원 효과에 쓰이는 함수라서 굉장히 빨라야 한다 (빛의 반사 계산하는 데 쓰는데, 단위벡터가 어쩌구 반사벡터가 저쩌구 하는 건 생략) 중요한 건 느리면 60 프레임을 못맞추고, 빨라도 값의 정확하지 않으면 빛이 이상하게 표현된다 나눗셈이랑 제곱근을 쓰는 방법은 정확한 대신 리소스도 많이 필요하고 줜나 느려서 60프레임을 못맞춘다 그래서 퀘이크 3 개발진은 저런 함수를 만들어 를 빠르고 정확하게 계산했다 일단 보면 주석에 왓더뻑이라고 적힌 것처럼 씨1발 이게 뭐야 어캐 하는건데 싶어진다 그래도 하나 하나 뜯어보면 이해가 되긴 된다 우선 맨 앞에 변수의 자료형 두 개가 나온다 long은 숫자를 이진법으로 00000000 00000000 00000000 00000000으로 표시한다 long형에서 특별히 봐야할 건 없으니 넘어가자 float은 소숫점을 포함한 실수를 0 00000000 00000000000000000000000으로 표현한다 첫 자리는 부호를 나타낸다 0이면 양수 또는 0, 1이면 음수를 뜻한다 뒤의 8자리는 지수(2E)를 나타낸다 E = -127를 00000000으로 하고 E = +128을 11111111로 사용한다 마지막 23자리는 가수부(M)를 나타낸다 이진법으로 1.00000000000000000000000부터 1.11111111111111111111111까지 소숫점을 나타내는 데 사용한다 float형을 수식으로 표현하면 이런 꼴이 된다 저 수식을 2의 로그로 감싸고 정리하면 가 된다 뜬금없이 나온 뮤(μ)는 log2의 근사값을 구하는 데 쓰인 숫자다 1보다 작은 x에 대해 인데 적당한 수를 더하면() 전반적인 정확도를 높일 수 있다 실험적으로 찾아낸 적절한 값은 μ≒0.0430357이다 참고: 그런데 float형의 비트값은 E*223 + M 꼴의 형태가 되는 것을 알고 있다 (여기서 음수는 생각하지 않는다) 앞에서 구한 로그값이랑 비교하여 생각해보면 float형의 비트값을 그대로 하나의 정수로 생각하면 이 정수는 원래 값에 log2를 취한 것과 같다고 생각할 수 있다 변수 정의 뒤에 나오는 i = * ( long * ) &y; 가 바로 float형으로 받은 비트값을 그대로 숫자로 받는 줄인 것이다 어찌저찌하여 중간까지는 왔는데 그 다음 줄이 문제다 앞서 였고 를 구해야 하는데, 로그의 특성에 따라 가 된다! 그리고 이진수에서 오른쪽으로 비트를 이동(bit shift)하면 2로 나눈 것과 같은 효과를 얻는다 예를 들어 110(10진법으로 6)을 오른쪽으로 비트 이동시키면 11(10진법으로 3)이 된다 111(10진법으로 7)도 11(10진법으로 3)이 되는 문제가 있지만 어쩔 수 없이 받아들여야 한다 오른쪽으로 비트 이동이 >>니까 -0.5i는 -(i >> 1)이 된다 그러면 저 0x5f3759df(=1597463040)는 대체 뭔 수일까? 실제로 구해야 하는 해 를 감마(Γ)라고 하면 i와 Γ의 관계는 다음과 같다 이걸 좀전에 봤던 꼴로 표현하면, 정리하면, 값을 계산하면, 3/2 * 223 * (127-μ) = 1597488309.57 ≒1597463040 = 0x5f3759df 그렇다, 오차를 보정하는 값이 바로 저 0x5f3759df였던 거다! 값을 다 구했으니 구한 값을 float형으로 되돌리고 → y = * (float *) &i; f(x) = 0을 정확하게 구할 때 쓰는 뉴턴-랩슨법을 이용해 정확도를 높여주면 → y = y * (threehalfs - (x2 * y * y)); 그리하여 나눗셈도, 제곱근 계산도 없이 포인트 참조, 비트 이동, 뺄셈, 그리고 곱하기만 가지고 빠르고 비교적 정확하게 를 구할 수 있었다!
- 한국 유저들이 게임에서 못 참는거2월 9일국군 총기 이상하게 만들어 놓기 이건 참을 수 있음 K2 전설(정예)등급 외형을 일본 총으로 만들기 이건 못참는다 죽여주마 이새끼야!!!!
- 전설이 된 '검열하는 성의'2월 9일
- 중국산 마블 게임 채신 근황2월 9일얼마전 중국산 마블워치 마블 라이벌즈에서 신규 스킨 2종을 판매하기 시작했는데 그중 하나는 한국인 히어로 루나 스노우의 전설 스킬로 2099년 서울을 컨셉으로 만들어진 스킨인데 역대급 … 퀄리티로 개쩔게 나왔지만 뜬금없이 허벅지에 빙월화설로 루나 스노우의 중국명칭 박아넣고 해당 전설스킨의 전용 팟지에서도 1초 정도 저 허벅지를 강조함 시1밬ㅋㅋㅋㅋ 이러다 상호대사에
- 전설로만 전해지던 중국어 타자기 실물 공개2월 9일여친 할아버지 지하창고에서 발견했다고함
- 전설로 남은 논산훈련소 훈련병.jpg2월 9일
- 전설의 여군 임관식 단체사진2월 9일
- 공무원 업무태만 레전설2월 9일
- 최근 한국인 캐릭터 스킨을 낸 중국게임2월 9일최근 중국산 마블 게임에서 한국인 히어로 루나 스노우의 전설 스킨을 출시했는데 다 잘만들어 놓고 허벅지에 빙월화설이라는 루나 스노우의 중국식 이름 박아 넣고 전설 스킨 전용 팟지에서도
- 전설이 된 학폭가해자2월 9일도대체 어떻게 학폭을 저질렀길래 저만큼 맞았는지 궁금하다.
- 의외로 넥슨이 말 한적 없는것2월 9일전설의 명언 '무너진 밸런스가 캐시템 수요를 만든다.' 는 믹스마스터 총괄하는 사람이 넥슨 컨퍼런스에서 발표한것일뿐 넥슨의 발언이 아님
- 레딧 게시물 하나 때문에 국가 이미지가 박살난 나라2월 8일스웨덴게이트는 전설이었다...
- 함락되면 나라멸망이라는 전설의 난공불락 요새.jpg2월 8일진의 함곡관 성벽이 참 앙증맞은데 무슨 난공불락이냐고 싶겠지만 구릉으로 올라가는 유일한 통로면서 앞에 강을 끼고 있어서 성벽을 높게 올릴 이유가 없다.
- 전설의 정발 끊겼는데 아무도 욕 할 수없었던 만화2월 8일
- 전설의 정발 끊긴 만화 살리는 방법2월 8일2년만에 갑자기 등장
- 전설의 노키아 유물들 꺼내봄2월 8일
- 전설의 시작2월 8일