본문 바로가기
Depth Texture를 언제 그릴까? Depth Prepass / After Opaque 쉽게 설명해주시려고 노력해주신 고정석님께 감사 인사를 드립니다. Depth(깊이) Depth란 .. Z 버퍼라고도 불리던 그것입니다. 게임하면서 깊이값을 알아야 할 때가 있지요? 그게 depth입니다. 이게 있어야 반투명들이 나올때 어디에 가려질지 파악할 수 있다던가, 기타 여러 효과들을 위해서라도 꼭 있어야 하는 데이터예요. 이게 없으면 반투명들이 그려질때 Z 가 없으니까 전부 다 그냥 화면 앞에 와다다다다 그려질걸요. 혹은 굴절이나 DOF와 같은 포스트 프로세스, 기타 소프트 파티클 등 깊이를 가지고 조작해야 하는 모든 기법들에 필요한 것이 이 깊이값입니다. 이건 자동으로 생기는게 물론 아니죠. 저것도 날 잡아 (?) 그려야 합니다. 그래서 '언제 그릴 것이냐' 라는 말이 생기게 되는 것입니다. 일반.. 2023. 7. 20.
유니티 엔진 에디터 시작할때 초기화 시켜주기 [InitializeOnLoadMethod] 를 해주면, 컴파일 실행될때 한 번 돈다 이걸로 유니티 에디터의 값을 초기화 시켜줄때 쓰면 좋다 기타 애트리뷰트는 다음과 같다 . 참고 https://rito15.github.io/posts/unity-editor-init-events/ 유니티 - 컴파일, 게임 시작 시 실행되는 애트리뷰트 정리 공통 특징 rito15.github.io #if UNITY_EDITOR using UnityEditor; using UnityEngine; public class UnityEditorInitialize { [InitializeOnLoadMethod] private static void Initialize() { //Initialize Something } [MenuIt.. 2022. 9. 18.
유니티 교과서 5판 이런 초보자용 책 매우 좋아하는데, 확실히 초보자용으로 잘 나온 책이다. 물론 URP 대응이 되어 있지 않고, 최신의 기능인 TextMeshPro 대응도 되어 있지 않은지라 그걸 써보려고 조금 찾아보거나 노력해야 했지만 어쨌건 그다지 어렵지 않았고, 무엇보다 책 자체가 쉽게 차근차근 설명해 주는 방식이라 지루함을 느끼지 않을 수 있었음. 매우 얇은 책이고 예제 위주의 책이라 재미위주로 책을 추천해 달라면 이 책이 잘 맞을듯 하다. 간단한 2D 게임부터 3D 게임까지 되어 있어서 진짜 초보들에게 잘 맞는 책. 물론 높은 수준을 기대하면 안되고, 에디터도 잘 다루지 못하는 사람에게는 옆에서 설명해줄 사람이 필요할 듯 하다. 2022. 9. 18.
유니티 비주얼 스튜디오 코드 인텔리센스 C# 익스텐션 버그 C# for Visual Studio Code (powered by OmniSharp) 이녀석 때문에 비주얼 스튜디오 코드에서 인텔리센스가 제대로 안되는 거였다. 1.25.0 에서 버그가 있어서 유니티에서 비주얼 스튜디오 코드의 인텔리센스가 제대로 안되므로, 다른 버전 설치를 이용해서 1.24.4 버전으로 다시 깔아주면 해결된다. 이걸로 몇 달을 고생했는지 원.. 2022. 9. 11.
Unity URP 3D 프로젝트는 리니어고 2D 프로젝트는 감마다?! 2D 프로젝트를 안해봐서 몰랐는데 3D 프로젝트는 처음 만들어 Player Setting을 보면 Color Space가 Linear로 되어 있는것을 볼 수 있는데 2D 프로젝트는 Gamma로 되어 있다. Gamma 나 Linear 나 장단점이 있는건 알고 있는데 왜 이런 기본 세팅을 다르게 해놓음?? 덕분에 회색 + 회색을 할때 둘의 결과가 다르게 나온다 3D 에서 회색+ 회색을 하면 제대로 흰색이 안나오는데, 이것은 Linear 모드에서 Gamma 텍스쳐 연산할때의 전형적인 문제이다. 그런데 2D는 Gamma 모드이므로 둘을 연산하면 제대로 나온다. 평소에 2D 게임을 안만들다 보니 이걸 내가 미리 발견했을리가 없잖.. . 그런데 URP에서는 리니어 파이프라인이 기본이라고 그렇게 광고해놓고 왜 2D 는.. 2022. 6. 3.
Ultimate guide to profiling Unity games (궁극의 유니티 게임 프로파일링 가이드) https://resources.unity.com/games/ultimate-guide-to-profiling-unity-games Ultimate guide to profiling Unity games The Ultimate guide to profiling Unity games features best practices from Unity experts on how to profile and improve the performance of your game on any platform. resources.unity.com 이 문서. 한글 번역본이 가지고 싶어서 구글님의 힘을 빌려 번역했슴다 아래는 원본. 번역기 돌리려면 10메가 이하여야 해서 자른 버전. 2022. 6. 3.
깃허브에서 여러가지 좋은 것들 모음집 https://github.com/baba-s/awesome-unity-open-source-on-github#Outline 2022. 3. 15.
Conservative Enclosing Sphere Conservative Enclosing Sphere Enable this option to improve shadow frustum culling and prevent Unity from excessively culling shadows in the corners of the shadow cascades. Disable this option only for compatibility purposes of existing projects created in previous Unity versions. If you enable this option in an existing project, you might need to adjust the shadows cascade distances because the.. 2022. 3. 7.
Preview packages 설치 https://docs.unity3d.com/Manual/pack-preview.html Unity - Manual: Preview packages docs.unity3d.com Memory Profiler 를 비롯 , 패키지 메니져에서 보이지 않는 패키지를 URP로 설치하는 법 2022. 2. 9.
닥터 프로스트 군중작업을 위한 유니티 연구 이야기 #3 https://chulin28ho.tistory.com/674 1편과 https://chulin28ho.tistory.com/675 2편에서 이어집니다. 배경연구와 캐릭터 연구가 끝났으므로, 카메라 뷰에 맞춰 수천명을 (...) 렌더링 하면 되는 타이밍이 되었습니다. 기술연구가 끝났으므로 이제 본격적 시작을... 이종범 교수님이 원하신 샷은 총 4개였고 .. 이걸 한 번에 할 수 있도록 해야 할 일은 배경을 정리한 후 , 광화문 광장에 사람들을 가득 채우고, 그 사람들이 서로 싸우게 해야 하는 것이었습니다. 여기서부터 시작한 인고의 시간, 폴리브러쉬를 이용해서 사람을 채우기.. 무엇보다 폴리브러쉬에 등록된 프리팹 캐릭터가 몇십 개다 보니 처음에 찍힐 때 시간이 굉장히 걸린다는게 힘들었습니다. 일단 클릭을.. 2021. 9. 20.
닥터 프로스트 군중작업을 위한 유니티 연구 이야기 #2 https://chulin28ho.tistory.com/674 에서 이어집니다. 2021. 9. 18.
닥터 프로스트 배경작업을 위한 유니티 연구 이야기 이게 벌써 2018년 1월이었네요. 학교에서 거의 유일하게 남아 있던 동기교수(...) 인 이종범 교수님이 "유니티를 이용한 웹툰배경" 에 대해 연구해 달라고 하셔서 후다닥 진행해본 내용입니다. 일단 결과 이미지부터. 7680*4320 사이즈로, 블로그에 올리려면 어쩔 수 없이 jpg 압축 퀄리티를 낮춰서 10메가 이하로 만들었습니다. 원래는 굉장히 커요. 일단 유니티 에셋스토어에 있는 유명한 무료 에셋을 통해서 배경을 구축해보고, 웹툰에서 많이 사용하는 느낌으로 만들어서 보여드리면서 가능성을 타진했지요. 그리고 이 이미지를 그대로 백남봉 선생과 합성을 해봤습니다 (...) 큰 이미지를 강제로 줄여서 합성했더니 왠지 선이 너무 얇아져서 비례가 맞지 않은가 해서 줄이지 않고 테스트. 그렇지만 이건 좀 배경.. 2021. 9. 16.
반응형