유니티(Unity) 구글 드라이브 파일 업로드 하기 2 - 패키지 설치, 파일 업로드Google Drive API 를 사용하여 유니티에서 사용자의 구글 드라이브에 파일을 업로드 및 다운로드할수있습니다. Google Drive API를 사용하려면 구글 클라우드 플랫폼에서 API 활성화 및 OAuth 클라이언트 설정이 필요합니다. 유니티(Unity) 구글 드라이브에 파일 업로드 하기 1 - Google Drive API, OAuth 클라이언트 설정 Google Drive SDK 설치1)유니티에서 Google Drive API를 사용하기위해 아래 깃허브에서 제공하는 Google Drive SDK를 설치합니다. https://github.com/elringus/UnityGoogleDrivegit URL를..
유니티(Unity) 구글 드라이브에 파일 업로드 하기 1 - Google Drive API, OAuth 클라이언트 설정유니티에서 Google Drive API 를 사용하여 앱 사용자의 구글 드라이브에 파일 업로드 및 다운로드하는 방법 Google Drive API를 활성화하고 OAuth 클라이언트 ID 만들기 사용자가 파일을 업로드 및 다운로드하려고 할 때 앱은 해당 사용자가 구글 계정에 로그인할 수 있도록 OAuth 인증을 요청합니다. 사용자가 권한을 얻으면 자신의 구글 계정으로 로그인하고 구글 드라이브에 접근하고 파일을 업로드 및 다운로드할 수 있습니다. 클라이언트 ID는 앱이 구글 서버와 통신하는 데 사용되며 개별 사용자의 권한은 사용자 로그인 시 처리됩니다.https://developers.g..
C# 프로그래밍 - 반복문 흐름제어(break, continue)break와 continue는 반복문에서 흐름을 제어하는 데 사용됩니다. break 반복문을 즉시 종료시키고 반복문이 끝난 뒤의 코드로 흐름을 이동시킵니다. 아래 스크립트에서 0부터 4까지 출력되고 i가 5일 때 break가 호출되어 반복문이 종료됩니다. for (int i = 0; i { if (i == 5) { break; } Console.WriteLine(i); } continue 반복문의 현재 반복을 건너뛰고 다음 반복으로 넘어갑니다. 아래 스크립트에서 i가 짝수일때 반복을 건너뛰고 결과적으로 홀수만 출력합니다.for (int i = 0; i { if (i % 2 == 0) ..
유니티(Unity) 물(Water) 쉐이더 및 시뮬레이션 제작 에셋 추천 모음(바다, 강, 호수, 기타)유니티에서 바다, 강, 호수, 수영장등 다양한 종류의 고품질 물 시뮬레이션 제작에 사용할수있는 에셋 추천 모음 렌더파이프라인 호환성(빌트인, URP, HDRP)과 지원 플래폼(모바일, PC, 콘솔, VR, WebGL)을 확인Stylized Water 2 https://assetstore.unity.com/packages/vfx/shaders/stylized-water-2-170386https://youtu.be/BRRejyG5Vtc Underwater Rendering for Stylized Water 2 (Extension) https://assetstore.unity.com/packages/vfx/..
3D 맥스 캐릭터 셋업 및 애니메이션 순서 내용정리(바이패드, 스킨, 애니메이션)캐릭터 지오메트리 unit setup(유닛 스케일 설정) 지오메트리(geometry)의 완결성 확인(모델의 버텍스, 기타) 모델 대칭, 축, 피봇의 위치 설정(0,0,0) reset x form(트랜스폼 초기화) freeze selected바이패드 생성처음 생성할때 스냅 옵션(snap option)에서 grid point에 체크하고 생성 bip001(다면체 아이콘)는 바이패드 계층에서 최상위 오브젝트이다. bip001를 캐릭터의 무게중심으로 설정한다(com, center of mass) 이 오브젝트는 캐릭터 모델의 기준점이다. bip001(com) 오브젝트를 캐릭터의 골반에 위치시킨다. schematic view에서 바이패드..
애니메이션 기초 원리 및 제작 방법에 대한 도서 모음전통적인 핸드 드로잉 애니메이션, 3D 디지털 애니메이션, 게임 캐릭터 애니메이션, 기타 애니메이션의 기초 원리와 디지털 애니메이션 제작 기술에 대한 설명을 제공하는 도서 모음. 타이밍, 포즈, 움직임등 생동감 있는 캐릭터 애니메이션을 만드는 데 필수적인 핵심 개념을 이해할수있습니다.animator's survival kithttp://www.theanimatorssurvivalkit.com/https://books.apple.com/us/book/the-animators-survival-kit/id952265240 The Animator's Survival Kit Animated www.theanimatorssurvivalkit.com The Illu..
생성형 AI 다양한 종류(텍스트, 이미지, 음성, 영상, 3D 모델,기타 )텍스트, 이미지, 음성, 영상, 3D 모델 등 다양한 입력 데이터를 사용하여 새로운 콘텐츠를 생성하는 다양한 생성형 AI 활용 예시텍스트1. 텍스트를 입력하면 음악을 생성하는 AI. (예: 분위기를 설명하면 AI가 배경음악을 작곡) 2. 텍스트를 입력하면 이미지를 생성하는 AI. (예: "밤하늘의 판타지 도시"를 입력하면 AI가 그림을 생성) 3. 텍스트를 입력하면 영상을 생성하는 AI. (예: "숲에서 여우가 달리는 장면"을 설명하면 짧은 영상 생성) 4. 텍스트를 입력하면 3D 모델을 생성하는 AI. (예: "미래형 자동차"를 설명하면 3D 디자인 제작) 5. 텍스트를 입력하면 애니메이션을 생성하는 AI. (예:..
다양한 악보를 무료로 제공하는 웹사이트 모음다양한 악기 및 장르의 악보 , 공공 도메인에 속하는 고전(클래식) 음악 악보, 사용이 허가된 악보, 커뮤니티에서 공유된 악보등 다양한 악보를 무료로 제공하는 웹사이트 모음 IMSLP(International Music Score Library Project) https://imslp.org/ Mutopia Project https://www.mutopiaproject.org/ 8notes https://www.8notes.com/ Free sheet music on 8notes.comYour site is nothing short of mind-boggling for me, a very amateur bassoon player. Your music is b..
구글 파이어베이스(firebase) 요금제 종류와 할당량Spark 요금제(무료)와 Blaze 요금제 할당량과 비용 확인https://firebase.google.com/pricing?hl=ko&authuser=0&_gl=1*1fmy01q*_ga*MTA4NTEwMTA1My4xNzEyMTMyOTE2*_ga_CW55HF8NVT*MTcxMjczNDQxNC41LjEuMTcxMjc0MDU4OS4yOS4wLjA. Firebase Pricing무료로 Firebase를 시작하고 전 세계 수백만 명의 사용자로 확장하세요. 무료 할당량 소진 후 사용한 만큼만 비용을 지불하면 됩니다.firebase.google.com
3D 공룡 모델 및 애니메이션 무료 다운로드 사이트 모음3D 애니메이션, 영화, 게임, 기타 콘텐츠 제작에 활용할수있는 3D 공룡 모델을 무료로 제공하는 웹사이트입니다(저작권 라이선스 확인할것)3D 티렉스(Animated Tyrannosaurus Rex Dinosaur Running Loop)https://sketchfab.com/3d-models/animated-tyrannosaurus-rex-dinosaur-running-loop-38007d947ae74dea83988cb0b08ee053 Animated Tyrannosaurus Rex Dinosaur Running Loop - Download Free 3D model by LasquetiSpice - SketchfabAn Animated Tyrann..
구글 서비스 계정 일시적 정지와 재활성화 사이트구글 계정이 일시적으로 정지되어 일부 구글 서비스를 이용할수없는 경우 아래 사이트에서 정보를 입력하고 및 문서를 제공하여 계정 확인 및 재활성화를 요청할수있습니다. 필수 정보 입력과 제출 문서 성과 이름, 이메일(정지된 계정의 이메일), 이용 정지된 구글 서비스, 결제 프로필 ID, 기타정부 발급 신분증 사본(신분증, 운전면허증, 여권 정보페이지, 기타) https://support.google.com/googlepay/contact/account_verification?visit_id=638579325104877505-1688547448&rd=1 계정 확인 - Google Pay 고객센터 support.google.com
C# 프로그래밍 - 클래스 유형(sealed, partial, nested, 기타)sealed 클래스sealed 클래스는 더 이상 상속될 수 없는 클래스를 의미합니다. sealed 키워드를 사용하여 선언한 클래스는 다른 클래스가 상속할 수없습니다. sealed 클래스는 상속 계층의 끝을 나타내며 이 클래스를 기반으로 새로운 클래스를 만들 수 없습니다(더 이상 확장할 필요가 없는 최종 구현 클래스에 사용) 특정 클래스가 상속되지 않아야 함을 명시적으로 나타낼 수 있으며 중요한 클래스가 의도치 않게 상속되어 수정되는 것을 방지할 수 있습니다. sealed 클래스 사용 예시public sealed class SealedClass { } 아래 스크립트는 컴파일 오류를 발생시킵니다. public cl..