Narachi
Hiya, this is the Narachi. My own take on a '-chi' style avatar. It is heavily inspired by the Rantichi V2 by Rantis. This is a big project. I do not recommend buying this if you have no experience with Unity and/or Blender. If the price is too much I'm willing to do (art, or anything really) trades too!
This is the first time me sharing this project to other people. Any feedback or questions (via Discord: https://discord.gg/AHtqUNg6t4) would be very much appreciated!
Using the .unitypackage
1. Import VRChat SDK3 and/or ChilloutVR CCK. If this gives an error for the VRC SDK, simply restart Unity.
2. Import the latest Poiyomi Toon shader (or the Pro version)
3. In the top tool bar, go to Window > Windows > Package Manager (example). Search for "Post Processing" & install that (example).
4. Import the Narachi package.
Provided Files
This section describes the included files. Triangle count (tris) are rounded up. Materials are setup with Poiyomi v8.* Toon, which is free!
When purchasing this asset you get access to the following archives:
- Narachi_YYYY-MM-DD_Blender.zip contains the Blender project and textures.
- Narachi_YYYY-MM-DD_Unity.unitypackage contains all the animations, textures, models, and scenes required to upload a Narachi.
- Narachi_YYYY-MM-DD_Unity_Raw.zip is the same as the above, but as a ZIP file instead of a Unity Package.
- Narachi_YYYY-MM-DD_Texture_Templates.7z a Photoshop file for the body and various black-and-white gradients and patterns to make your own textures.
The Unity files contain the following FBX models which were exported from the Blender project:
Narachi DIY Base (Narachi.fbx)
This FBX file contains the main model and a few clothes. The clothes meshes can be deleted if not needed. It uses a total of 44k tris & 5 materials. It contains 3 (skinned) meshes. The two outfits share bones in the skirt for optimization reasons. This FBX does not include hair, tail, or ears since most of the people want to mix & match their own, hence the DIY naming.
Body
24k tris & 3 materials for the body, eye, and face tufts. It uses RGB AO maps which uses the channels to add the breast and fur shading. Has twist bones for arms & legs!
Casual Clothing (Outfit A)
10k tris & 1 material. Uses UDIM discard to toggle various clothing articles: hoodie, shorts, top, skirt, socks, and arm warmers.
Maid Dress (Outfit B)
10k tris and 1 material. Uses UDIM discard to toggle the dress and bell choker.
Narachi DIY Addons
These are extra parts that included to fit to your Narachi (or any other model).
Hair (Narachi_Hair.fbx)
12k tris & 1 material & 30 bones.
Tail (Narachi_Tail.fbx)
12k tris & 1 material & 7 bones. A fluffy tail with 2 shape keys to adjust look. It uses RGB AO maps to dynamically shade between the different tail looks.
Glasses (Glasses.fbx)
350 tris & 1 material. Some simple round glasses.
Ear Set (Narachi_Ears.fbx)
7k tris & 1 material & 8 bones. A singular mesh containing multiple pairs of ears: floppy, bunny, foxy, bear. Uses UDIM discard to toggle the various types.
Narachi Quest (Narachi_Quest20k.fbx)
20k tris & 1 material, <12MB VRAM. This is a quest version of the Narachi. It already has bunny ears, tail, and hair attached. It also has a hoodie and shorts. I may release a more optimized version at a later date if interest is high enough.
VRChat Scene
The scene (Narachi_VRChat)
is setup for SDK3. It can be directly uploaded without any configuration. Most of the toggles uses UDIM discard. Facial expressions can be manipulated via hand gestures or forced into a specific one with the radial menu. A heart rate monitor can be connected via OSC which can control a BPM counter and is synchronized to a sound effect. The glasses can be picked up by making a fist with the right hand, grabbing them. The cheeks on the face contain grabbable PhysBones and triggers a facial expression. Automatic reactions are also for nose boops, headpats, and grabbing the ears. It is at medium performance (PC) with 6 skinned mesh renderers, 10 material slots, 10 PhysBone components, 66 PhysBone transforms. All other stats are good or excellent.
The Quest version is also setup in the same scene. Simply switch the build target to android and upload. It sits at poor performance which means it can be seen by everyone who has set their minimum performance rank to poor (this is not possible for very poor). The most constraining factor is tris (19.9k), PhysBone components (7), and PhysBone transforms (48).
ChilloutVR Scene
The scene (Narachi_ChilloutVR)
is setup for the ChilloutVR CCK. It has most toggles set up but has none of the interactions: facial reactions to touching/grabbing, pickupable glasses, and the heartrate monitor. DynamicBones are not setup!
Naroomba Scene
The Naroomba is just a silly avatar I made for April's Fools. It's included for completeness' sake.
Blender File
The entire Blender project is included. Everything is organized into collections. Two collections (suffixed with 'Export') contain the objects that can be exported with CATs to get the same FBX files as used in Unity. It also contains the parts used to build the final export collections. These contain procedural materials that require baking if you want to edit the textures within Blender. There are also some extra collections that contain older stuff: feel free to delete it though.
Frequently Asked Questions
What is UDIM discard?
It is an easy and reasonably optimized way to handle toggles via shaders. Currently Poiyomi Toon/Pro and Silent's Cell Shading Shader can use this. For more information see: https://www.poiyomi.com/special-fx/udim-discard & https://gitlab.com/s-ilent/SCSS/-/wikis/Manual/Inventory-System
I can't open up the .ZIP file!
Use 7zip (or WinRAR). The Windows zip extractor is meh.
Why is there no Substance Painter file?
I don't use Substance Painter, but if someone is willing to make one I would be happy to include it!
Only Poor performance for the Quest version?!
Wah I'm sorry >_< I just don't play with quest people enough for it to be a good time investment. I might consider it later, or you could always use CATs Bake tool in Blender!
Can I make and sell assets for this model?
Yes! Feel free to post it in the Discord or tag me on Twitter.
Can I sell commissions or do auctions?
Yes, but you are not allowed to sell below the price of this asset (5 euro). For example, selling for 4 euro is not allowed, but selling for 10 euro is. See the license below for more details.
Can I distribute a look-alike version of this avatar?
Please contact me so we can discuss the terms.
Does it have eye and mouth tracking via OSC support?
Currently not as I don't own the hardware. Once I do I will probably add it!
What do you use for baking the textures?
I use a Blender add-on called SimpleBake.
I have another question!
Join my Discord https://discord.gg/AHtqUNg6t4 or contact me on Twitter @NaraWithVR
License
Upon purchasing this avatar, both original or derived, you agree to the following terms:
1. Personal Use
1.1 You are allowed to edit, customize, and use the avatar for personal use.
1.2 You are not allowed to share the original data or derived data that is indistinguishable from the original directly to other parties.
1.3 You are allowed to upload the avatar, original or derived, to platforms that store derivative data and not the original data. This includes platforms such as VRChat and ChilloutVR, but excludes uploading the data to file sharing services.
1.4 You are allowed to allow third parties to equip, but not edit the data, on platforms for non-commercial purposes. For example, setting the avatar to "public" while uploading to VRChat, or sharing the avatar directly to a friend in ChilloutVR.
2. Commercial Use
2.1 You are not allowed to sell any of the original data.
2.2 You are allowed to include parts of the avatar data in other works for commercial purposes,
2.3 and you are allowed to sell a derivative of the original avatar to a third-party for the third-party's personal use, as long as the derivative is distinct from the original avatar.
2.4 However, you are not allowed to sell any of the derived avatar, for less than the price of this avatar.
2.6 You are allowed to use the data to generate secondary products such as t-shirts, stickers, drawings, videos.
2.7 You are allowed to use the data for live streaming.
Acknowledgements
Rantis for creating the Rantichi V2, sparking my interest in Blender, Unity, and avatar creation.
Nahsler for being such an amazing sparring partner for bouncing ideas and critique.
Lirunes for helping with body proportions and shape.
Change log
2023-01-21
I slashed the price as I longer have the energy to maintain it proper. The price went from 33.33 EUR to 5 EUR
2022-10-27
Added a Halloween outfit that has a spooky coat and a skull thingy.
2022-10-19
Added black-white gradient/pattern files and a photoshop file for the body.
2022-09-05
Fixed glasses toggle breaking. Removed unnecessary files.
2022-08-15
Fixed UDIM toggles breaking on the newer Poiyomi version.
2022-08-12
Disabled the Android texture format override.
Converted all animations to use Write Defaults Off for the VRChat SDK/Narachi_FX animator.
2022-07-30
Initial version.