728x90
반응형

전체 글 176

디퓨즈(Diffuse)와 노멀맵(Normal Map)

디퓨즈(Diffuse)와 노멀맵(Normal Map)게임이나 3D 그래픽에서 오브젝트의 외형과 표면 느낌을 표현하기 위해 사용되는 텍스처 🎨 디퓨즈(Diffuse Map)오브젝트의 기본 색상이나 텍스처를 정의쉽게 말해 "그림 자체"- 조명 효과가 적용되기 전의 베이스 색상- 물체의 고유 색, 패턴, 그림자 등을 포함할 수 있음- PNG, JPG 같은 일반 이미지 파일로 제작됨✅ 예: 갈색 나무 무늬의 나무 텍스처 이미지 🧱 노멀맵(Normal Map)표면의 굴곡(디테일)을 표현해주는 텍스처실제로는 평면이지만 조명에 따라 입체처럼 보이게 만듦- 파란색, 보라색 위주로 구성된 독특한 이미지- 실제 메쉬를 변경하지 않고 조명 계산을 속여서 디테일한 느낌을 줌- Z축까지 포함한 표면 방향 정보를 픽셀..

게임그래픽전문가 자격증 필기시험 합격 후기

게임그래픽전문가 자격증 실효성- 일단 게임회사 취업에 전혀 필요하지 않음.- 대학에서 20학점 인정 받을 수 있다고 한다.- 소규모 회사에서 국가 지원 사업에 유리할 수 있음. (회사에서 따오면 돈 준다길래 접수해봤다) 필기시험 준비 방법필기시험 기출문제 암기하기. 게임국가기술자격검정 사이트에서 모든 기출문제를 제공하고 있다.시험 3일 전부터 2022~2024 문제들을 풀어보고 갔는데문제를 풀다보면 중복되는 단골 문제 유형들을 알 수 있다. 여러 일정이 겹쳐서 시험 준비를 며칠 못하고 시험보러 갔는데그래도 반복해서 풀어놔서 그런지 이미지와 보기만 보고 답이 뭔지 유추가 가능한 수준이었다. 코어키퍼 하느라 열심히 준비 안한 것도 있지만... https://www.kgq.or.kr/service/rslt/..

etc. 2025.06.11

유니티 UGUI (Unity UI) 컴포넌트

📦 1. 기본 렌더링 컴포넌트컴포넌트설명CanvasUI 렌더링의 root.모든 UGUI는 이 안에 존재한다.CanvasRendererUI를 그리기 위한 필수 컴포넌트Image, Text 등에 자동으로 포함된다.Graphic (추상 클래스)UGUI 시스템에서 모든 시각 요소의 핵심 기반 클래스Image, Text, RawImage, TextMeshProUGUI 같은UI 요소들은 전부 이 Graphic을 상속한다.CanvasGroup투명도 조절, 상호작용 차단, 일괄 Fade 처리 가능 🧱 Graphic이란?Graphic은 추상 클래스이며, 색상 처리, 클릭 감지 여부, 머티리얼 제어, 캔버스 렌더 같은 공통 기능을 제공합니다. 기능설명색상 (color)텍스트, 이미지 등 공통으로 색상 지정 가능레이 ..

[HTML/티스토리] 특정 클래스를 CSS에서 수정할 때 코드에 없을 경우

특정 클래스를 CSS에서 수정할 때 코드에 없을 경우💡tt_article_useless_p_margin라는 클래스를 CSS에서 수정하려는데,현재 CSS 코드에는 안 보이고, contents_style 같은 건 있는데이런 곳 사이에 숨어있을 수 있나? ✅ 결론부터 말하면 숨어 있을 수 있다.단, 현재 CSS에는 tt_article_useless_p_margin이라는 클래스는 정의돼 있지 않다.→ 즉, 원하는 CSS 수정 대상은 다른 CSS 파일이나 동적으로 삽입된 스타일, 또는 상위 레이아웃 테마 파일 안에 있을 수 있다. 🔍 어디 숨어있을 수 있는가?1. 다른 CSS 파일에 있음예: style.css, skin.css, layout.css, content.css 등등.이건 HTML 안에 태그로..

[HTML] ul, ol

ul, olul과 ol은 HTML에서 리스트(목록)를 만들 때 사용하는 태그이다. ✅ ul (unordered list, 순서 없는 목록)보통 점(•)이나 기호로 표시됨 사과 바나나 포도 ✅ ol (ordered list, 순서 있는 목록)숫자나 문자 등 순서가 있음 첫 번째 단계 두 번째 단계 세 번째 단계 ✅ 스타일 조정 (CSS 예시)ul { list-style-type: disc; /* ● 기본값 */}ol { list-style-type: decimal; /* 1. 2. 3. */}/* 공통 마진/패딩 제거 */ul, ol { margin: 0; padding-left: 20px;} 필요하면 list-style-type을 바꿔서 기호 모양도 조정할 수 있다.값설명disc●..

언리얼 셰이더 노드 정리

러프니스(Roughness) 셰이더물리 기반 렌더링(PBR)에서 표면의 거칠기를 표현하는 핵심 요소로,빛이 표면에 어떻게 반사되는지를 결정합니다.이 값은 0에서 1 사이의 범위를 가지며, 0에 가까울수록 표면이 매끄럽고 반사가 선명하며,1에 가까울수록 표면이 거칠고 반사가 흐릿해집니다.검은색(0): 매우 매끄러운 영역흰색(1): 매우 거친 영역 TexCoord[0]메시의 UV 좌표값을 가져오는 기본 노드TexCoord[0] UV 채널 0번의 좌표를 가져옴 (좌표 인덱스 0)출력값 float2 (X=U, Y=V) 즉, (0~1) 범위의 UV 좌표주 용도 텍스처 매핑, UV 기반 연산, 마스크 생성 등Mask ( R G ) [Shift+C] 수학 연산Multiply 곱하기 / Divide 나누기 / Ad..

하이퍼캐주얼 vs 하이브리드캐주얼 — 소규모 개발팀이 선택할 수 있는 두 갈래 전략

소규모 개발팀에게 있어 성공 가능성을 높이기 위한 두 가지 주요 전략이 존재한다.바로 하이퍼캐주얼과 하이브리드캐주얼이다. 하이퍼캐주얼: 빠른 제작, 빠른 폐기하이퍼캐주얼(Hyper-Casual) 게임은 다음과 같은 특징을 가진다:제작 속도: 기획부터 출시까지 일주일 내외도 가능조작법: 한 손가락으로 조작 가능한 매우 단순한 방식게임 구조: 짧은 플레이 세션 (보통 30초~2분), 즉시 리스타트수익 구조: IAA (광고 기반 수익)이 주력, 게임 내 결제 거의 없음운영: 라이브 서비스보다는 출시 후 유지 관리만 간단히이 장르는 Voodoo, SayGames, Lion Studios 같은 퍼블리셔가 잘 보여준다.목표는 ‘처음 5초 안에 눈길을 끄는 광고’이고, 이후 Retention(재접속률) 1일차/7일차..

🔥 마케팅 2025.05.23

왜 양산형 게임을 계속 만들까? — 소규모 게임 개발 전략의 진짜 이유

‘공급이 수요를 창출하는 것도 아니고, 이런 경쟁성 없고 수준 낮은 게임을 대량으로 만들어 봤자 안 그래도 레드오션인 게임계에서 살아남을 수 있을까?’ 많은 이들이 이렇게 의문을 갖는다. 실제로 각종 커뮤니티나 댓글만 보면 이런 게임에 대한 비난이 넘쳐난다. 하지만 현실은 다르다. 양산형 게임은 여전히 만들고 있고, 심지어 돈도 잘 벌고 있다.왜일까? 1. 수요는 분명히 존재한다이유는 의외로 단순하다.정말 그런 게임에 재미를 느끼고, 실제로 돈을 쓰는 유저층이 존재하기 때문이다.App Store나 Google Play 매출 상위권을 보면, 겉보기엔 수준 낮아 보이는 게임들이 꽤나 높은 자리를 차지하고 있는 것을 볼 수 있다. 순위 조작을 감안하더라도 분명히 돈을 벌고 있는 구조라는 건 부정할 수 없다. ..

🔥 마케팅 2025.05.23
728x90
반응형