PGR21.com
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
Date 2020/08/19 00:25:01
Name 키류
File #1 1.jpg (908.4 KB), Download : 74
File #2 2.jpg (380.3 KB), Download : 66
출처 fmkorea
Subject [게임] 옛날 게임들의 도트 그래픽 구현 방법







대단하네요 진짜

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
스위치 메이커
20/08/19 00:35
수정 아이콘
야숨 제작진 "최적화에 신경쓰지 않아도 되는 콘솔은 스위치가 처음이었다"
크레토스
20/08/19 07:47
수정 아이콘
위유판 이식한거라 크크
개발괴발
20/08/19 00:42
수정 아이콘
기가바이트급 메모리가 보급되면서 이제는 에지간하면 괜한 메모리 최적화보단 걍 다 램에 올리는게 편하게 되고 그런 시대가 됐네요...
이정도 메모리 있는데 메모리 부족 뜨면 누수가 생겼거나 정말 발로 짠 코드거나 둘중 하나...
동년배
20/08/19 00:44
수정 아이콘
스프라이트 배울 때 참 신기했다고 삼촌이...
기사조련가
20/08/19 00:45
수정 아이콘
몰라여 복잡해 ㅡ.ㅡ 어차피 공돌이들이 알아서 해주겠지
류지나
20/08/19 00:46
수정 아이콘
당시 도트 노가다 게임(동급생... 기타 등등)을 보면 경외감이 들더군요. 이걸 다 찍었다고?
20/08/19 11:50
수정 아이콘
요새는 어떻게 그리나요? 결국 칸 채우는건 마찬가지 아닌가요?
류지나
20/08/19 12:46
수정 아이콘
요즘은 그냥 jpg 원화로 그리거나 3D 모델링 하지 않나요?
20/08/19 13:14
수정 아이콘
도트는 그렇게 못하나보죠?
류지나
20/08/19 13:23
수정 아이콘
본문의 내용이 그 내용입니다. 당시 기술로는 그림을 그대로 띄우는게 불가능하다는거죠. 용량 문제로.
요즘 그림 한장이 메가바이트 단위인데 저 당시 컴퓨터가 16kb에 불과하니까요.

그래서 점묘화를 찍듯이 사각형의 공간에 색깔 배분을 해서 전체적으로 하나의 그림이 되도록 만들었던 것이 당시의 방법입니다.
20/08/19 14:45
수정 아이콘
아. 이해했습니다.
전 도트도 그냥 일정 영역 원하는 색으로 지정해서 그린 줄 알았는데, 이게 용량 제한 있다보니 각 영역별로 색제한 안에서 배분해서 지정한거군요.
20/08/19 00:46
수정 아이콘
혹시 영상 어디서 볼 수 있는지 알 수 있을까요?
20/08/19 01:00
수정 아이콘
감사합니다
빙짬뽕
20/08/19 00:51
수정 아이콘
일러그린다음 뒤에 깜지대고 스프라이트 찍었으려나...
20/08/19 01:00
수정 아이콘
제가 90년대 초~중반에 닥터할로라는 그래픽 프로그램 쓸때 인쇄된 일러스트 위에 투명셀로판지를 대고 네임펜 같은 것으로 그림을 트레이싱 한 다음 셀로판지를 컴퓨터의 모니터에 테이프로 고정시키고 도트 찍었었습니다.
빙짬뽕
20/08/19 01:02
수정 아이콘
모니터에 테이프로 고정시키고... 존경합니다
풀풀풀
20/08/19 00:54
수정 아이콘
음 완전히 이해했슴
므라노
20/08/19 01:10
수정 아이콘
코딩도 옛날엔 정말 눈물겹게 온갖 수단을 다 써서 최적화 했더라죠.
지금은 처리 가능 용량도 확 늘고 퍼포먼스도 빨라져서 옛날에 비해 최적화에 신경을 덜 쓴다고 들었습니다.
작동이 좀 비효율적이면 어떻습니까 그냥 스펙으로 찍어 누르면 돌아가는데.
DownTeamisDown
20/11/06 21:04
수정 아이콘
(수정됨) 요즘에는 코딩효율성이라고 얼마나 빠르게 만드냐가 중요하죠. 작동효율성 올린다고 프로그래머가 시간쓰는게 더낭비인시대라서...(물론 일부게임들보면 어느정도는 효율성 맞춰야하지만요)
그리고 발적화지만 괜찮아의 대표적인 케이스라면 베그를 들 수 있습니다
시무룩
20/08/19 01:30
수정 아이콘
와 정말 대단하네요
한 10년전까지만 해도 게임들 최적화 이야기 많이 나왔었는데 언제부턴가 최적화는 쏙 들어가고 사양 이야기로 바뀌더라구요
물론 지금도 최적화가 잘 된 게임들이 있긴 합니다만 하드웨어의 발전이 정말 굉장하네요...
Janzisuka
20/08/19 02:05
수정 아이콘
창세기전4 : ?????
어름사니
20/08/19 01:30
수정 아이콘
예전에는 최적화를 위해 공돌이들이 갈려나갔다면, 지금은 퀄리티를 위해 갈려나가고 있죠.
엔티티
20/08/19 01:46
수정 아이콘
이런게 예술이지...
20/08/19 06:39
수정 아이콘
(수정됨) 중간에 [화소의 위치와 색을 기억하는 하나의 구역은 1바이트의 메모리를 필요로 하게됩니다.] 를 보고 어떻게 40x25의 위치와 색을 1byte에 어떻게 저장하지 했는데, 정확하게는 [배경색과 전경색을 표현하는데 1바이트] 라는 거였군요.

그런데 제가 잘 이해가 안된거 같은데 어떻게 9kb 로 화면 전체를 구동한다는 건지 잘 이해가 안되네요. 전경색과 배경색이 1byte라고 했고 (8-color면 정확히는 6bit가 아닐런지..) 셀의 갯수는 총 1000개라서, 서술된 대로 계산하면 1000byte라는 건데..
20/08/19 08:19
수정 아이콘
구역으로 나눠서 담은 컬러 정보만 1000바이트이고, 각 픽셀별 정보, 즉 흑백과 같은 정보가 8킬로바이트를 먹죠.
20/08/19 09:37
수정 아이콘
어.. 그건 아닌것 같습니다. 각 픽셀별로 처리하도록 쓰면 램이 부족해서 우회하는 방법을 소개하는 글인데요. 그리고 컬러정보에서 흑백도 표현됩니다
20/08/19 09:58
수정 아이콘
각 픽셀별로 16컬러를 담으려면, 픽셀별로 4비트를 먹여야 하고, 320*200 픽셀 전부에 4비트를 먹이면 (본문에 따르면) 32KB가 필요합니다.
이걸 우회하기 위해서, 모든 픽셀에 대한 건 흑백과 같은 정보, 즉 문자색인지 배경색인지의 정보만 두고, 문자색과 배경색이 실제로 무슨 색인지는 구역별로 담는거죠.
raindraw
20/08/19 07:07
수정 아이콘
빌게이츠도 대단한 프로그래머인게 4KB 메모리에서 돌아가는 베이직 인터프리터를 만들었죠. 거기서 돌아가는 건 정말 상상도 안가는데 말입니다.
퀀텀리프
20/08/19 07:42
수정 아이콘
(완벽히 이해했음 짤. 읽다 말음)
게르마늄
20/08/19 08:56
수정 아이콘
아....모눈종이
20/08/19 08:57
수정 아이콘
8 bit guy네요
이 분 유튜브 재미있습니다
공돌이 감성...
지켜보고있다
20/08/19 10:11
수정 아이콘
성공한 덕후.... 다른 채널에선 키보드 수집하죠
월급루팡의꿈
20/08/19 09:35
수정 아이콘
이야 도트장인들께 경의를..
NoWayOut
20/08/19 11:10
수정 아이콘
정말 유용한 내용이었습니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
395356 [게임] 플레이오프 대진 확정된 시점에 다시 보는 롤드컵 경우의 수 [9] 24cm6599 20/08/22 6599
395348 [게임] 기자님 어떻게 된거에요.JPG [6] 갓럭시10311 20/08/22 10311
395344 [게임] 위화감 드는 문장.JPG [15] 갓럭시9892 20/08/22 9892
395337 [게임] 생각 안 하고 살아도 가끔 저절로 생각나는 감동의 게임 (+음악, 성우 열연) [21] 시나브로8656 20/08/22 8656
395326 [게임] 요즘 히트중인 '그 게임'의 진실 [12] 톰슨가젤연탄구이10426 20/08/22 10426
395288 [게임] 삼탈워 최고의 패치 [19] 인간흑인대머리남캐13747 20/08/22 13747
395275 [게임] [걸카페건] 유저를 위한? 아닌 거 같은데? 걸카페건 한정 가챠 이슈 [30] 캬옹쉬바나8526 20/08/21 8526
395271 [게임] 기자님 거 말이 너무 심한거 아니요.GISA [13] 갓럭시11894 20/08/21 11894
395258 [게임] 킹오브 올스타 신규 여캐 [24] 及時雨11716 20/08/21 11716
395245 [게임] 사실 비유 하나로 설명이 끝나는 일 [72] 미캉11201 20/08/21 11201
395237 [게임] 마이너 취향의 게임을 만들어줘서 고마운 회사 [8] 미캉9191 20/08/21 9191
395226 [게임] [소녀전선] 이번에 업데이트는 되는 G11(잠탱이) 개조 실황 [15] 캬옹쉬바나6085 20/08/21 6085
395215 [게임] 최근 중국 게임발전 수준.jpg [47] 청자켓14718 20/08/21 14718
395202 [게임] 의외로 아직까지 살아있는 게임 [16] 길갈9892 20/08/21 9892
395178 [게임] 의외로 실시간으로 평가가 망하고 있는 플라이트 시뮬레이터 [34] Lord Be Goja11872 20/08/20 11872
395141 [게임] [라스트 오리진] 이벤트 최고난이도 스테이지 근황. [8] 캬옹쉬바나7868 20/08/20 7868
395123 [게임] 이 영상 하나로 '원신' 발표회와 '짭숨 논란' 한 방에 끝냅니다 [원신] [18] 캬옹쉬바나10066 20/08/19 10066
395108 [게임] 뭐? 애플이 에픽한테 차별적인 갑질을 시작했다고?! [9] Lord Be Goja10081 20/08/19 10081
395073 [게임] 녹두로 15연승 기념 클립 모음 [7] 40년모솔탈출10685 20/08/19 10685
395071 [게임] [플라이트 시뮬레이터] 뭐야 이거 무서워 [1] 타카이6640 20/08/19 6640
395066 [게임] 옛날 게임들의 도트 그래픽 구현 방법 [36] 키류13222 20/08/19 13222
395065 [게임] 토탈워 삼국 새 DLC [26] 인간흑인대머리남캐11295 20/08/19 11295
395062 [게임] OGN의 마지막 희망.AVI [13] 갓럭시10556 20/08/18 10556
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로