728x90

전체 글 932

[Unity] "라이트매핑에 자주 발생하는 다섯 가지 문제와 솔루션" 요약 정리

Unity Blog 에 올라온 글을 읽고 핵심만 요약 정리.(원문 : 5 common lightmapping problems and tips to help you fix them) 라이트매핑에 자주 발생하는 다섯 가지 문제1. 씬에 베이크된 전역 조명이 없는 경우 (No Baked Global Illumination in the scene)2. 오브젝트에서 조명이 누락된 경우 (Objects are missing lighting)3. 발광 머티리얼이 렌더링되지 않는 경우 (Emissive materials are not rendering)4. 평평한 노멀 맵 (Flat normal maps)5. 스페큘러 반응이 누락된 경우 (Missing specular response)  각 해결 방법1. 씬에 베이크..

[Unity] 라이트맵 디코딩 DecodeLightmap 함수와 인코딩 방식 RGBM, dLDR

라이트맵 텍스쳐를 셰이더에서 연산할 때 아래 DecodeLightmap() 함수를 활용.인코딩된 라이트맵을 디코딩하는 함수. 플랫폼에 따라 인코딩 방식이(RGBM, dLDR) 다를 수 있음. "UnityCG.cginc"fixed3 DecodeLightmap (fixed4 color)Unity 라이트맵에서 컬러를 디코딩합니다(플랫폼에 따라 RGBM 또는 dLDR). RGBM (RGB Multiplier) 인코딩알파 채널에 Multiplier 저장.RGBM 범위Linear : 0 ~ 34.49(5^2.2)GAmma : 0 ~5 dLDR (Double Low Dynamic Range)  인코딩모바일 플랫폼에서 사용.범위 [0.2] 를 [0,1]에 매핑. 2보다 큰 Baked 광원 강도는 고정됨.디코딩값Gamm..

[Unreal] 언리얼 엔진 5.4 출시. "언리얼 엔진 5.4가 게임 판도를 바꾸는 이유" 요약 정리

언리얼 엔진 5.4가 출시됐습니다. 관련해서 좋은 영상이 있길래 요약 정리해서 메모해봅니다. "언리얼 엔진 5.4가 게임 판도를 바꾸는 이유"https://www.youtube.com/watch?v=9aIbo84jhOU 1. 언리얼 엔진 5.4는 혁신적인 모션 디자인 에디터를 도입하여 3D 애니메이션 제작 방식을 혁신하고 게임 개발과 영화/TV 애니메이션 제작 사이의 간극을 메워줍니다.2. 언리얼 엔진 5.4의 새로운 애니메이션 툴은 실시간 프로시저럴 애니메이션 기능을 제공하여 시간이 오래 걸리는 렌더링 프로세스가 필요 없고, 편집한 내용을 즉시 시각화할 수 있습니다.3. 클로너(Cloner), 이펙터(Effector), 피직스 기반 애니메이션과 같은 기능을 통해 엔진 내에서 Cinema 4D와 같은 프..

Unreal 엔진 2024.05.02

[Unity][Error] 프로젝트 열 때 "No valid user created or default window layout found." 에러 간단 해결 방법

"No valid user created or default window layout found." 에러 간단한 해결 방법을 소개합니다. 유니티 템플릿으로 프로젝트를 새로 생성하고 열려고 할 때, 아래와 같은 에러가 발생. Missing Default LayoutNo valid user created or default window layout found. Please revert factory settings to restore the default layouts. Unity Editor를 열면서 참조하는 것처럼 보이는 Default window layout을 찾지 못했다는 내용입니다. 공장 초기화 셋팅(Factory Settings)로 복구(Restore)해서 기본 레이아웃으로 돌릴건지, 종료할 건지..

[책] <켄트 벡의 Tidy First?> 프로그래머 필수 추천 도서

구현 패턴, 익스트림 프로그래밍(Extreme Programming), TDD 등으로 잘 알려진, 소프트웨어 개발 분야의 선구자인  켄트 벡(Kent Beck)의 2024년 신간입니다. 켄트 벡의 Tidy First?얇지만 깊이있는 내용으로 프로그래머 필수 도서로 추천할 만 합니다.상세 리뷰는 아래 링크에서. 상세 리뷰 : 프로그래머 필수 도서  얇지만 깊이 있는 통찰력과 소프트웨어 설계 핵심을 담은 명서https://blog.naver.com/sorang226/223433172494 얇지만 깊이 있는 통찰력과 소프트웨어 설계 핵심을 " data-og-description="출판사로부터, 기쁘지만 부담 가득한 책을 선물받았습니다. 게임 프로그래밍을 독학하면서 큰 가르침을 주..." data-og-host..

책 리뷰 2024.05.01

[Unity Asset] Bakery 에서 특정 메시에 Lightmap 이 정상 적용되지 않는 문제

Bakery 사용할 때, 다른 PC에서 체크아웃 받았거나 할 때 라이트맵이 정상적으로 보이지 않는 문제. 해결 방법.1. fbx 파일을 Reimport 한다.2. UV 패딩 데이터를 asset 으로 저장 후 공유. [Mene > Bakery > Utilities > Save UV Padding to asset] Bakery FAQ 초반에 등장하는 이슈. 중요.How do I use git/collab/other version control system with Bakery?(Bakery 를 version control system 에서 사용하려면?)https://geom.io/bakery/wiki/index.php?title=How_do_I...#How_do_I_use_git.2Fcollab.2Fothe..

Normal Map 관련 자료 스크랩 + Normal 을 RGB로 변환, 역변환 계산

버텍스의 노멀 벡터 값을 노멀맵의 RGB로 변환하는 계산식버텍스의 노멀 벡터 값을 노멀맵의 RGB로 변환하는 계산식은 다음과 같다.버텍스의 노멀 벡터는 일반적으로 정규화되어 있다. 이를 (x, y, z)로 나타낸다.RGB 값은 일반적으로 0에서 1 사이의 범위를 가진다.따라서 각각의 컬러 채널(R, G, B)은 다음과 같이 계산된다:R = (x + 1) / 2G = (y + 1) / 2B = (z + 1) / 2이 계산식은 각각의 노멀 벡터 요소를 0에서 1 사이의 값으로 매핑하여 RGB 값으로 변환한다.이렇게 계산하는 이유는 다음과 같다:1. 노멀맵의 RGB 값의 범위는 0에서 1 사이여야 한다. 버텍스의 노멀 벡터는 보통 정규화되어 있으며, 이를 RGB 값으로 변환할 때 0에서 1 사이의 값으로 스케..

[Unity] 프리팹과 프리팹의 변형, 프리팹 배리언트 (Prefab Variant)

Unity의 프리팹 바리언트(Prefab Variant) 는 원본 Prefab을 기반으로 하되, 다른 속성이나 구성을 가질 수 있는 변형된 Prefab이다. 이를 통해 원본 Prefab을 수정하지 않고도 다양한 스타일이나 특성을 갖는 게임 오브젝트를 간편하게 생성할 수 있다. Prefab Variant 는 파란 정육면체 아이콘에서 우측 면에 빗금이 쳐진 모양으로 보여짐.프리팹 바리언트는 원본 프리팹을 일부 수정한 형태로 저장하고 관리하면서, 원본 프리팹을 변경 없이 유지할 수 있다. 프리팹 바리언트를 수정한 내용을 원본 프리팹에도 반영할 수 있음. Prefab Variant 활용 예시적 캐릭터 생성: 적 캐릭터의 Prefab을 만들고, 이를 기반으로 Prefab Variant를 생성한다. 이를 활용하여 ..

[UnityAsset] 피드백 연출 모음 에셋 FEEL!

게임 내에서 일어날 수 있는 다양한 피드백 연출들 모음.손쉽게 연출 추가, 편집할 수 있게 해주는 에셋 도구. FEELhttps://prf.hn/click/camref:1011lvz7h/pubref:feel/destination:https%3A%2F%2Fassetstore.unity.com%2Fpackages%2Ftools%2Fparticles-effects%2Ffeel-183370 Feel | Particles/Effects | Unity Asset StoreUse the Feel tool for your next project. Find this and more particle & effect tools on the Unity Asset Store.assetstore.unity.com 웹페이지 온라인..

효과적인 간헐적 단식과 운동, 섭취와 대사 작용 정보 정리

다이어트의 핵심1. 생체시계2. 자가포식 12시간 단식 생체 시계12시간 굶고, 12시간 먹기. (3끼. 4시간마다 1끼14시간 굶고, 10시간 먹기.  (+2시간) (2.5끼)16시간 굶고, 8시간 먹기.  (+4시간)  (2끼) 자기 전 3~4 시간 전에는 공복. 물 외엔 섭취하면 안 됨.이 때 먹는 건 전부 지방으로 간다고 생각하라. 수면의 질이 떨어짐.밤을 이용해서 굶기 시간을 채운다. 단식시간 끝나고 먹는 첫 끼는 단백질 유지 식단으로. 양질의 탄단지. 자기 전 4시간 공복 + 8시간 수면으로 12시간 공복 시간을 유지할 수 있음.췌장은 쓰면 쓸 수록 닳는다.인슐린 체계를 건강하게 유지하려면 규칙적으로 먹고 자야 함. 당 섭취를 줄여라. 낮잠은 20분 앞뒤로만. 규칙적으로 자라. 수면 성장 호르..

728x90
반응형