Home Gallery Resources The Team Rules chat Login Register
Pages: [1]
Author Topic: Easy Vertex Coloring for Extra Detail  (Read 243 times)
0 Members and 1 Guest are viewing this topic.
Ryztiq
Pixel Bender
Brawl Vault Staff
****
Offline Offline

Posts: 115


Graphics Kid

  • Awards Former PMDT Star Hacker Hyperactive Contributor >9000 King for a Day

  • View Profile WWW Awards
    « on: October 31, 2017, 02:41:09 PM »


    Are you like me and want to squeeze every last bit of detail you can when making your models? Texture detail and shading not doing enough for you? Then you're in luck! This tutorial will show you how to add extra detail to any model using vertex coloring, this is an automated process and should be done after you've finished editing your model entirely, as changing anything afterward might affect the accuracy of your model's look. As a final note, this is best used on static models as vertex coloring is used in this example as a way to bake shading without a texture, meaning that moving parts will still have shadows if using this method (such as armpits and groin areas of characters). Anyway, let's begin!

    So, to begin I've got this object made in 3ds max, any object works for this method so I messed around with a cylinder till I got this thing.


    For contrast, this is how it looks in brawlbox:


    Now, I want to add more detail to this baby, so lets calculate the lighting in the scene to start off.
    NOTE: This uses the current lighting being used in the viewport, so you can add lights and change around the lighting seen in the viewport to get different effects. For this example I'm going to use the default lighting with ambient occlusion. First I'm going to set the lighting to high quality:


    Now that I've done that I'm going to go into the lighting settings and turn on raiosity so I can calculate a current solution.




    Hit start and 3DS will calculate the current lighting in the scene, once it's done go to the utilities bar on the right side of the viewport and click more, then scroll up and click assign vertex colors:


    Make sure your settings in the utility are as follows and then click the models you want to shade, once clicked hit assign to selected


    Now go back to the modifier tab when the object is selected and you'll see that a vertexpaint modifier has been added, you can click it and then the buttons in the vertexpaint window that pops up to view the lighting that's been assigned.


    Now that the object is shaded you can import it in brawlbox with the vertex colors by setting "useregistercolor" to false. Make sure that add colors and ignore original color are set to false as well or the colors will be ignored upon importing.


    Thats it! Keep in mind that brawlbox only supports vertex coloring per vertex, not per face, so the more divisions your object has the more color information it can store, but dont bloat your object size  Grin Here's how the model looks in brawlboc with the shading, both with and without texture:



    Logged



    Kyouma
    Heroic Kitten
    **
    Offline Offline

    Posts: 2817


    We shouldn't try to go back

  • Awards Star Hacker Renowned Hacker Super Saiyan Topic Heart Container Tutorial Writer

  • View Profile Awards
    « Reply #1 on: October 31, 2017, 03:06:38 PM »


    oh, I just started messing wtih the vertex coloring stuff and I wondered why was my model import looking with nulled shaders when I imported it.. thanks alot I will follow it straight from your words
    Logged

    Ryztiq
    Pixel Bender
    Brawl Vault Staff
    ****
    Offline Offline

    Posts: 115


    Graphics Kid

  • Awards Former PMDT Star Hacker Hyperactive Contributor >9000 King for a Day

  • View Profile WWW Awards
    « Reply #2 on: October 31, 2017, 03:10:14 PM »


    Thanks man, if you want to learn how to vertex color manually I have a tutorial for that too  Kirby Dance
    https://youtu.be/3Loh1oJBrLY
    Logged



    Pages: [1]
    Print
    Jump to: