Get it on Google Play


Wm뮤 :: Wm뮤

블로그 이미지
가끔 그림그리거나 3D모델링하거나
취미로 로봇만드는
퇴직한 전자과 게임프로그래머
2020.3.48f1 , 2022.3.6f1 주로 사용
모카쨩
@Ahzkwid

Recent Comment

Archive


2024. 3. 1. 04:05 게임

 

 

 

 

-키워드 없음

차단  : 플뢰르 드 바로네스  

차단  : 어니스트

차단  : 크샤트리라 오우거

 

-키워드 : 싱크론, 스네이크 아이

차단  1순위 : 플랑베르쥬 

차단  2순위 : 하염의 구희

차단  3순위 : 사안신전

 

 

-키워드 :  푸른 눈

차단 1순위 : 푸른눈의 백룡 차단

 

-키워드 :  블랙 매지션

차단 1순위 : 블랙 매지션 차단

차단 2순위 : 블랙 매지션 걸 차단

 

-키워드 :  상검

차단 1순위 : 상검대사 - 적소

차단 2순위 : 상검대공 - 승영

 

-키워드 :  거신조, 왕신조, 해피레이디, 안개골짜기

차단 1순위 : 안개 골짜기의 거신조

차단 2순위 : 왕신조 시무르그

차단 3순위 : 해피레이디

 

-키워드 :  R-ACE

차단 1순위 : R-ACE 에어호이스터

차단 2순위 : R-ACE 파이어 어태커

차단 3순위 : R-ACE 터뷸런스

 

 

-키워드 :  비스테드

차단 1순위 : 비스테드 디스 파테르

차단 2순위 : 더 비스테드 루벨리온

차단 3순위 : 염마룡 레드 데몬 배리얼

차단 4순위 : 염마룡왕 레드 데몬 캘러미티

 

-키워드 :  미캉코 & 버스터 & 사이킥

차단 1순위 : 구슬의 미캉코 후우리

차단 2순위 : 오오히메의 미캉코

차단 3순위 : 파워 툴 브레이버 드래곤

 

 

-키워드 : 머시너즈, 기아기간토

차단 1순위 :  머시너즈 카넬

차단 2순위 :  머시너즈 루인포스

 

 

-키워드 : 참기, 패러렐엑시드

차단  1순위 : 액세스코드 토커

차단  2순위 : 괴참기 달랑베르시안

차단  3순위 : 파이어월 드래곤 싱귤래리티

차단  4순위 : 괴참기 라플라시안

 

 

-키워드 : 화신룡, 낙인룡, 회신룡

차단  1순위 : 알버스의 낙윤

차단  2순위 : 빙검룡 미라제이드

차단  3순위 : 낙인룡 알비온

 

-키워드 : 드래곤 메이드

차단  1순위 : 드래곤 메이드 슈트럴

차단  2순위 : 붉은 눈의 암흑 메탈 드래곤

 

 

-키워드 : 라뷰린스

차단  1순위 : 백은 성의 라뷰린스

'게임' 카테고리의 다른 글

소전 스샷 모음  (0) 2023.09.29
내 블루아카 스샷모음  (0) 2023.09.21
의상패키지 제작시 주의사항  (0) 2023.01.29
posted by 모카쨩
2024. 2. 28. 04:05 게임/VRChat

 

 

 

kisekae에서 에디터상에서는 보이는데 업로드하면 리본이 안 보이는 현상이 있다

 

 

리본을 누른다

 

 

 

 

 

태그를 기본값으로 수정한다

 

 


posted by 모카쨩
2024. 2. 28. 01:49 게임/VRChat

 

1. 아바타 업로드하기

 

더보기

 

 

Unity 2022.3.6f1이랑 CC(CreatorCompanion)을 설치할거다

 

 

 

https://unity.com/kr/download

먼저 여기서 유니티 허브를 받자

 

 

unityhub://2022.3.6f1/b9e6e7e9fa2d

설치후 이걸 누르면 2022.3.6f1이 설치된다

 

 

https://vrchat.com/home/download

그리고 여기서 CC를 다운받는다

 

 

 

 

 

키고 프로젝트를 만든다

 

 

 

프로젝트 생성

 

 

부스에서 산 캐릭터 유니티 패키지 업로드

 

해당캐릭터의 툰쉐이더 패키지 업로드

 

 

캐릭터를 드래그 해서 배치

 

 

 

탭열고 로그인

 

 

 

 

 

 

 

 

 

 

만약 씬 만들라는 창 뜨면 이름치고 저장

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. 옷 갈아 입히기

 

 

 

 

예전과 달리 이제 옷 갈아입히는것도 원터치다

하지만 옷장기능은 소개하지 않겠다

옷장이 달리면 아바타 로딩도 길어질뿐더러 소환되는순간 로딩렉을 불러일으키고

일부 유저들의 경우 피직스본을 전혀 끄지않아 1000개씩 주렁주렁 달고 다니기 때문이다

 

 

먼저 캐릭터와 전용옷을 준비한다

 

 

 

 

 

 

 

그리고 모듈러 아바타를 설치한다

https://modular-avatar.nadena.dev/

 

Modular Avatar | Modular Avatar

Drag-and-Drop Avatar Assembly

modular-avatar.nadena.dev

이 링크에 들어가서

 

모듈러 아바타를 다운로드 하고 실행

 

 

 

CC에서 프로젝트 관리 진입

 

 

 

그리고 모듈러 아바타를 눌러서 최신버전을 설치하고 연다

 

 

 

 

옷과 캐릭터를 씬에 드래그 해서 배치한다

가급적이면 kisekae 버전을 추천

없다면 캐릭터를 올린다음 옷을 지운다

프리팹 위치는 제품마다 다르니 조심

 

 

 

옷을 캐릭터에 드래그 하여 넣는다

 

 

옷을 우클릭하여 Setup Outfit하고 업로드 하면 된다

 

 

 

 

 

 

옛날 정보들

https://wmmu.tistory.com/entry/VRChat-아바타-업로드-2023

 

VRChat 아바타 업로드 2023

1. 아바타 업로드하기 더보기 Unity 2022.3.6f1이랑 CC(CreatorCompanion)을 설치할거다 https://unity.com/kr/download 먼저 여기서 유니티 허브를 받자 unityhub://2022.3.6f1/b9e6e7e9fa2d 설치후 이걸 누르면 2022.3.6f1이 설

wmmu.tistory.com

 

 

 

 

 

 

 

 

-태그

모듈러 아바타 사용법

posted by 모카쨩
2024. 2. 27. 10:06 Unity

 

 

 

 

-테스트 환경-

CPU : 라이젠 5 1600

메모리 : 32GB 1333Mhz

GPU : RTX 3050 8GB

 

 

 

-사용 코드-

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class DrawCallTest : MonoBehaviour
{

    int stopCount = 100;
    public int wantFPS = 60;
    List<GameObject> gameObjects = new List<GameObject>();
    public Renderer renderTarget;
    // Start is called before the first frame update
    void Start()
    {
        renderTarget.gameObject.SetActive(false);
    }
    float preTime = 0;
    // Update is called once per frame
    void Update()
    {
        if (Time.time>3)
        {
            if (stopCount<=0)
            {
                return;
            }
            if (Time.deltaTime > 1f / wantFPS)
            {
                stopCount--;
            }
            else
            {
            }
            stopCount=Mathf.Clamp(stopCount, 0, 10);
            var wid = (int)Mathf.Sqrt(gameObjects.Count+1);
            for (int i = 0; i < 10; i++)
            {
                var instance = Instantiate(renderTarget.gameObject);

                instance.SetActive(true);
                gameObjects.Add(instance);
            }
        }
    }
}

 

 

-사용된 fbx 파일 -

98306.fbx
0.02MB
393218.fbx
0.04MB
1572866.fbx
0.10MB
6291458.fbx
0.35MB

 

언릿쉐이더로 진행

 

 

 

드로우콜 테스트

목표치 60fps일경우 6152

 

 

 

 

목표치 144fps일경우 1112

 

 

 

 

 

 

 

 

 

 

 

 

목표치 60fps일경우 38.3M Tris

 

 

 

 

목표치 144fps일경우 12.3M Tris

 

 

 

2020에 970으로 쟀을때보다 성능이 많이 좋아졌다

 

그리고 3050은 최약체라서 목표치를 60으로 잡으면 충분할것 같다

 

주의점은 위에서 테스트된건 스킨드메쉬가 아니라 메쉬렌더러라서 버텍스 영향을 좀 덜 받으니

버텍스같은 경우에는 5M 초과하지 않도록 여유분을 주자

드로우 콜의 경우에는 내부 CPU 로직이 많으면 떨어지는 경향이 있으니

로직이 복잡한 게임이라면 여유분을 더 크게주고, 결국 어떤 게임을 만드느냐에 따라서도 영향이 있으니까 알아서 판단

 

 

 

 

-그외

텍스처 메모리와 성능과의 연관성

https://wmmu.tistory.com/entry/%ED%85%8D%EC%8A%A4%EC%B2%98-%EB%A9%94%EB%AA%A8%EB%A6%AC%EC%99%80-%EC%84%B1%EB%8A%A5%EA%B3%BC%EC%9D%98-%EC%97%B0%EA%B4%80%EC%84%B1

 

텍스처 메모리와 성능과의 연관성

사용된 코드 using System.Collections; using System.Collections.Generic; using UnityEngine; public class TextureMemoryTest : MonoBehaviour { public Renderer renderTarget; public Texture[] textures; public int max = 800; public bool useTexture = false;

wmmu.tistory.com

 

 

 

 

 

 

 

'Unity' 카테고리의 다른 글

텍스처 메모리와 성능과의 연관성  (0) 2024.02.27
유니티 모델 임포트 에러  (0) 2024.02.24
매트캡 생성하기  (0) 2024.01.18
posted by 모카쨩

  • total
  • today
  • yesterday

Recent Post

저사양 유저용 블로그 진입