본문 바로가기
오늘의 shader 공부 간만에 정리하면서 해보니까 재밌다... 그동안 기본을 많이 소홀히 했구낭. 2013. 1. 6.
ShaderFX를 이용한, 그래픽 디자이너를 위한 기초 쉐이더 강좌 17강 간만입니다. 우후후 연재가 늦은 이유는 여행을 좀 갔다와서 .. .후후후 자 그러면 오늘은 또 재밌는걸 해보요 우후후 오늘 할 건 이겁니다. 툰 셰이더! 그렇습니다. 만화처럼 나오게 만드는 저 셀 셰이딩. 저걸 해 보도록 하겠습니다. 보통, shader의 진짜 강점을 아티스트들이 매우 표면적으로 느끼게 되는 순간이 저걸 하는 순간이지요. 그럼 일단 만화처럼 보이는 툰 셰이딩에 대해 생각해 봅시다. 툰 셰이딩은 어떤 특징을 가지고 있나요? 1. 외곽선이 있다 2. 음영이 2~3 톤으로 되어 있다. 물론 아닌 경우도 있지만, 보통 저런 식으로 되어 있습니다. 이미지 출처 : http://www.nocutnews.co.kr/show.asp?idx=465574 이것은 셀 에니메이션의 특성상, 투명한 합성수지에 .. 2013. 1. 3.
아이노트 블루투스 헤드셋 BT-555 리뷰 2013. 1. 3.
간만에 해보는 shader 기초 복습 아아 진짜 오래간만에 해보니까 막 감도 안오고 막 이래 ㅋㅋㅋ 일단 기본적인 light 계산이랑 ambient 정도는 넣어봤음. 역시 간만이라고 해도 기초는 한번 다시 훑어주는게 좋은 것 같네. 막 재밌다능 ㅋ 2012. 12. 26.
나무의 vertex normal을 제어하여 엔진에 있는 나무처럼 만들기 http://wiki.polycount.com/VertexNormal 2012. 12. 11.
Unity Tree Shader 교체 프로젝트 진행중 유니티 나무 셰이더 교체 프로젝트. 일단 데이터가 너무 없는게 문제.. 몇 가지 작업중 요령 백업. - "Hidden/Nature/Tree Creator Leaves Optimized" shader 에서 에러가 난다. 이것은 #include "Tree.cginc" 가 없다는 에러인데, 실제로 Tree.cginc 는 엔진에서 빠진듯. 그리고 구 shader의 Tree.cginc 를 보면 사실 구조체 정의랑 조명연산밖에 없다. #ifndef TREE_CG_INCLUDED #define TREE_CG_INCLUDED #include "TerrainEngine.cginc" fixed4 _Color; fixed3 _TranslucencyColor; fixed _TranslucencyViewDependency; h.. 2012. 12. 7.
ShaderFX를 이용한, 그래픽 디자이너를 위한 기초 쉐이더 강좌 16강 어서와 아 두 달 만에 쓰니까 막 게을러 질라구 그래 ㅋㅋㅋ 하여간 정~~~~말 오래 기다리셨습니다. 제가 슬슬 게을러지는 데다가 몸도 말을 안들어서 (... 위로 댓글 달기만 해봐라) 막 매일 밤새서 글 작성 그런거 못해요. 회사 프로젝트도 바빠지고 있구요. 게다가 줄여나가려 노력하고 있는데 자꾸 거절할 수 없는 강의 / 강연 요청이 들어와서요 ... 삼X지를 품X는 잘 오픈한 것 같은데... 저는 지금 거기 없어요. 제가 보는 프로젝트가 하나가 아니랍니다 (...) 삼품 팀원들은 다들 미쳐가고 있는 모양이지만요. 모바일 연동게임 만드는거 보통 어려운 일이 아니거든요. 모바일 프로젝트 더 못챙기고 올라온게 못내 아쉽... 자 그럼 오늘 하던 거나 해 봅시다. 제 강의 스타일은 '반복' 이예요. 어차피 .. 2012. 12. 2.
흔한 게임회사의 미소녀 직원분들 사내 이벤트에서 상받은 사진인데 그냥 회사 내부에서만 묵히기 아쉬워서 동의하에 공개합니다 :) 원래는 스토리가 이어져 있는 사진들 십수장이 연결되어 있는 건데 다 공개하면 재밌긴 하지만 좀 위험한(?) 내용인 관계로 몇 장만 공개합니다. 흔한 게임회사의 미소녀들. jpg 옥상에 있는 건물주 흉상가지고 장난질 (...) 뒤에 술취한 아가씨도 설정 (...) 2012. 11. 26.
자라섬 재즈 페스티발 2012. 11. 1.
3DMAX 2012 에서 shaderFX 제대로 사용하기 (2) 수업하다가 이 현상을 발견해서 급히 포스팅합니다. 이렇게 해서 이번달 포스팅을 때우면 다시 16강은 다음 달로 이월되는건가 (...) 요새 또 벌려 놓은 강의/강연이 많아서 ... 물론 회사 일의 강도도 더 늘어났구요. 죄송합니다. 흐규흐규 이전에 포스팅한 3Dmax에서 shaderFX를 제대로 사용하기 라는 포스팅에서 부족한 부분이 있어 더 추가합니다. 3Dmax 2012 에서 Direct3D로 뷰포트를 바꿔서 shaderFX를 사용하면 ... 별 문제가 없긴 합니다만. 알파가 들어간 이미지를 표현할 때 이상한 문제가 일어나게 됩니다. 바로 이렇게 알파 외각이 이상하게 나온다는 거죠. 좀 더 자세히 보겠습니다. 흐음... 일단 원본 텍스쳐보다 좀 밝아 보입니다. 연해 보인다고 할까나? 그리고 알파가 제.. 2012. 10. 27.
ShaderFX를 이용한, 그래픽 디자이너를 위한 기초 쉐이더 강좌 15강 예압. 잘 계셨었었었나요???!? 15강의 시간이 돌아왔습니다! 힘세고 강한 15강! 요새 계속 좀 어려운 얘기를 하고 있는 것 같습니다. 제가 얘기했잖아요 ㅋ 초반 10강 까지가 커피면, 10강 이후부터는 T.O.P입니다 ㅋ 확실히 슬슬 중반까지는 온 것 같은데... 나름 길게 천천히 설명했다고 생각했으면서도 사실은 너무 급하게 들어간게 아닐까 라는 생각이 듭니다. 중간에 흑백 이미지 만들기라던가 그런거 한 두 번 더 들어가서 좀 더 익숙해 지게 만들었어야 하는 게 아니었나..? 싶었다는. 일단 dot 나오면서부터 좀 수준이 달라져서 말이죠. 으흠. 뭐 그렇지만 이왕 시작한거 일단가고... 일단 생각해 둔건 이제 노말맵에 대한 설명... 그리고 스페큘러에 대한 설명... 정도까지 생각하고 있습니다. 렌.. 2012. 8. 17.
듀얼 라이트맵에 대한 연구 1. 라이트맵이란? (Lightmap) 유니티에 라이트맵 기능은 이전부터 있어 왔습니다. 라이트맵이란, 렌더링에서 가장 무거운 요소인 조명과 그림자 연산을 실시간으로 하지 않기 위해서 미리 조명과 그림자 연산을 특정한 텍스쳐로 만들어 (굽는다고 표현합니다 : Bake) 입힘으로써, 조명 연산을 피하고자 하는 꼼수라고 할 수 있습니다. 참고로 유니티에는 가장 유명한 라이트맵 솔루션인 비스트 (Beast) 가 내장되어 있습니다. 이전에 있던 라이트맵은 싱글 라이트맵 (single lightmap) 이라 불리는 것으로, 보다 단순한 구조를 가지고 있습니다. 싱글 라이트맵은 누구나 흔히 짐작할 수 있는 기술로, 라이트맵을 구워서 오브젝트 / 배경등 static (고정된) 오브젝트에 입혀 버리는 기술입니다. 장점.. 2012. 8. 1.
반응형