Profile Pictureaparche
$7+

Miku-Miku-Dance Station (VRChat World/Asset)

1 rating
Add to cart

Miku-Miku-Dance Station (VRChat World/Asset)

$7+
1 rating

This is the Assets that simplify and partially automate the system used in VRChat [Aparches MMD World].

Created in VCC 2.3.3 and Unity 2022.3.6.f1 environments.

You can try out the feature in the sample world below.

https://vrchat.com/home/launch?worldId=wrld_2bcd39fe-9242-4cc2-aef9-3f54689b679a

MMD and VRC_FullScreenSystem, which are built into the sample world, are not included in this product.

Structural customization is not recommended without sufficient basic knowledge of VRC and Unity development.

For usage instructions, please refer to the enclosed Readme_EN file.

https://docs.google.com/document/d/1djMhMrd0o6tztpec9Bmt5t5xiDWMCOu-YE6TH9MgCj8/edit?usp=sharing

◈CAUTION◈

If there is a player playing MMD when entering an existing instance, there is an issue where the new player cannot properly see the motion of the MMD being played by the existing player.

If you rejoin the instance, it will be displayed normally.

Due to a systemic issue in VRChat, it is impossible for new players to share exactly the same MMD playback time as existing players.

Please refer when using.

MMD motion files are not included.

Motion files are available from MMD motion distribution articles such as Youtube, Niconico, Bowlroll, Bilibili, etc.

Sharing motion files without using the original author's distributed article is illegal, and if caught, the motion may be permanently suspended from distribution.

Additionally, some motions are copyrighted by Japanese companies and protected by Japanese law.

In addition, some motions are prohibited from use outside of MMD programs due to conversion work by the original author.

Please be sure to check Motion's terms of use before using it.

Do not purchase this asset without knowledge of how MMD can be used in Unity.

At the below, I have provided links to recommended tools used for motion conversion. Please make a purchasing decision after fully understanding how to use it.

◈RECOMMEND / MMD Motion Convert◈

◈RECOMMEND / MMD Camera Convert◈

◈RECOMMEND / VRC World◈

◈Context Menu◈

[Context Menu Path]

  • Project/Assets/Aparche Laboratory

[Functions]

  • [Anim]Delete Eye-Bone Motion
  • [Anim]Delete Jaw-Bone Motion
  • [Camera]Write-Defaults OFF
  • [Camera]Write-Defaults ON
  • [Motion]Write-Defaults OFF
  • [Motion]Write-Defaults ON
  • Delete Gesture-Layer Control

It was added to make it easier to batch edit Animator Controllers, which are difficult to edit due to the large amount of data unless it is in the early stages of world development. For details, please refer to the attached file; Readme.

◈FAQ◈

https://docs.google.com/document/d/1k_MBHno8pXKvoJCzeX8g11yav1NnX3hqkC690CqvdhA/edit?usp=sharing

◈Update◈

  • 2025.01.10
    • Added ContextMenu to delete anim file keyframes related to MMD4Mecanim's Bullet Physics option
  • 2024.12.24
    • Modification of head detection logic of NPC avatar object
  • 2024.12.10
    • In order to resolve the issue of NPCs not appearing in the video when setting the PV background related camera, the layer setting of the NPC Sample prefab was changed to Player. The same behavior can be achieved by setting the object layer of your NPC to Player.
    • Removed the setting that controls the weight of the Gesture layer from the Animator Controller sample file. The menu function in the [VRC_MikuMikuDanceStation_AnimatorModifiers] file allows you to apply the same operation to all animators in the project.
    • The menu function of the [VRC_MikuMikuDanceStation_AnimatorModifiers] file is included in the main package. If you are not using the features yet or are working on a new project, you can apply only this version to have full functionality.
  • 2024.11.06
    • ActiveWhenPlayTargets setting has been added. Objects registered in the list are activated only when MMD is playing, and are deactivated when MMD ends.
    • All private property access modifiers of the MMD Selector component script have been changed to protected. By inheriting the MMD Selector class, you can use it to create your own custom script with some features that are different while keeping other features the same.
  • 2024.05.20
    • The [PC Scaling] function has been changed to a local option.
    • A problem with the VRChat Udon function, which was used to operate the function as a global option, was identified as causing a crash error, so the function was removed and the function was changed to a local option.
  • 2024.04.27
    • Enhanced the cooperation between [UdonMMDStationCtrl] and [UdonMMDResetTracking].
    • From now on, when a player leaves the station, the [MMD Dance Station] script will send the player's information to the [ResetTrackingStation] script, which is a child of the Prefab.
    • [ResetTrackingStation] will forcibly place the corresponding player on its VRCStation based on the information sent, wait a short while for the VRC Animator Tracking Control to initialize properly, and then let the player respawn.
  • 2024.04.06
    • [PC Scaling] option has been added to scale the avatar to the camera's standard height rather than adjusting the camera to the avatar's height.
    • If the option is enabled, the automatic camera height adjustment function (AutoHeightControl) will be ignored.
    • Please refer to the 240406_PlayerHeightScaling file and the Tooltip guide for each option.
  • 2024.03.18
    • Fixed player avatar size identification logic
  • 2024.03.01
    • Resolution change function has been added.
    • Replaces screen output with the specified RenderTexture.
    • For new features, the name of the MMD Screen Texture file has been changed to MMD Screen Texture UHD, and FHD/FUHD files have been added.
    • Please refer to the 240301_ResolutionSwitch.png file and the Tooltip instructions for each option.
  • 2024.02.21
    1. Fixed an issue where size controls on NPC models were not applied uniformly.
    2. Separated the option to control the activation of the AutoHeight function and the option to refer to the height of MMD camera settings. (DynamicHeight) The existing version only includes the ability to switch the reference between the player's head height and the MMD camera height setting. In newer versions, if AutoHeight is enabled, the NPC size will refer to the player's height if DynamicHeight is also enabled. If DynamicHeight is not enabled, the NPC size will refer to the MMD camera height setting. If AutoHeight is not enabled, the NPC's size will refer to the MMD standard value (1.65) or the player's height.
  • 2024.02.15
    1. UdonMMDAutoStopper and UdonMMDFadeInOut set in MMD Music Player were separated into separate objects. Set with the [Fade Controller] option of MMD Selector.
    2. The InStation parameter has been removed from the Animator Controller for MMD Motion that was included as a sample. If you wish to use the NPC system added in this version, you must uninstall it from the Animator Controller of the previously created world.
    3. This version is added the NPC support system, which has been requested several times. You can use the [Use NPC] and [NPC List] options added to MMD Selector. Due to motion synchronization, NPCs are called only when MMD playback begins. Due to player synchronization issues, NPCs will be removed if you join the Station late. Please note that adding NPCs may result in an explosive increase in the size of your world.
  • 2024.02.07
    • Fixed an issue where the stop process was executed before the motion ended in environments where some sound sources and motion lengths were different.
    • UdonMMDAutoStopper will compare the length of the currently playing sound source and the motion registered in each station and use the longer value.
  • 2024.01.17
    • Fixed the Motion Delay-time processing for station enter operation.
    • Executes player motion synchronization processing based on VRChat instance server time and instance master's MMD playback time.
    • The lower the ping delay time, the higher the synchronization accuracy.
    • Due to the system characteristics of VRChat, it is not possible to completely eliminate the delay time.
  • 2024.01.13
    1. Fixed an issue where MMD playback status was not synchronized properly due to Udon setting error.
    2. Added a function to compensate for delay time caused by player PC performance and network ping. This is a function related to sync adjustment for MMDs for multiple players. You can adjust the range of delay time to be corrected using the [MMD Selector > Default Controller > Delay Tolerance] option. The default value is 0.05 (50ms). Adjust if you need. Please refer to the attached image for the location of options.
    3. Added an interlocking function that automatically cancels Full-Screen if a participant respawned while playing MMD. This is an expansion of the functionality added in the existing 240105 version. Please refer to the attached image for the location of options for customizing the event's commands.
    4. Fixed an issue where camera height status display digits would appear excessively at certain values. From now on, only the second decimal place will be displayed.
    5. The basic type of camera height control adjustment has been changed from Y_Position to Y_Scale. This means that changed the default state of the option added in the existing version 240107.
    6. [UseAutoHeightControl] option added. When disabled, the initial value of camera Height will be adjusted to the MMD Preset setting. When enabled, it is calculated by referring to the player's head tracking data. A UI for toggle this option has been added to the default setup Prefab.
    7. A reset button has been added to return the camera height control state to its initial value. If the [UseAutoHeightControl] option is on, it will be reset to the player's calculated Height value; if it is off, it will be reset to the MMD's Preset setting. The initial desktop shortcut is [Home].
  • 2023.12.22 - Released in BOOTH
$
Add to cart

MMD World Toolkit

Copy product URL
30-day money back guarantee

Ratings

3
(1 rating)
5 stars
0%
4 stars
0%
3 stars
100%
2 stars
0%
1 star
0%