Home Gallery Resources The Team Rules chat Login Register
Pages: [1]
Author Topic: New method for making professional CSP's  (Read 943 times)
0 Members and 1 Guest are viewing this topic.
tim.de9
Advanced Kitten
***
Offline Offline

Posts: 27


  • Awards Tutorial Writer

  • View Profile Awards
    « on: May 26, 2013, 01:29:40 PM »


    *note* I may add more images to this tutorial later, to make it more clear, but right now I have to go to work.*note*

    This is not a tutorial for making poses.  There is already a great tutorial for that.  This is simply the best possible method to achieve the highest quality image once you have the pose you want.

    With this method I have developed and perfected you will be able to achieve the highest level of professionalism and quality for your csp's available.  This is for those of you who demand nothing less that perfection.  I have noticed that most if not all of the methods here are using screen captured images from brawlbox.  This approach is more professional than that, and is what you would do to achieve the highest quality image possible.  For some this may seem overkill, but for others this will be just the trick.

    For this tutorial you will need a version of Photoshop that is capable of manipulating 3D objects.  From memory, I want to say CS4 was the first to add this feature but I could be wrong.  I personally I have written this tutorial for CS6 Extended but it should be very similar and easy to follow in older versions of Photoshop.  

    Unfortunately, though, this will not work in gimp or anything else since we are going to be using Photoshop's 3D capabilities to render high resolution 3d objects.  The benefit of this method is that you can achieve super high resolution images which can then be scaled down (by rendering a lower resolution image or taking snapshots in brawlbox you always end up with jaggies and blockies.)

    Let me give you an example. (Keep in mind that the high res images I will show you were originally with a transparent background but for some reason imgur removed the transparency when I uploaded them, This is obviously a very important factor for high quality csp so don't worry, the transparent background will be there in the end.)

    First of all you may want to save the image and zoom in on it to see exactly what I am talking about more clearly.

    This is a screen capture from brawlbox.  notice at the point where I put the arrows that there is jaggedness inside the image as well as boardering it.  Also notice how there is a white boarder around any part of a texture that contains transparency.  Also there are random white pixels all over the image though you probably can't see them here.  These issues may not seem like such a big deal but they will actually become more apparent when you downscale, not less.


    Now notice my method.  Even though the image is several times larger there is no jaggedness.  Everything has been anti-aliased including the outside edges and there is no white boarder around the transparent textures.  This will look beautiful when we downscale it to fit our CSP

    Now let me show you the final product

    Please note I will not be taking baby steps and this tutorial assumes a basic knowledge of the programs involved.  There are other tutorials which can help you if you need more experience with BB or PS but we really won't be doing anything super complex and even a careful noob shouldn't have a problem.

    Your gonna need Brawlbox.
    A good pose for your characters [you can make one or use one from an attack animation]
    3D capable version of photoshop
    Patience

    Firstly, create a new folder somewhere (I use my desktop) which you can keep all your files for this project. Now you need to load up your character in brawlbox.  And then load up the animation for the pose you will be using.  Once you have your character posing and looking nice in brawlbox you will need to apply the pose to the actual model itself.  To do this,  in the "Transform All" menu in the Animation panel at the bottom of the screen hit copy.  And then go to frame 0 of the animation which should then move your character back into his T pose.  Hit paste under the "Transform All" menu and viola.  The pose should now be applied to the model itself.  

    Almost done with Brawlbox.  Now you just need to export the model as dae (which will require one of the newer versions of brawlbox).  If asked about normals just hit yes.  Lastly you will want to go to the texture data folder for your character, right click and export all into the same folder as the dae you just created.  Now close brawlbox, and you probably don't want to save either since you just ruined your characters T-pose.

    Now you should be able to open the dae in Photoshop.  This is at least true for CS6 Extended.  If older versions cannot open DAE files you may need to find a way of converting the file into a supporting format but I am not sure.  To open it in photoshop you can just drag in into the window after you open PS or you can go to 3D>New Layer from 3D file.

    If all went well you should see your character posing in photoshop.  Select the marquee tool to simplify the view port.  The lighting will be too dark and if you have any transparent textures your character will probably have white in places he shouldn't.  Don't worry, we can fix this easily in a moment.

    Firstly in the 3d panel you should deselect any objects that you don't want in your csp.  For example link has a sword handle and shield on his back that I didn't want so I simply click the eyeball next to that object so it disappears.  Do this now or you may forget.  

    Now we want to fix the lighting so that we can see our model better when working to fix up the textures.  To do this, in the 3d panel go all the way to the bottom and select the light. Should be called "infinite light 1". Now just click the trashcan to delete this light.  This is because these lights have a way of making our image look horrible (especially the caracters faces) so instead we will be using image based lighting to give and even color appearance.

    To do this go all the way back to the top in the 3d panel and go into the environment rollout.  In the properties panel you should see that IBL is already checked.  The only reason it looks so dark is because the color is set to black.  Double click the black box to the right of where it says "color:" and set the color to pure white by dragging to the top left corner or inputting ffffff in the color # box.

    Now your character should have perfect lighting but just to save us some render time make sure the shadow box is unchecked and just below make sure shadow opacity is set to 0%.

    We are now done with the lighting for our characters and will move on to textures but before we forget go quickly into the scene rollout just underneath the environment where you just were.  Go all the way to the bottom and put a check next to where it says "remove hidden backfaces" or it may just say backfaces, same thing.  This will save us a lot of time during the render.

    Now it is time for the final portion, getting the textures to look right.  This is actually not hard at all but this is where you will need some basic reasoning skills.  The textures are probably not correct however each character is a little different so I can't point out every problem.  I will point out all the ones I have come across so far and how to fix them.  The first thing is that eyes are probably messed up on your character.  This is because PS is only loading one texture for the eyes and most Brawl characters use several texture layers for the eyes.  For example link had 3.  The whites of his eyes the eyeball itself and then a highlight for the eye over that.  To fix this is simple simply combine all 3 in one image in photoshop and save that image as .png.

    Now in the 3d panel find the eye object.  This may be easy or hard depending on if the creator of your model named the objects or just left the names generic.  Either way you can find them pretty easily by checking and unchecking objects to find what is what.  Also keep it mind most characters have 4 eyes not two.  2 for yellow eyes and two for regular.  To simplify things make sure you make the yellow eyes invisible by unchecking the eyeball next to their object.  Now find the regular eyes and just replace their texture with the new one you just made. Just click the little grey box next to where it says "diffuse" and choose replace texture.  Do this for both eyes and viola.

    This little trick should solve most of your problems.  For example ganondorf had a gold highlight on his entire armor and simply replacing that texture with his normal armor fixed the issue.  Again this is not difficult but just requires some basic reasoning.  The only thing left will probably be transparent textures (although some characters don't have them.)

    To illustrate what I mean by transparency issues just take a look at this

    obviously we just want the white to be transparent

    To fix this is really easy.  To tell photoshop that your layer is transparent you just need to load an opacity layer.  So once again find the object in question in the 3d panel and select it.  In its property panel scroll down to where it says opacity again click the little grey box and load texture.  Just load the same texture that the object uses as its diffuse texture.  This will tell photoshop that transparency in the texture bitmap should be transparent on the character himself.  

    Just repeat these steps as needed until your character is looking perfect.  Now we are ready to render but before we do we are gonna want a higher resolution image so that we can avoid jagged edges as mentioned before.  So since this is a 3d object it can be upscaled without any of quality.  Go to image>size and choose percent.  Do 500% percent and apply it.  Now you have a much larger image that when downscaled shouldn't have any blockies or jaggies.

    The final step is rendering the actual image.  But there are some things we can to do to make it faster.  Depending on your PC this could take some time, mine took about 40 minutes.  We need to render the image in order to apply anti-aliasing and removed the white boarder around transparent objects, as well as to fix other issues with the image.  So if you really want the highest professional quality image you shouldn't skip this step.  However there is a way to lower the rendering time by selecting only the areas of the object you want to render.  To do this go into the layers panel and hold control and click the image that represents the layer.  Now the whole character should be selected.  However many times you will actually not have the whole character in your csp so you don't really need to render the whole character.  Take a quick moment and find a safe area to remove from your selection.  You should have an idea of where your csp is going to end or if your in doubt copy and paste the whole image into a new image and create your csp to see where the cutoff will be then go back into your image and remove the unused area at the bottom from your selection. This should help reduce rendering time dramatically otherwise photoshop will try to render the whole image, even the transparent parts.  

    Now everything is in place and we just need to be patient and render.  Make sure that your computer is not going to go into sleep or hibernation in your power settings.  This can completely ruin the render so just double check the settings before you start the render.

    Now the moment of truth  hold alt+shift+ctrl+r or go to 3d>render on the top menu bar or choose render in the properties panel.  Photoshop should automatically have optimal settings for the render and will begin the render right away.  Now just be patient, if you have a badass computer it won't take so long.  My cpu is a quad 1.6 ghz and it took about 40 minutes.  I am sure a lot of you have better computers than that.

    ..............................Now................ ......................We......................... ..............Wait............................... ....


    When it is finished rendering. Rasterize the image. Go to layer>rasterize>3D.  Make sure the area you rendered is still selected and invert the selection.  Now press the delete key.  Now only the rendered part of your image remains.  Now invert the selection again.  Go to image crop.  Make sure you SAVE the image.  And now your done.  Go ahead and make your CSP now and enjoy it, in all its perfection and beauty.


    « Last Edit: May 26, 2013, 01:43:42 PM by tim.de9 » Logged


    GentlemanPotato
    Lol Kitten
    *********
    Offline Offline

    Posts: 809


    Hey, wanna be in my gang?

  • Awards Renowned Hacker Favorite'd Heart Container Active Contributor Tutorial Writer

  • View Profile Awards
    « Reply #1 on: May 26, 2013, 04:44:07 PM »


    Seems extremely complicated for a tiny image you only see for a short time before a match.
    Logged


    tim.de9
    Advanced Kitten
    ***
    Offline Offline

    Posts: 27


  • Awards Tutorial Writer

  • View Profile Awards
    « Reply #2 on: May 27, 2013, 08:58:14 AM »


    it's actually not so hard.  It's called professionalism.  Some people care, some don't.  This is simply for those that do.
    Logged


    GentlemanPotato
    Lol Kitten
    *********
    Offline Offline

    Posts: 809


    Hey, wanna be in my gang?

  • Awards Renowned Hacker Favorite'd Heart Container Active Contributor Tutorial Writer

  • View Profile Awards
    « Reply #3 on: May 27, 2013, 11:47:22 AM »


    40 minutes for 1 picture is way too much.
    Logged


    tim.de9
    Advanced Kitten
    ***
    Offline Offline

    Posts: 27


  • Awards Tutorial Writer

  • View Profile Awards
    « Reply #4 on: May 27, 2013, 04:23:23 PM »


    Not really.  I am sure the original CSP's from Nintendo were rendered out as well.  Its really just a trade off of time for quality.  Not really too complicated to set up either once you get it down. After spending what probably amounts to days, weeks or even months porting or creating a custom character or vertex.  A few extra minutes for a high quality CSP doesn't really seem all that bad.  Especially for somebody who demands quality.  Like a professional artist or a perfectionist.
    Logged


    Marios_shadow
    Advanced Kitten
    ***
    Offline Offline

    Posts: 35


    View Profile Awards
    « Reply #5 on: June 12, 2013, 07:42:39 PM »


    40 minutes for 1 picture is way too much.
    Considering how much better these look than mine I'd gladly invest the time in this method. If I had it.

    Still, this is pretty cool.  Thanks for the guide, OP.
    Logged

    GentlemanPotato
    Lol Kitten
    *********
    Offline Offline

    Posts: 809


    Hey, wanna be in my gang?

  • Awards Renowned Hacker Favorite'd Heart Container Active Contributor Tutorial Writer

  • View Profile Awards
    « Reply #6 on: June 13, 2013, 07:23:16 AM »


    Considering how much better these look than mine I'd gladly invest the time in this method. If I had it.
    Exactly. You don't have the time to wait 40 minutes for 1 picture.
    Logged


    Marios_shadow
    Advanced Kitten
    ***
    Offline Offline

    Posts: 35


    View Profile Awards
    « Reply #7 on: June 13, 2013, 12:34:17 PM »


    Exactly. You don't have the time to wait 40 minutes for 1 picture.
    I don't understand where your indignation is coming from.

    How does anyone have any time for this Brawl modding crap? And it's not as if you need to be present for this forty-minute rendering period, anyway.
    Logged

    ZpÑ41
    Expert Kitten
    ****
    Offline Offline

    Posts: 67


  • Awards Dedicated Hacker

  • View Profile Awards
    « Reply #8 on: August 06, 2013, 12:52:45 PM »


    Good tutorial. Would be better with more pics so that people that got no idea what their doing, could follow up more easier.

    I'd also like to point out that on "San links evil Twin's" pose, you got his FS eye on... not sure if you meant to do that, so im just letting you know wut's up. o.O)?
    Logged

    ZpÑ41
    Expert Kitten
    ****
    Offline Offline

    Posts: 67


  • Awards Dedicated Hacker

  • View Profile Awards
    « Reply #9 on: August 09, 2013, 12:27:59 AM »


    Ok cool topic dead, bye
    Logged

    spongeman131
    Mega Kitten
    *****
    Offline Offline

    Posts: 144

  • Awards Hot Topic Favorite'd

  • View Profile Awards
    « Reply #10 on: September 11, 2013, 10:28:29 PM »


    When I go to replace textures it replaces the textures for all objects not just the single object. how do I fix this?
    Logged

    Zarks
    Expert Kitten
    ****
    Offline Offline

    Posts: 74


    Triforce

  • Awards >9000 Dedicated Hacker Tutorial Writer Novice Restorer

  • View Profile WWW Awards
    « Reply #11 on: January 06, 2014, 01:20:35 PM »


    Like (Y)
    Logged


    Pages: [1]
    Print
    Jump to: