:: 게시판
:: 이전 게시판
|
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
24/09/04 11:32
존카맥이 괜히 천재가 아니죠. 물론 저걸 스스로 수학적으로 풀어서 만들어낸 거라기 보다, 논문 등을 참조했을 가능성이 높습니다만..
요즘 하드웨어가 좋아지면서, 저런 식의 마이크로 최적화 따위는 이제 신경도 안 쓰고, 어떻게든 기능을 하나라도 더 밀어넣으면서 개발 기간을 줄이는 데만 집중하다 보니, 오히려 예전 게임들에 비해 최적화가 구린 게임들이 계속 나오는 것 같기도 합니다.
24/09/04 11:42
갑자기 아이언맨2였나 1이였나 저는 토니 스타크가 아닙니다 라고 얘기하던 과학자가 생각나네요
모든 개발자가 존 카맥 당신은 아니라고!
24/09/04 13:13
어느 정도는 맞는 말인게, 엔진은 모든 경우에 대응해야 하기 때문에, 특정 게임에선 필요없는 기능이라도 다 넣어놔야 해서 그것 때문에 생기는 오버헤드가 필연적으로 생기거든요. 딱 필요한 기능만 취사선택 해서 자체 모델을 만들 수만 있다면 당연히 성능이 더 좋겠죠.
문제는, 그 자체 모델을 만드는 데 필요한 인력과, 기술력과, 시간과, 비용은?? 당신이야 혼자 다 할 수 있겠지만 말야..
24/09/04 20:59
갑자기 드는 생각인데 그러면 엔진을 사서 필요없는 기능을 다 빼고 우리 게임에 필요한 기능만 로드하는 식으로 커스텀하는 건 안되나요?
물론 커스텀 하는 인력과 기술력, 시간, 비용도 필요할테니까 엔진만든 회사에서 모듈별로 기능 개별적으로 뺄 수 있게 하고 요거요거요거 빼는 커스텀 비용 받는 식으로요.
24/09/04 22:15
그렇게 해서 만든게 리니지 2였던 걸로 압니다.. 간혹 그런식으로 소스 채로 라이선스를 사서 마개조(?) 하는 경우도 있긴 합니다.
그땐 NC가 소스코드까지 받아오는 라이선스를 산 다음에 자기들이 소스를 뜯어고쳤을 겁니다. 보통 그렇게까지 하는 경우는, 자신들이 꼭 필요한 기능인데, 당대의 엔진에선 제공하지 않는 경우에 그렇게 하고요. 아마 리니지 2의 경우에는 심리스 로딩, MMORPG용 네트워크 기능 등이었을 겁니다.
24/09/04 12:42
https://ko.wikipedia.org/wiki/%EA%B3%A0%EC%86%8D_%EC%97%AD_%EC%A0%9C%EA%B3%B1%EA%B7%BC
카맥이 아니라 실리콘그래픽스(SGI)에서 만든 알고리즘이라네요. 카맥 신격화(?) 좀 그만 봤으면 싶네요.
24/09/04 14:32
정확히 누가 만들었는 지는 100% 장담할 순 없지만 어쨌든 존 카맥이 만든 코드는 100% 아닙니다. 본인이 직접 '내 스타일 코드 아닌데? 매티슨이 짰을 듯?' 한 터라...
|