-
Notifications
You must be signed in to change notification settings - Fork 10
/
0500.txt
263 lines (263 loc) · 11.7 KB
/
0500.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
포프TV
그래픽 프로그래머의 모니터 색감 설정
안녕하세요, 포프입니다.
제가 컴퓨터 프로그래머로 일한 것 중에
굉장이 많은 시간이
컴퓨터 그래픽스 프로그래머,
렌더링 프로그래머로 일을 했어요
굉장히 큰 게임들,
그래픽적으로도 훌륭한 게임들도 만들어봤고
그쪽으로 많이 일하다 보면
사람들이 그거에 대해서 질문을 많이 해요
그래픽 프로그래머는
일반 게임 프로그래머들에 비해
어떻게, 어떤 환경에서 작업을 하고
기타 등등
그리고 제 컴퓨터 세팅을 보여달라고 하시는 분들도 있죠
그건 언젠가 할 거고
지금은 안하지만
제가 몇 번 들었던 질문
컴퓨터 그래픽 프로그래머는
모니터 캘리브레이션을 어떻게 하나요?
즉, 색감을 어떻게 관리하나요?
라고 물어봐요
모니터 캘리브레이션이 무엇인지
일단 잠깐 말씀을 드리자면
저희가 사는 모니터는 색을 제대로 표현할 수 있게
보정이 되어서 나오지는 않아요
왜냐하면 패널마다 다 다르고 뭐하고 그런데요
그거를 정말 색을 올바르게 표현하고 싶으면
모니터 캘리브레이션을 잘하면
정말 원래의 색을 제대로 볼 수 있다는 거에요
그래서 물어보시는 분들이 있는 거죠
그래픽 프로그래머는 정말 색을 중요시 할 것 같고
색감을 중요시 할 것 같은데
캘리브레이션 모니터 어떻게 사용하나요
답을 일단 드릴게요
드릴테니까 더 이상 보고 싶지 않으신 분들은
여기서 꺼도 돼요
보고 싶으신 분들은 더 보시고
답부터 말씀드리면은
그래픽 프로그래머는요
99.99999%
모니터 캘리브레이션을 안해요
제조업체에서 준, 캘리브레이션이 잘못되어 있는
디스플레이 상태로, 그대로 쓰는게 일반적이에요
이유를 이제 설명할게요
게임회사에서 일을 하다 보면은
그래픽 쪽을,
색감이라던가 빛이 어떻게 되고 기타 등등을
제대로 판단할 수 있는 사람은
크게 보면 두 부류에요
하나는 아티스트
그리고 하나는 그래픽 프로그래머
QA 같은 분들은 색에
민감하게 고민하시는 분들이 아니에요
일반적으로 게임QA는.
게임이 어떤지나
버그에 대해 고민하는 거지
그래서 그 회사에 존재하는 모든 인력들 중에
색감을 중시하는 사람은
아티스트
그리고 그래픽 프로그래머가 전부에요
아티스트는 기본적으로
캘리브레이션을 제대로 하고 작업을 해야해요
왜냐하면 내가 실제 그릴려고 하는
어떤 아트라던가 이런 것들
모니터가 바뀌면 색이 바뀐다는 것 자체가
좀 잘못된 것이고
언제나 꾸준하게 동일한 색감을 가진
그림, 이미지 등을 만들기 위해서
캘리브레이션을 쓰시는게 정상이에요
중요한 것은 이 아티스트가 예쁘게 그려놓은,
색감 맞춰 그려놓은 이미지를
사용자들은 어디서 볼까요
일반 게이머들은
캘리브레이션이 안된 모니터
그리고 TV에서 봐요
TV로 가면 정말 더 최악이에요
거기는 TV 제조사마다
색감 살리겠다고 엉뚱한 짓을 많이해서
색감 제대로 표현하는건
아예 포기하고 들어가는게 빠르죠
그럼 여기서 재미있는 얘기가 나와요
아티스트가 제대로 표현하는 모니터에서
너무너무 예쁜 이미지를 만들어 놨어요
그래픽 프로그래머도
"아, 나는 그래픽 프로그래머니까 색감이 중요해"
그러고는 캘리브레이션을 다 한 모니터에서
그걸 다 봐요
우리 게임 너무너무 예쁘거든?
너무너무 제대로 됐거든?
제품 시핑(shipping, 출시)해요
게이머에게 거기서 악플이 막 달려요
이미지를 이따위로 그려놓냐,
너무 이상하다, 색깔이 똑같은 색이면 어쩌고...
"무슨 소리지?" 라고 말하고
실제 캘리브레이션이 안된 TV나 모니터에서 보면은
비슷한 색깔이 하나로 뭉쳐있다거나
원래는 굉장히 노란색이었는데
약간 푸르딩딩 하다거나
이런 일들이 나와요
즉, 저희 고객님들은요
캘리브레이션 안한 모니터에서
캘리브레이션 안한 TV에서
게임을 해요
그걸 누가 잡을 수 있냐는 거에요
결과적으로 잡을 수 있는 거는
그래픽 프로그래머 밖에 없어요
그럼 아티스트는 당연히 작업을
캘리브레이션 한 것에서 작업을 해야 하니까
저희는 캘리브레이션 안한 모니터를 주로 쓰면서
그런 문제점들
우리가 개발하는 도중에 잡아주는 거에요
색이 이상한데? 이거 좀 뭔가 이상한데?
구분이 안되는데?
그럼 아티스트한테 가서 얘기해요
아티스트가 "내꺼에선 잘 보이는데요?" 하면
제꺼에서는 잘 안보이네요
이게 이런거 문제인 것 같아요
그러면 색을 좀 더 분명하게 구분이 된다거나
좀 더 Hue를 시프트 한다거나
"이런 식으로 고칩시다" 라고 해서 고치고
특히 그래픽 프로그래머가 결과적으로 그걸 한 번
판단해주고 넘어가는 위치가 될 수 밖에 없는 거에요
"그건 너 혼자만의 생각 아니냐?"
라고 할 수 있어요
제가 굉장히 많은 회사를 돌아다녔고
제가 같이 일한 그래픽 프로그래머 수만도
100명이 넘지 않을까 싶어요
업계에서 많은 분들 만났죠
그 분 중에 회사 컴퓨터
캘리브레이션 해가지고 쓰시는 분
딱 한 분 봤어요
"모니터가 너무 적어서가 아닌가요?"
아니오
저 근무할 때 제 데스크에
데스크탑 모니터 3개
그리고 콘솔용으로 TV가
32인치짜리 3개가 있었어요
총 모니터 6개를 가지고 썼어요
그런데도 저는 하나도 캘리브레이션 한 것을 못썼어요
왜냐하면 콘솔 TV는 다른 콘솔
XBox, PS4, 뭐 이런거의 세 개에 연결된 거였고
그 세 개가, 콘솔들이 다 출력을 다르게 해요
내 이미지가 아무리 예뻐도 화면색이 달라
TV가 똑같아도
그래서 그냥 TV, 막티비 똑같은 모델로 두 개를 갖다 놓고
그거를 양쪽에서 비교하면서 개발할 수 밖에 없어요
지금 이렇게 한 이미지라던가 기법이
PS4하고 XBox에서 똑같이 보이는지 비교하면서
적당히 비슷하게 갈 수 밖에 없기 때문이에요
그거 (캘리브레이션) 못했죠
컴퓨터에 있는 모니터
그 중에 하나 캘리브레이션 할 수는 있겠죠
그런데 그것도 메인은 아니었다는 거
그래서 그래픽 프로그래머는
차라리 캘리브레이션 안하고
그리고 문제를 잡아주는 쪽으로
회사 컴퓨터를 세팅할 수 밖에 없는 단점이 있어요
그럼 캘리브레이션 하는 사람을 한 명도 못봤냐?
딱 한 명 봤어요, 딱 한 명
그 분이 이제 기억에 남는 분인데
예전에 최악의 직원이라는 비디오에서
남겼던 분이 그 분이에요
그 분 되게 재미있었어요
회사에 처음 오자마자
캘리브레이션 할 수 있는 장비가 없냐고 물어봐요
자기가 사진을 찍어서 캘리브레이션이 중요하고
어쩌고 저쩌고...
저희는 없어요
있었는데 아마 못찾았던가 그랬던 것 같아요
그러니까 그게 말이 되냐 그러면서
자기 집에 있는 캘리브레이션 장비를 들고 와요
"아니, 그거는 어떻게 난거냐" 물어보니까
"그 전에 있던 회사에도 이게 없어서 내가 샀다"
라고 하는 거에요
이제 자기 화면을 예쁘게 캘리브레이션 해요
참고로 그거 해주는 장비가 있어요
모니터 앞에 스파이더라고 해서
발이 세 개 쭉쭉 달린거 꽂아두고
USB 꽂아넣거나 그러면 알아서 이것저것 돌리다가
이 색은 이렇게 이렇게 변하니까
요거에 맞는 컬러 프로파일을 준다
그러면 그걸 설치하면 돼요
그래서 그 분의 모니터는
아주 훌륭한 색감을 자랑하게 잘 나왔던 것 같아요
그러다가 어느 날 제가 말했던
그런 버그들이, 문제가 생겼죠
결국 색감이 이상하다고 버그가 들어온 거에요
그 사람이 보기엔
"왜? 화면에서는 괜찮은데?"
이 말을 하는거에요
그러면서
"아, 이거는 테스트 하는 사람 모니터가
잘못 캘리브레이션 된 거니까
이건 내 잘못이 아니야"
그러고 넘어가는 거에요
그랬다가 한 번 한소리 들었죠
저희 리더한테
그 이유가 뭐냐면
"야, 고객은 지금 저 QA가 말한 저런 장비에서 해"
"그거 고치는게 우리 일이야"
그래서 그 분은 불만이 되게 많았지만
제품을 왜 만드는지
감을 좀 못 잡으셨던 분이었던 것 같아요
물론 캘리브레이션 한다고 나쁜 사람인게 아니야
그런데 굳이 회사에 와서 캘리브레이션 한다면서
왜 다른 사람들이 캘리브레이션 안하는지 모르겠다
이런 식의 말을 하시는 분들은
자기가 어떤 일을 하고 있는지,
내 임무가 뭔지도 모를 수도 있다는 것
그래픽 프로그래머가 아니고
게임 플레이 프로그래머가 캘리브레이션 하는건 OK에요
회사에서도 좋은 컴퓨터로 화면 좋게 보겠다.
색감 좋겠다. 그건 OK에요.
그런데 업무상 그래픽 프로그래머는 그걸 할 수가 없어요
그래픽 프로그래머라고 하면은 정말
아, 그래픽 좀 하니까
정말 대단한 거 다 쓸거라고 생각을 해요
최대의, 최고의 모니터에
최고의 그래픽카드에...
그래픽카드는 어느정도 맞아요
그래픽카드가 괜찮은 이유가 뭐냐면
그래픽카드 우리가 좋은거 써서 개발을 하면은
어쨋든 간에 QA에서 쓰시는 분들은
그것보다 덜, 안좋은, 일반적인 그래픽카드를 써요
그러면 거기서 느린 것들이 나와서
문제 생긴걸 저한테 전달해 주고
저희는 그래픽 프로그래머가
메인으로 쓰는 그래픽카드는 좋은 거지만
테스트용이나 디버깅용으로 굉장히 후진 그래픽카드를
저~ 어디 서랍에 놔두고 쓰는 경우가 많아요
그래서 어떤 그래픽 프로그래머 서랍을 열어보면은
지금 세대부터 5세대 전까지
그래픽카드가 쫙 꽂혀있는 경우도 있죠
그래서 그래픽카드는 그렇고
모니터 하나만큼은, 저희는 캘리브레이션 못하고 쓰는
불쌍한 사람들이었다는 거에요
그래픽 프로그래머 이야기니까
많은 분들이 이쪽 일을 하진 않으니까
뭐 이런 거를 겪으실 일은 없을 거에요
그런데 한 가지 느껴주셨으면 하는 거는
내가 어디서 어느 분야의 개발을 하고 있을 때
나는 내 타겟 고객
그 고객에 맞는 정도의
장비들로 테스트를 하거나, 그럴 수 밖에 없다는 것
그게 만약에 그 장비들이 너무 느리고
메모리가 적어서 개발이 어렵다면은
당연히 개발 속도를 빠르게 하기 위해서
CPU 높이고, 메모리 높인 다음에
따로 후진 컴퓨터로 테스트하는게 올바른 거에요
그런데 색감이라던가
개발 성능에 상관 없는 것들
어찌보면 나의 개인적인 만족도를 높이는 것일 수도 있고
아는만큼 보인다고
나는 그게 보이잖아요, 색감이라는게
나는 전문가니까
전문가가 아니라 준 전문가니까
진짜 전문가는 아티스트 분들이고
그런데 그거를 불편해 하면서까지도
일할 수 밖에 없는 상황들이 있어요
그래서 그런걸 기억해 주셨으면 해요
예, 포프였습니다.