본문 바로가기
게임학과에서 강의해보니.. 졸업작품 프로젝트를 맡으면서 , 생각했던 것 이상으로 기획이 엉망으로 나왔다는 것을 깨달았다. 왜 그런가? 그동안 배웠던게 뭐길래? 라고 생각해 보다가 학생들에게 제일 처음 가르쳐야 할 것은 '게임이 뭔가' '왜 게임이란 존재가치가 있는가 ' 라는 철학이라는걸 깨달았다. 많은 학생들이 게임이란 '돈을 벌기 위한 기술' 로만 접근하고 있다는걸 깨달았다. 그러니 기획부터 저 모양이지. 그리고 그 학생들의 잘못된 생각은 , 사실 아무 생각 없이 배끼기만 해도 성공했다라고 인정해주는 업계의 비도덕성부터 시작한다. 결국 사회 기본부터 문제이긴 하다는게 더 괴롭다는 거지. 학생 잘못은 당연히 아니다. 창의적인 재미를 만들기 위한 작업을 하다가 현실과 타협 나는 게임이 소설이나 영화와 이상으로 사회를 반영하기도 하고.. 2014. 9. 25.
학생 졸업작품 PPT 용어 번역. "풍부한 콘텐츠" - 콘텐츠가 뭔지는 생각 안해봤습니다. "다양한 아이템" - 일단 갯수만 많게 늘어놓으면 한 두개 괜찮은게 걸리겠죠 "3D 액션" - 유니티 쓰고 캐릭터가 움직이긴 할건데 무슨 게임인지는 우리도 모르겠습니다. "적절한 난이도" - 만들어 보는 데까지 만들다가 끝내겠습니다. "아름다운 스토리" - 어차피 다들 글 안읽는거 알고 있습니다. "긴장감 넘치는" - 화면 어둡게 하고 몬스터 나오게 하겠습니다. 화면이 어두우면 모델링을 잘 안해도 되니까요 "1인칭" - 주인공 캐릭터 모델링 할 사람이 없습니다. "매니아 대상" - 사실 이 게임은 저만 재밌고 남들은 재미 없습니다. "캐주얼 " - 아티스트가 그림을 잘 못그립니다. 2014. 9. 24.
종이로 만든 간이 오큘러스 리프트 - fungla3D 종이로 만든 간이 오큘러스 리프트 FUNGLA 3D 양안시차 우리는 사실 매일마다 모든 사물을 입체로 보고 있습니다. 그렇다고 평소에 '우왕 나는 언제나 사물이 입체영상으로 보인다능' 이라고 말하지는 않지요. 우리는 이런 입체 효과를 그래서 다른 말로 빗대어 말하곤 합니다. '원근감' 이라는 용어로 말이지요. 원근감 (Perspective) 란 , 어떤게 멀리 있고 어떤게 가깝게 있고를 느끼는 원리입니다. 그리고 우리가 이렇게 원근감을 느낄 수 있는 이유는 눈이 두 개이고, 그 두 개의 눈이 서로 다른 각도로 동시에 보고 있기 때문이지요. 이것을 유식한 말로 양안시차 (Binocular parallax) 라고 합니다 . 이렇게 사람의 두눈이 서로 다른 각도를 동시에 보고 있기 때문에, 동시에 두 각도를 .. 2014. 9. 20.
GGX Specualr http://www.gamedev.net/topic/642501-metal-shader-correct/ float NdotH_2 = NdotH * NdotH; float a_2 = a * a; float D = a_2 / pow(NdotH_2 * (a_2 - 1.0) + 1.0, 2.0); http://www.filmicworlds.com/2014/04/21/optimizing-ggx-shaders-with-dotlh/ Hey guys, I've been trying to implement a phsically based metal kind of shader and I was wondering if what I'm doing is correct. Have a look at my shader:// Comp.. 2014. 9. 15.
공식별 Specular 비교 http://www.shlyaev.com/rnd/37-cpp-category/54-ggx Unreal Engine4 Trowbridge-Reitz(GGX) 언리얼 엔진 4에 들어 있다는 GGX 스페큘러 공식을 찾아봐야겠다. 쿡 토런스도 한번 정리해 봐야지. 2014. 9. 15.
CEDEC2014 니시카와 젠지님의 패널 토의 PT 번역본 번역기입니다 당연히 -- 공부할게 늘었당. 2014. 9. 15.
강의 중에 만든 불 Shader 수업 시간에 휘리릭 만들어본 불 소스. 학생들도 이쁘게 잘들 만들었음. 중간에 살짝들 헤매긴 했지만... 폴리곤 2개. 텍스쳐 3장 .... 2014. 9. 13.
Texture Rotation Shader 코드 함수로 깔끔하게 만들어져 있다는... shaderFX에서 가져옴. 예전에 쓴 글인데 다시 리마인드.. float2 rotateUVs(float2 Texcoords, float2 center, float theta) { // compute sin and cos for this angle float2 sc; sincos( (theta/180.0f*3.14159f), sc.x, sc.y ); // pi to dgree //sincos(x,s,c) : sin(x)와 cos(x)를 동시에 s, c로 리턴한다. 여기서 s, c는 x와 동일한 차원의 타입이어야 한다. // move the rotation center to the origin : 중점이동 (center는 기초값을 0.5로 하면 중심이 되것지) floa.. 2014. 9. 13.
게임이펙트 수업용 자료 맛보기 다음 수업에 쓸 녀석이긴 한데... 뭐 다들 아시는 거니까 공개해도 문제 없는 거라서.. 근데 의외로 너무 쉬워서인지 튜터리얼이 돌아다니지 않길래 살짝 맛보기 강의자료 만들어 봅니다. 학교 홍보 겸 해서 공개하라고.... 게임 이펙트용 리소스 만들기 기초 튜터리얼 : 청강대학교 이펙트 수업용 자료 중 3강 일부 1.점을 찍습니다. 브러쉬를 이용해도 좋고, 그냥 찍어도 좋습니다. 다소 삐뚤어도 상관 없습니다. 2. 윈드 필터를 줍니다. Ctrl+F 를 이용해서, 여러 번 반복해서 줍니다. 오른쪽으로 주기도 하고, 왼쪽으로 주기도 합시다. 3. 이렇게 만든 데이터로 좌우로 반복해주면 이런 모양이 나옵니다. 4. 이렇게 만든 이미지를 복사해서 적당히 몇 번 배열해 주면 이렇게 됩니다. 5. 여기에 모션블러를 .. 2014. 9. 11.
청강문화산업대학교 게임콘텐츠스쿨 수시 1차 모집 2015학년도 청강문화산업대학교 게임콘텐츠스쿨에 입학할 신입생 수시1차 모집이 시작됩니다. 1. 접수기간 : 9월 3일 ~ 9월 27일 2. 제출서류마감 : 9월 29일 (제출할 서류가 있는 지원자만) 3. 면접 1차 합격자 발표 : 10월10일(금) 4. 면접고사 : 10월 15일(수) 5. 실기고사 : 10월 18일(토) 6. 합격자발표 : 10월 24일(금) - 청강 게임콘텐츠쿨 수시1차 전형별 모집인원은 일반 : 35명 특별 : 10명 실기 : 30명 면접 : 40명 - 청강 게임콘텐츠쿨 수시1차정원외 전형으로는 농어촌 7명 기초생활수급자 3명 전문대졸이상자 전형 4명 - 청강 게임콘텐츠쿨 수시1차 반영성적은 일반/특별 : 학생부 100% 실기 : 실기 60% + 학생부 40% 면접 : 면접 80.. 2014. 9. 5.
Unity 5.0의 라이팅 시스템 허접연구 연구라고 거창한 이름 붙이기도 뭐한... 일하다가 짬날때 그냥 잠깐 가지고 놀아보는 정도입니다. 꾸준히 파는 것도 아니고, 메뉴얼이 있는 것도 아니고 말이죠. PBS도 컴파일 되어 있는 놈이라, 뒤져보는 것도 꽤 귀찮은 일이어서, 시간이 많아야 할 수 있어뇨... 메뉴얼 줘 메뉴얼... 일단 저놈의 하늘의 태양 높이를 수정할 수 있어 보이는데... 쉐이더가 컴파일 되어 있어서 아이 귀찮어 상태였다는 거죠. 그러다가 , 처음부터 생성되어 있는 Directional light 를 우연히 회전시키다가 보니... 배경의 Procedual 태양과 연동이 되네요! 화면에 존재하는 Directional Light의 방향과 자동으로 연동이 되고, 라이트가 없으면 태양도 사라지며, Directional Light가 두 .. 2014. 8. 26.
Unity3D 5.0 첫인상 제일 처음에 눈에 띄는 것은 드디어 들어간 Default Skybox 이다. PBS 렌더링에서 필수적으로 필요한 리플렉션 용이리라. 들어간 스카이박스를 보자 일단, 드디어 64비트로 돌아가서 마음에 든다. 렌더 셋팅은 신 렌더 셋팅이라고 이름이 바뀌었다. 렌더 셋팅이 씬 렌더 셋팅으로 이름이 바뀐 만큼, 재미있는 것들이 생긴 것 같다. FOG는 이전의 Linear, EXP, EXP2 에서 마지막 EXP2가 Exponential Squared로 바뀌었다. 어디서 많이 들어본 공식인데... 나중에 찾아 봐야겠다. Environment Setting 은 상당히 바뀌었는데, 기본값이 Skybox이다. 근데 이 Skybox는 Procedual한 것으로 보인다. 왜냐면, 스카이 박스 메터리얼을 더블클릭하니 이런게 .. 2014. 8. 25.
반응형