전체 글 35

머티리얼 최적화에 대해서

글에 문제가 있는걸 본다면, 수정할 수 있게 댓글로 말씀 부탁드립니다. 게임개발관련에서 최적화 관련 이야기를 할 때, 꼭 나오는 말이 DrawCall이다.이 글에서 직접 공부한 DrawCall를 적어볼려고 한다. DrawCall은 CPU가 GPU에게 화면에 그림을 그리는걸 명령하는걸 말한다. 화면에 무언가를 많이 그려서 문제가 생기는게 아니라. 이 그리라고 명령 내리는 수가 많은 것이 문제인 것이다.즉 핵심은 "렌더링 명령 호출 횟수(Draw Call 수)를 줄이는 것"이고, 단순히 그리는 개수를 줄이는 게 아니라 어떻게 묶어서 효율적으로 처리할지가 중요하다. 물론 그리는 과정도 효율적으로 잡아야하는 것이 맞지만, 아트 작업물의 퀄리티를 건들 수도 있기에먼저 퀄리티를 건들지 않는 드로우콜부터 잡는 것이 ..

나이아가라와 머티리얼의 변수 제어하는 방법들

정말 다양한 방식으로 나이아가라와 머티리얼의 값을 제어할 수 있다.Dynamic Parameter, Particle Color, Parameter, MPC, NPC 등 다양하다. 아래는 표로 간략히 해봤다.방식간략한 설명 및 특징Parameter가장 무난한 방식이다. 형식은 4가지가 존재한다.스칼라 파라미터 (Scalar Parameter) - (예: Float, 0~1)벡터 파라미터 (Vector Parameter) - 색상(RGB), 좌표 값 등텍스처 파라미터 (Texture Parameter) - 텍스처를 변경할 때 사용스태틱 스위치 파라미터 (Static Switch Parameter) - 특정 조건에 따라 머티리얼의 흐름을 제어Particle Color나이아가라에서 Color제어하는 노드로 따로..

Unreal하면서 모르거나 궁금한건 어디서 찾아야할까?

바로 포럼가서 문의 넣는게 제일 빠르다.나이아가라 관련 문의는 Unreal Forum - Development - Asset Creation - FX로 들어가야지 나이아가라 관련 문의하기 쉽다.https://forums.unrealengine.com/tags/c/129/unreal-engine 처음에 그림과 같이 글을 쓰게 되면 시스템측에서 커뮤니티관련 규칙이라던지 안내같은걸 읽으라고 말해주고보통 20~30분정도 지나면 쓴 글을 올리게 허용해준다.나는 기다리면서 프로필에 이것저것 내용을 기입하는 시간을 가졌다.  시간 지나면 고수들이 도와주겠지

색채이론 공부1(색용어와 개념들)

https://youtube.com/playlist?list=PL4k4A-53K_dheT-eOp1ddB1F4byaB0bpX&si=niRBY1SxRz2trhyk BANDITV #COLOR www.youtube.com 이 영상들을 기반으로 학습한 자료들을 한번에 볼 수 있게 가시화한 포스트입니다. 보색[Complementary]Hue의 값(0~360)을 180도를 올린 값으로 양쪽으로 강조를 주고싶을때 보통 사용한다.양쪽의 생기를 주는 방식으로 눈에 띄는 작업을 할때 주로 사용한다. 유사색[Analogous Color Scheme]Hue의 값을 ±30도의 사이의 값으로 보통 유사색으로 정한다.자연스럽고 편안한 느낌을 주는 방식이다. 정삼각색[Triadic Color Scheme]Hue의 값을 60도씩으로 정..

팁 저장소 2025.02.10

C# Abalonia 공부

GUI 툴 개발 공부를 하면서 정리 노트이자 과정을 담는 글입니다. 왜 언어를 C#으로 잡았는가? 메모리관리는 생각하지 않고 빠르게 개발하고 싶어서하지만 속도는 고려할 수 있음 좋으니까 윈도우 와 맥에서 둘다 사용가능하게 만들기 위해서Avalonia라는 라이브러리로 크로스 플랫폼까지 고려해서 개발 가능하다. 공식 레퍼런스https://docs.avaloniaui.net/아발로니아 커뮤니티 깃헙https://github.com/AvaloniaCommunity아발로니아 UI 깃헙https://github.com/AvaloniaUI아발로니아 UI PlayGroundhttps://play.avaloniaui.net/아발로니아 설치 링크(VS 2022)https://marketplace.visualstudio.c..

색 관련 용어 정리

1. 색상의 기본 개념영어 단어뜻설명Hue색조색상의 종류를 결정하는 요소 (빨강, 파랑 등)Saturation채도색의 순도(높을수록 선명, 낮을수록 회색빛)Brightness / Lightness명도색의 밝기(높을수록 밝고, 낮을수록 어두움)Value명도Brightness와 비슷하지만, 흑백 대비까지 포함Tint틴트원래 색에 흰색을 섞어서 밝게 만든 색Shade쉐이드원래 색에 검정을 섞어서 밝게 만든 색Tone톤원래 색에 회색을 섞어서 채도를 낮춘 색 2. 색상 혼합 및 조합 관련 용어영어 단어뜻설명Primary Colors기본 색상RGB(빛의 3원색:Red,Green,Blue) / CMY(잉크의 3원색 : Cyan,Magenta,Yellow)Secondary Colors2차 색상기본 색상을 혼합하여 만..

팁 저장소 2025.02.09

PhotoShap BlendMode 정리

https://youtu.be/rPSDTVam4-0?si=CbNye0boiDdav7yw1. Darken, Multiply, Color Burn, Linear Burn, Darker Color - 어두워지는 블렌딩2. Lighten, Screen, Color Dodge, Linear Dodge(Add), Lighter Color - 밝아지는 블렌딩3. Overlay, Soft Light, Hard Light, Vivid Light, Pin Light, Hard Mix - 혼합 블렌딩4. Difference, Exclusion, Subtract, Divide - 색상 반전 및 수학적 연산 블렌딩5. Hue, Saturation, Color, Luminosity - 색 관련 블렌딩 블렌딩모드 관련 정리 테이블..

Adobe/Photoshap 2025.02.09

언리얼 캐릭터로 크로마키편집

이펙트 레이아웃 작업에서 이미 캐릭터와 애니메이션이 완성된게 존재한다면,캐릭터를 크로마키 형식으로 가져와서 활용할 수 있다. 위 단계를 글로 적고 아래는 그림으로 설명을 했다.1. Preview Scene Setting의 Environment Color를 [0,1,0]로 정하고 스크린샷을 찍는다.2. 포토샵으로 가져와서 배경 위에 레이어가 올라가게 한다.3. Select - Color Range, 녹색 영역을 클릭 후, Fuzziness(허용치)를 조절하면서 영역을 잡는다.4. 다음처럼 영역이 잡힌다면, F2 혹은 delete로 영역을 날린다. 1. Preview Scene Setting의 Environment Color를 [0,1,0]로 정하고 스크린샷을 찍는다. 2. 포토샵으로 가져와서 배경 위에 레..

Adobe/Photoshap 2025.02.08

dlss 기술에 관해서

요즘 엔비디아의 5000번대 시리즈 발표로 이런 저런 이야기가 많다. 그래서 관심을 가지게 되어서 공부해서 이해한 것들을 여기에 정리를 해보았습니다.지나가다가 이 글이 보게된 분들 중에 잘못된 내용이나 첨언할 내용들을 댓글에 달아주시면 감사합니다.  이 이야기의 핵심은 DLSS이다. Deep Learning Super Sampling라고 말하는 기술이다.https://ko.wikipedia.org/wiki/딥_러닝_슈퍼_샘플링# 원본으로 렌더링한 이미지를 기준으로 비슷한 그림을 복제해서 만드는  개념으로 이해를 했다.그래서 실제로는 24프레임으로 만든 영상이 60프레임으로 늘어나는 식이 가능하다는게 이 기술의 핵심 개념이다.다만 반응성이 중요시하는 쪽에서는 입력값과 출력값에 괴리가 발생할 수 있다고 하는..

Houdini 2025.01.16