본문 바로가기
학생들을 위한 엔진기초 강의자료 모음. 비번은 카페 번호와 동일 보호되어 있는 글 입니다. 2021. 1. 9.
유니티 특정 API 로 에디터 돌리기 실패시 팁 https://chulin28ho.tistory.com/585 와 연결됩니다. 보니까 가끔 저게 안먹힐때가 있더라고요 유니티 에디터에서 DX11 API로 돌리면 디스플레이에서 묘하게 달라보이곤 합니다. 색감도 그렇고 적용되는 셰이더도 그렇고.. 경험상 실기테스트 보다는 못하지만 그래도 나름 노력해주어서 쓰기 좋습니다. 그래서 -force-gles31 등으로 특정 API로 동작시킬 수 있는데 계속 에러가 남. 아무리 해도 안바뀌네요 새 프로젝트를 만들어서 해봐도 안바뀜 . 이렇게 해서 실행했는데 에러만 나고 안되어서 한참 삽질했습니다. 결국 해결했는데, 해결방법은 의외로 간단. 1. 그래픽 카드 드라이버를 최신으로 업그레이드2. 재부팅 1번과 2번중에 어떤게 해결에 도움을 주었는지는 확실하지 않습니다. 2.. 2021. 1. 8.
URP 에서 사용가능한 모바일 하드웨어는 무엇인가? 보호되어 있는 글 입니다. 2021. 1. 4.
URP 에서 유니티 내장 셰이더를 바꾸고 싶어요! 일반적으로 레거시에서는 유니티 내장 셰이더를 바꾸기 위해서 다음과 같은 기능을 사용합니다. 바로 유니티 다운로드 아카이브로 가서 https://unity3d.com/kr/get-unity/download/archive?_ga=2.119300289.95093767.1609142920-1967785289.1604284661 원하는 버전의 내장 셰이더를 선택하여 다운로드 받고, 이를 받아 압축을 풀고 셰이더를 수정한 후 그 셰이더를 대신 사용하면 되는 것이었습니다. 그런데 URP에서는 좀 다른게 Assets 폴더가 있고 Packages 폴더가 있는데, Packages는 우리가 건드릴 수 없는 폴더입니다. 그런데 핵심 내장 셰이더들이 저 Packges 폴더에 들어 있어요. 즉 다운로드 아카이브에서 바꿀 필요가 .. 2020. 12. 28.
이펙트와 찌꺼기 (VFX Artifacts)와 밉맵(mipmap)의 관계 가끔 이펙트를 만들때 이런 일이 일어날 수 있습니다. 묘한 줄무늬가 생겨요 두둥 아니 이런 텍스쳐를 이펙트로 넣었을 뿐인데 왜 갑자기 십자가 같은 줄무늬가?>???? 이유는 mipmap 때문입니다. 보통 저런 이펙트를 만들때의 셋팅은 저거죠. 뭔가 긴 물체에 이펙트가 한 번만 나오길 원하기 때문에.. 텍스쳐의 속성은 Clamp로 합니다. 그렇게 하고 타일링과 옵셋을 조절하면, 기이이이이인 메쉬에 저렇게 한 번만 나오게 할 수 있지요. UV 애니메이션을 조절하는 이펙트 방법으로 아주 많이 쓰이는 방법입니다. 사실 지정된 경로를 휘리릭 따라가게 하는 흔하디 흔한 메쉬 이펙트 기법이죠. 근데 저 경우 Clamp로 텍스쳐 옵션을 셋팅하면 이미지가 한 번만 나오면서 .. 나머지 부분이 잘립니다만. 사실 저건 마지.. 2020. 11. 29.
URP의 최소사양은 얼마인가? 일단 뭐 URP가 돈다는 시스템 사양을 알아본다고 했을때 돌기야 다 돌지만... URP의 핵심인 SRP Batcher가 OpenGLES 3.1 이상부터 돈다고 하네요 https://blogs.unity3d.com/kr/2019/02/28/srp-batcher-speed-up-your-rendering/ 즉 3.1 이상 기기면 된다는건데 OpenGL ES 3.0/3.1 클래스의 인터페이스를 제공합니다. 버전 3.0은 Android 4.3(API 레벨 18)부터 사용할 수 있습니다. 버전 3.1은 Android 5.0(API 레벨 21)부터 사용할 수 있습니다.https://developer.android.com/guide/topics/graphics/opengl?hl=ko 안드로이드 5.0 API레벨 21.. 2020. 11. 9.
유니티 Failed to load window layout 에러 유니티 2020.1.4f 를 사용하고 있습니다. 학생들중에 간간히 (라지만 30명중 약 3명 정도가 이 이슈를 보고하니 사실 10%라는 높은 비율) 이 버그에 대해 얘기하지만 내가 겪어본 적이 있는것도 아니고, 재현이 되어야 뭐 보기나 하지 검색해 봐도 뾰족한 방법이 안나오길래 고민하고 있었는데, 바로 오늘 수업준비하다가 옛날 프로젝트 여니까 딱나오네요!!! 에러는 다음과 같습니다. 프로젝트 실행하면 이게 나오고 아무것도 진행 안되는 현상. 보통 이런거 나올땐 에러난채로 종료했을때, 레이아웃이 깨져서 리셋시키겠냐는 문구인데요, 걍 디폴트로 돌리거나 펙토리 셋팅으로 돌리면 해결되는 , 간간히 보는 에러문구였습니다. 감기처럼 그냥 가끔 걸리는 버그. 근데 이번엔 얘기가 달라요. 뭘 눌러도 진행이 안됩니다. .. 2020. 9. 24.
유니티 허브 에서 특정 API로 동작시기키 유니티로 하다보면 특정 API로 동작시켜서 테스트해봐야 할 경우가 있습니다. 예를 들어 이런거. URP 조명 제한이 오브젝트당 8개이고 카메라당 256개인데, 모바일에서는 32개로 줄고 그와중에 GLES 2 버전에서는 그나마도 개당 4개로 줄어??? 호오. 진짜? URP는 워낙 자주 바뀌니 믿을 수가 있어야지 그렇군요 네네 뭐뭐 그런거 봐요. 근데 알잖아요. 우리 사람은 직접 보기전엔 믿을 수 없는 뭐 그런거. 야 모바일에서는 조명이 정말 32개까지밖에 안돌아가고 그래?? 정말? 그래서 이걸 테스트 해 보려면 빌드해서 해 볼수 밖에 없는데 말이죠 그걸 언제해 ... 그러니까에디터에서 테스트 해 보려면 .. 옛날엔... exe 파일을 따로 바로가기를 만들어서.. 바로가기를 에디트 해서... 뒤에다가 특정 .. 2020. 8. 27.
URP 에서 나무 (SpeedTree)의 엠비언트가 검게 나올 때 요런 경우인데, 사실 모바일 중심에다가 URP 에서 누가 스피드 트리를 쓰나.. 싶은 한국 환경에서 별로 관심없을 내용인게 맞긴 하지만 어쨌건 나는! 스피드 트리를 쓰는데 엠비언트가 검게 나와서!!!라이트 프로브도 구워보고 별짓 다 해 봤지만 결론으로 그냥 엠비언트가 안나온다는 결론에 도달. SH 연산이 패스되고 있구나.. 싶은 생각이 들었던 것이었다. 그래서 일단 구글링.. 을 해보니 과연 있었네요. 역시 구글링 https://forum.unity.com/threads/still-no-speedtree-support.894025/?_ga=2.107763586.1470992922.1597595493-1770143334.1577213009#post-5946692 일단 내용은 여기 여기의 두 셰이더만 받아서.. 2020. 8. 17.
Standard Assets 에러메시지 Assets\Standard Assets\Utility\SimpleActivatorMenu.cs(11,16): error CS0619: 'GUIText' is obsolete: 'GUIText has been removed. Use UI.Text instead.' 최근 버전에서 이런 메시지가 나오기 시작했습니다. UI 가 좀 바뀌면서 나오는 에러인데, 이 부분이 에러가 나는 것이다. 이 부분은 이렇게 바꿔주면 에러가 해결된다. 블로그 주인장에게 커피값을 후원할 수 있습니다! 2020. 6. 17.
유니티에서 오브젝트의 그림자가 끊어지는 현상 간만에 학생작품에서 테크니컬 아트 이슈가 올라왔네요 . 얼마만이냐 +_+  일단 이슈는 이것입니다. '그림자가 끊어져요!!!'  흠. 끊어지네요 정말로. 뭐 저기서 면을 지우거나 하진 않았을테고. 그래서 파일을 받아다가 분석해 봤습니다.  의외로 답은 빨리 나왔는데,  면이 모두 하드엣지입니다 [각주:1] 일반적으로 게임에서는 여러 가지 이유로 하드엣지를 기피하는 편입니다만, 이것도 그 이유중 하나죠. 뭐 쓸 때는 써야 합니다만 좀 귀찮은 일이 일어나서, 가급적 안 쓰도록 고려해야 한다는게 문제입니다. 보통 챔퍼로 엣지를 나눌 때에는 하드엣지를 쓰지 않으려고 - 스무싱그룹을 통일하려고 - 나누는데, 이 모델링은 특이하게도 챔퍼가 모두 하드엣지네요.     뭐 좋습니다. 그럴 수도 있지요. TA는 그래픽분.. 2020. 6. 5.
유니티 URP 에서 이상한 공 (라이트 프로브) 가 보여요?!? 가끔 들어오는 질문답변 시간. URP를 할 때 왠일인지 이상한 공(..) 이 보인다는 제보를 받아서 확인해본 결과, 라이트 프로브가 보이는 것이 발견되었습니다. (... 이게 왜 보여)아니 보이는게 이상한건 아닌데, 가끔 디폴트로 보이게 셋팅되어 있는 경우가 있더라고요. 무슨 경우인지는 더 찾아봐야 . 증상은 이런거고, 이거 뭐 별건 아닌데 .. 언리얼에서는 '볼류메트릭 라이트맵(Volumetric Lightmap) 이라고 불리는 놈이고 유니티에서는 '라이트프로브(Light Probe) 라고 불리는 , SH 라이팅 기반의 베이킹된 공간 라이팅 요소입니다. 그니까 이게 보이는게 문제죠 존재하는건 별 문제가 아니긴 하죠. 저게 구워지지도 않았는데 있는 이유는 뭐 자동으로 생기고 어쩌고의 Tmi 가 있지만 됐.. 2020. 1. 10.
반응형