PGR21.com
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
Date 2020/08/19 00:25:01
Name 키류
File #1 1.jpg (908.4 KB), Download : 75
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
수정 아이콘
정말 유용한 내용이었습니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
공지 수정잠금 댓글잠금 [기타] [공지] 유머게시판 게시글 및 댓글 처리 강화 안내 (23.04.19) 더스번 칼파랑 23/04/19 131278
공지 댓글잠금 [기타] 통합 규정(2019.11.8. 개정) jjohny=쿠마 19/11/08 562122
공지 [유머] [공지] 타 게시판 (겜게, 스연게) 대용 게시물 처리 안내 [23] 더스번 칼파랑 19/10/17 565606
공지 [기타] [공지] 유머게시판 공지사항(2017.05.11.) [2] 여자친구 17/05/11 972918
511363 [기타] ??: 2020년 폰 아직도 쓰는거 에바아님?? [7] Lord Be Goja1345 25/01/31 1345
511362 [유머] 이번 설연휴 요약.jpg [11] 포상은1804 25/01/31 1804
511361 [게임] 포르자 호라이즌 5 결국 PS5로 발매 확정 [7] Heretic1033 25/01/31 1033
511360 [기타] 겨울에도 열심히 선크림 발라야 하는 이유. [5] 캬라2042 25/01/31 2042
511358 [유머] 10년 전 1억 현재의 가치는? [15] a-ha4249 25/01/31 4249
511357 [서브컬쳐] 넥겜 직원이 정의한 수집형과 서브컬쳐의 차이점 [2] 카미트리아2115 25/01/31 2115
511356 [유머] 비트코인 10000개 있는 사람 [5] 김삼관8746 25/01/30 8746
511355 [기타] 결국 RTX 5000시리즈 금일 판매는 물 건너 간 모양이네요 [18] Myoi Mina 4026 25/01/30 4026
511354 [동물&귀욤] 새해를 맞아 상서로운 흰 사슴.twt [12] VictoryFood4193 25/01/30 4193
511353 [유머] 7년만에 침착맨에서 전격 복귀한 이말년. jpg [6] Myoi Mina 6234 25/01/30 6234
511352 [게임] 아직 현실이 게임을 못 쫓아온다는 이유 [14] Lord Be Goja6348 25/01/30 6348
511351 [기타] ??: 하루만 더 쉬다가렴 [6] Lord Be Goja3895 25/01/30 3895
511350 [음식] 경상도에서만 먹는 최고의 분식 [30] 밥과글6679 25/01/30 6679
511349 [기타] 블리자드의 딸이라는 스트리머 [14] 쎌라비6004 25/01/30 6004
511348 [유머] 현대판 노아의 방주 [19] VictoryFood4656 25/01/30 4656
511347 [텍스트] 챗지피티4o들고와도 여전히 해독 못하는 문장 [14] Lord Be Goja3985 25/01/30 3985
511346 [유머]  해외식당 구글리뷰에 한글 암호처럼 적는거 소용없는 이유 [16] 여기4862 25/01/30 4862
511345 [유머] 이번에는 단골 맛집 소개하는 추성훈 [3] Davi4ever3431 25/01/30 3431
511344 [기타] (인사혁신처) 국민이 신뢰하는 공직사회 조성 [45] 닉넴길이제한8자5503 25/01/30 5503
목록 이전 다음
댓글

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