태그 : 겜브리오 요약보기전체보기목록닫기

1 2

겜브리오 4.0 세미나 참관기

겜브리오 4.0 ? 라이트스피드? 애증의 겜브리오 4.0 발표를 보고 왔습니다. 2010년에 회사가 접히고 그 회사를 한국 게임베이스가 사서 ... 여태까지 아무 소식도 없어서 소리소문없이 사라진거 아니냐라는 괴소문이 돌았던 적도 있었지요. 그렇게 몇 년 동안 아무 소식도 안들리던 겜브리오가, 이번에 4.0 이라는 이름을 걸고! 첫 세미나를 열었습니다!...

겜브리오 이펙트 쉐이더

언리얼에서 자주 사용되는 효과를 따라 만들어 봤습니다. 응용하기에 따라서 매우 많은 곳에 사용가능한 기술. 일단 에너지 보호막이나 방패스킬이나, 기타 몬스터 죽을 때, 불타오르는 재 부터시작해서 나중에는 마법진이 붓글씨 써지듯 경로에 따라 나타나게 할 수도 있습니다. Linear 공식때문에 머리좀 아팠지만 스승님이 만들어 주셔서 간단히 해결. 역시 수학...

겜브리오로 마모셋 엔진 따라잡기

제가 그린 것도 아니고 (그래픽 치프 작품) 회사작품이라 전체 다 공개는 불가. 어쨌건 한쪽이 겜브리오고 한쪽이 마모셋. 제 눈에는 결정적인 차이가 딱 보입니다만 어쨌건 처리되는 느낌은 비슷하게 만들 수 있었습니다. 마모셋이 퀄리티가 좋다고 다들 말하길래 ' 우리 겜브리오로도 할 수 있다는걸 보여줄께!' 라고 큰소리 친다음 만들어 봤습니다만... 생각외...

물 흘러가기 쉐이더 제작...

벽타고 얇게 물흘러가는 느낌의 쉐이더 제작 요청이 들어와서 뚝딱 제작... 원래 이렇고 저렇고 요렇고 한 기술을 쓸까라고 생각했다가, 초 간단한 방식으로 제작했습니다 잇힝. 기술은 간단해야 해요.물 뿐만 아니라 이 방식을 응용하면 흘러가는 유사(流沙) 라던가의 표현도 가능할 것 같습니다. 그건 그렇고 공개할 수 있는 작업을 한 건 오래간만이네요...

겜브리오 라이트스피드 테스트 쉐이더

요즘 작업하는게 전부 실무용 쉐이더라 공개하지 못하다가, 툴 테스트 때문에 커스텀 어트리뷰트 테스트용 쉐이더를 만들일이 있어서 공개해 보았습니다. 내용도 심플한데다가 완전 기초로만 되어 있어서 겜브리오 쉐이더 짜기 시작할 때 도움이 되는 쉐이더입니다. 저도 앞으로 이걸 가져다 놓고 여기서부터 시작할까 생각중.파일은 nsf와 hlsl이 들어가 있습니다. ...

겜브리오 데이터 최적화 작업

아무래도 작업 초반부터 최적화를 고려하지 않을 수 없는 관계로이것저것 테스트 하면서 결과를 만들어 내고 있습니다. 겜브리오 메뉴얼에 데이터 최적화 방법에 대해 나와있긴 하지만 다소 추상적인지라... 정말로 어느 정도가 되는지 테스트를 직접 해보고 있습죠. 기본적으로 드로우 콜을 줄여야 빨라지는 것은 사실인데, 겜브리오는 각 노드별로 오브젝트를 드로우하기...

Lightspeed 3.1 assetviewer

이번에 3.1로 바꿔서 작업하고 있는데 어셋 뷰어가 약간 새로워졌군요. 그래봤자 거기서 거기지 라고 생각하고 있었는데 어라. 우왕 쉐이더를 디버깅해주고 있엉 우왕ㅋ굿 ㅋㅋ 실수로 놓친 변수라던가 설정 잘못한 것들을 전부 에러띄워주니까 작업하기 좋네요 ㅋㅋㅋ 위의 에러 메세지들은 fog값을 일단 주석으로 숨겨놓으니 그거 내놓으라고 난리. 결과물에는 상관없...

크아아악 Skinning

물론 스키닝은 처음 해보는게 맞긴 한데... (쉐이더 책에서는 하드웨어 스키닝을 제대로 소개하는 책이 없단 말예욧)그렇게 어려운건 아니라서 대충 보고 따라 해보는데도 잘 안된다. 이유가 뭘까?Bone이 꽃보다 아름다워.  float4 iBlendWeights : BLENDWEIGHT; float4 iBlendIndic...

2pass 쉐이더를 1pass로 처리하다가 생긴 문제점

저번에  Hybrid  님이 지적해 주셔서 2pass로 만들었던 지난번 쉐이더를 1pass로 전환하는 작업을 오늘 해 봤습니다만. 현실적인 문제가 발생!!! 저번에도 이 문제가 발생했음에도 불구하고 에이 뭐야 안되잖아라고 넘어가서 2pass 작업을 했던건데, 다시 작업을 해 보니까 무슨 문제였던지 정확해 지더군요 .문제는 저기 천의 휘...

쉐이더 작업중

새 쉐이더는 아니고 예전 AT1 쉐이더에 문제가 있는 부분이 있어서 근본적으로 해결하려고 뭉쳐져 있는 쉐이더를 독립시키면서 재정리하고 있는데 참 뭐랄까. 이게 제가 쉐이더를 처음 관심가지게 되었던 그 코드란 말입니다. 그때는 외계어 같더만 지금은 보니까 다 알겠어요 (...) 게다가 정말 간단하다는 것까지 알겠어요... 너무 간단하게 만들었어... 웃긴...
1 2


MyADD

<script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>