But it is simply not talked about enough. This creates a HIGHLY optimized avatar, and most highly experienced creators already do this. So lets get on to how you fix this problem? That of course is a texture atlas! If you're unaware of what texture atlasing is, its basically combining all textures into one single texture, and having that be 1 material instead of 22. Now I have no idea why the hell the devs limit specifically polygons instead of materials and skinned mesh renders, but I assume it comes down to horrible misinformation, as its one of the MANY issues that haunt this game. There are often people who have 13 skinned mesh renders and 15 - 16 materials, but don't remove the extra materials from the skinned mesh renders, so now we suddenly need to render that one avatar out over 195 or so times! That is NOT ok! Instead of rendering out your character once, we now need to render you 22 times, every time you're on screen, and that can double or even quadruple if you don't know how to work with materials. So to put it simply, you are generating a absolute TON of draw calls that are simply unneeded, and generating lag by just being in the avatar. encapsulated as CPU work that prepares drawing resources for the graphics card. ".Basically a draw call contains all the information telling GPU about textures, states, shaders, rendering objects, buffers, etc. And why is that a problem you ask? Well its because draw calls. So what did I learn in this time? Well of course, what I mentioned in the title.Īlmost every person who uploads MMD avatars for public use generally has up to 22 materials for some god awful reason. I've been around for years on VRChat now, in game i'm known as "Winter Psycho" and I used to make Overwatch avatars back when I first started, i've moved on to new projects and i'm preparing the release of a rather large one! Of course however, starting out, like most creators I was told "Polygons cause lagg!1!" and followed the rules as best as I could, but clearly that wasn't enough because there was still always lag, and I never knew why.įast forward 3 years and I now know MUCH more about models, I create full custom viseme sets, I make my own shaders by hand, I do all my own rigging and weight painting and even create custom texture and detail maps. Why cant this subreddit just use the flair system like normal reddits. Avatar and World requests must go in green pinned posts.įollow Reddit's Content Policy Official Links:įeature Requests & Bug Reports Community:.Posts by users exceeding once per day are subject to removal at moderator discretion.Self promotion of content hosted outside of Reddit (YouTube channel, Twitch, Instagram, etc) limited to once per month if active on the subreddit (specifically comments) and once per three months if not.Do not use this subreddit to question moderation of another social platform. VRchat, the VRchat discord, and this subreddit have similar community standards.No VRChat Account Sharing or Ban Evasion.No solicitation/commission that's not self post in excess of once per three month.No Asset Reverse Engineering, Stealing, Extraction, or "Ripping" Content.No Disclosure of Personal Information - “Doxxing”, “Personal Information”, “Callout”, “Naming and shaming”.No Impersonation of VRChat Employees or Subreddit Mods.(Must be 13 or older to use the VRChat program) Be 18 or older to participate in the subreddit.Nth Rule - Follow the VRChat Community Guidelines - This subreddit is here to support the VRChat app so will respect the rules of the developers. Please read the full Subreddit Rules for more detail The VRChat Sub stands against extortionate API prices.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |