728x90

공부 151

유니티로 트릭컬 평일농장 월페이퍼 엔진 배경화면 만들기7

이번에는 기능 구현보다는 최적화를 해보려고 한다.만들었던 코드들을 둘러보니 말 그대로 작동은 되게 만든 코드가 많았다.업데이트 함수에 기능을 그냥 넣어놓아서 프레임마다 큰 작업을 하고 있었다.특히 내비메쉬 베이킹이나 화면비 조정같은 작업이 제일 많은 작업을 했을 것 같다.  우선 이 작업들을 줄이는 것부터 시작했다. UniRx를 사용하기 위해 화면 크기를 vector2로 전달할 수있는 subject를 하나 만들었다.    이제 게임이 돌아가는동안이 아니라 화면이 변했을때 배경화면과 내비메쉬 bake 새로고침을 수행한다.   다만 각 사도 스프라이트의 움직임은 화면 변화가 없을때도 동작해야하기 때문에fixedUpdate에서 변화하도록 했다. 이것도 규칙을 찾으면 좀 더 최적화할 수 있을 것 같지만 아직은 ..

공부/유니티 2024.09.17

유니티로 트릭컬 평일농장 월페이퍼 엔진 배경화면 만들기6

저번에 급하게 마무리한 평일농장을 좀 더 업데이트해보려고 한다.가만히 방치해둔 동안 진짜 게임의 평일농장은 많은 부분이 업데이트 되어서 이제 미니미 스프라이트의 움직임이 다양해졌다.그걸 다 따라하기에는 내 역량이 부족하니 일단 기본기라도 제대로 구현하는걸 목표로 잡아야겠다.  우선 아쉬웠던 성능 문제를 해결해보려고 했다.작업하는 pc가 n100 cpu라 그런지 배경화면을 돌리면 가끔 끊기고 힘겨워 하는것이 보였다.  유니티6 업데이트 유니티 에디터를 6프리뷰로 업그레이드했다.최적화와 편의성과 관련해서 많이 바꿨다고 들었다.게다가 처음에 나오는 유니티 스플래시 화면도 무료로 비활성화 할 수 있다고 한다. WebGl로 빌드 기존 32bit exe 에서 web으로 빌드 플랫폼을 변경했다. 구체적인 근거를 가지..

공부/유니티 2024.09.09

Nvidia Omniverse)USD Composer에서 파이썬 코드 제어로 공 굴리기

Nvidia Omniverse 를 한번 다루게 되는 기회가 생겼다. 엔비디아에서 만든 일종의 협업 툴이라는데 하나의 usd파일이 유니티로 치면 일종의 씬 역할을 하는 듯 하다.디자이너나 개발자가 하나의 usd 파일로 주고받아서 작업을 더 쉽게 만드려는 것 같다.  툴의 모양도 언리얼이나 유니티와 익숙해 보인다. 하지만 한가지 문제가 있었는데 이 툴을 사용하기가 어려웠다. 아니 그보다 무슨 툴을 사용해야하는지부터 알기 힘들었다.다양한 툴을 제공하는데 단순히 파이썬 코드로 제어하는 것을 테스트하려면 무슨 프로그램을 설치하고 사용해야하는지 모호했다. 툴 디자인들도 다 비슷한데 묘하게 기능이 다르기도 하고..엔비디아 문서도 보고 공식 유튜브를 따라해보려고 해도 뭔가 바뀌었는지 똑같이 따라할 수가 없었다.예전 정..

공부 2024.08.29

맥미니에 로컬 대화형 ai 라마3.1설치

RealVnc를 통해 맥미니를 사용중이지만 뭔가 제대로 활용을 못하는 것 같았다. 우연히 맥미니에 로컬 ai 챗봇을 설치해서 사용하는 영상을 봐서 한번 설치해봤다.    Msty - Using AI Models made Simple and EasyChat with files, understand images, and access various AI models offline. Use models from Open AI, Claude, Perplexity, Ollama, and HuggingFace in a unified interface.msty.app   해당 사이트에서 msty를 받는다.  받은 파일을 통해 설치한다.내가 받은 설치파일은 처음 선택하는 llm을 라마 3.0까지만 선택할 수 있었는데 그..

공부 2024.08.24

메모] 윈도우에서 ln -s 심볼릭 링크 사용하기 + 문제해결

Git - Downloads (git-scm.com) Git - DownloadsDownloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific expgit-scm.comgit bash 다운로드 설치시 Enable symbolic links를 체크하기해당 옵션이 나오지 않고 설치가 바로 진행된다면 취소 후 다시 설치 ===..

공부 2024.07.10

메모] 경로에서 특정 문자열이 있는 파일을 검색하기

리눅스 명령어를 사용한다.윈도우의 경우 git bash를 설치 후 사용한다. 다양한 명령어가 있지만 개인적으로 많이 사용했던 방법이 grep [찾는 문자열] * */* */*/* ... 형태이며 * 는 현재 경로를 모두 검색한다. 현재 경로의 파일들만 찾는다면 grep [찾는 문자열] * 를 사용한다.*/* 는 현재 경로에 있는 폴더 안 모든 경로이다. 또한 폴더 속  폴더 속...파일 만큼 */*.../* 를 추가할 수 있다.  예를 들어, 어떤 경로의 TEST라는 폴더에 'test_key' 라는 문자열이 있는 파일들을 찾아야 하고 TEST폴더 안에 1,2,3,4,5 라는 폴더가 있고 3 이라는 폴더에는 A B C 라는 3개의 폴더가 있다.각 폴더들 안에는 많은 파일들이 있다고 할때, 터미널 또는 cm..

공부 2024.06.22

간단한 원형텍스트 모션그래픽 따라만들기

[Blender Motion] 원형 텍스트 모션그래픽 만들기 (youtube.com)  이번 강의는 시간이 짧기에 별것 없을 것 같다 생각했는데생각보다 오래 걸렸다. 도중에 다른 일을 하고 다시 잡은것도 컸지만.. 도중에 키프레임 생성 단축키가 ' I '라고 했는데 내 컴퓨터에서는 ' K '였다. 버전 차이인지 세팅 차이인지는 모르겠다.      토러스를 너무 두껍게 만들었는지 강의의 랜더링과 괴리가 있다. 안의 글씨가 더 왜곡되어 보인다.

블랜더 간단한 크리스마스 트리 따라만들기

조금씩 간단의 범위를 넘어가는 것 같다.  다양한 단축키를 배웠다. ( 큐브를 누르고 컨트롤 +2 등)부모를 잡고 속성(여기서는 모디파이어, 머티리얼)을 한꺼번에 변경하는 기능(control + L)은 처음 알았는데 많이 유용하다.  마지막으로 이번에는 이미지의 배경을 투명으로 하고 대비를 높혀서 랜더링을 했다.이는 랜더 속성에 있다.하나둘씩 기능을 익혀가고 있다.

간단한 스마일 뱃지 따라 만들기

https://www.youtube.com/watch?v=sU-Xc7MwZ7I  현재 영상 설명에 있는 뱃지를 만들 때 사용하는 스마일 이모지 svg 파일은 문제가 있는지 받을 수 없었다.설명에는 어도비 일러스트레이터에서 그려서 svg로 직접 만들어 사용하는 과정도 있었지만문제는 내가 일러스트레이터가 없거니와, 어떻게 사용하는지도 모른다. 그래 구글링을 해서 적당한 그림을 찾았다.  Smile Vector SVG Icon (12) - SVG Repo Smile Vector SVG Icon - SVG RepoFree Smile Vector Icon in SVG format. ✅ Download Free Smile Vector and icons for commercial use. Smile SVG vecto..

간단한 카드 따라만들기

[Blender Tutorial] 블렌더 초보 강좌 글래스모피즘 신용카드 모델링 (youtube.com) svg 파일을 불러서 mesh로 만든 후 모델링에 사용한다.컨트롤 j 는 모두 합치기, 컨트롤 p는 마지막 선택한 오브젝트를 부모로 묶기여기서는 특히 카드의 머티리얼 설정에서 많이 배웠다. Transmission은 투명도(Weight를 1로 설정해서 유리 재질처럼 만들기)IOR은 굴절율이다. (1.2)여기서 Roughness는 뒤에 투과해서 보이는 오브젝트의 불투명도에 영항을 준다. (약 0.3)    영상에서 chip svg 파일이 없어서 더나운 프로젝트에 있는 svg 파일을 무료로 받아서 사용했더니 svg의 안쪽이 채워지지 않아서 조금 모양이 다르지만 구색은 맞췄다. 빛을 너무 강하게 세워놨는지 ..

반응형