Inkipedia:3D Models: Difference between revisions

From Inkipedia, the Splatoon wiki
m (Added fix and models repositories)
m (Some grammar/formatting cleanup)
Line 2: Line 2:
The '''3D Models''' project's goal is to construct pseudo-3D images of the weapons in ''Splatoon'' that can be freely rotated.
The '''3D Models''' project's goal is to construct pseudo-3D images of the weapons in ''Splatoon'' that can be freely rotated.


== Example ==
==Example==
{{#invoke:3D viewer advanced|viewer_new
{{#invoke:3D viewer advanced|viewer_new
   | 3d-image-1 = S2 Weapon .96 Gal
   | 3d-image-1 = S2 Weapon .96 Gal
Line 8: Line 8:
}}
}}


{{Quote| {{!!}} '''This is not for the faint of heart. It requires a bit of knowledge on how Blender works, and a lot of time and patience since a lot of models will not be centered correctly by default, or would require to manually edit the textures, thus requiring plenty of tweaking to get them ready for the process.''' }}
{{Quote| {{!!}} '''This is not for the faint of heart. It requires a bit of knowledge on how Blender works and a lot of time and patience since a lot of models will not be centered correctly by default or would require manually editing the textures, thus requiring plenty of tweaking to get them ready for the process.''' }}


== Requirements ==
==Requirements==
* [https://www.blender.org/download/ Blender - 3D Model Viewer]
* [https://www.blender.org/download/ Blender - 3D Model Viewer]
* [https://github.com/RadiatorSyrup/SplatoonImageGenerator Blender addon: SplatoonImageGenerator]  
* [https://github.com/RadiatorSyrup/SplatoonImageGenerator Blender addon: SplatoonImageGenerator]
The rendering system works as a Blender addon, so you'll need to install the latest version of Blender.


You'll also need the latest version of the addon itself.
The rendering system works as a Blender addon, so you will need to install the latest version of Blender. You will also need the latest version of the addon itself.


Select "Code" and then "Download Zip" from the menu and you should be good to go.
Select "Code" and then "Download Zip" from the menu and you should be good to go.


== Initial setup ==
==Initial setup==
If you have never used Blender before, you'll want to play around with it a bit to get used to the basics.  
If you have never used Blender before, you will want to play around with it a bit to get used to the basics.


This might be a good video to follow: [https://www.youtube.com/watch?v=Z8sg0nHNTTo {{YT}} ABSOLUTE Beginner Basics.. Blender For Noobs]
This might be a good video to follow: [https://www.youtube.com/watch?v=Z8sg0nHNTTo {{YT}} ABSOLUTE Beginner Basics.. Blender For Noobs]


=== Installation ===
===Installation===
Once you've got Blender up and running, you'll need to install the Addon itself. This is pretty straightforward.
Once you have got Blender up and running, you will need to install the Addon itself. This is pretty straightforward.
Click Edit -> Preferences and select the Addons sub-menu. <br>
Click on the "Install" button at the top right and then select the zip file you've downloaded.


You should see the SplatoonImageGenerator addon pop up. Tick the checkbox to the left of the menu to enable the addon. <br>
Click Edit → Preferences and select the Addons sub-menu.<br>
Click on the "Install" button at the top right and then select the zip file you have downloaded.


Now that you've got the addon installed, you'll need to install the libraries the addon needs to run. Expand the menu that just appeared with the dropdown arrow, and click on "Install Dependencies".
You should see the SplatoonImageGenerator addon pop up. Tick the checkbox to the left of the menu to enable the addon.
This will install the Python library [https://pillow.readthedocs.io/en/stable/ Pillow] so that it can be used by Blender.


In the case that the button doesn't work, or an error appears either near the button or on the bottom bar, don't panic! Open your command prompt, and navigate to the location where your python.exe application is, by entering the command <code>cd {path}</code>. Copy the path where your application is located and then enter the command: <code>python -m pip install pillow</code>.
Now that you have got the addon installed, you will need to install the libraries the addon needs to run. Expand the menu that just appeared with the dropdown arrow and click on "Install Dependencies". This will install the Python library [https://pillow.readthedocs.io/en/stable/ Pillow] so that it can be used by Blender.
 
In the case that the button does not work, or an error appears either near the button or on the bottom bar, don't panic! Open your command prompt and navigate to the location where your python.exe application is by entering the command <code>cd {path}</code>. Copy the path where your application is located and then enter the command <code>python -m pip install pillow</code>.
 
Once you successfully install the required libraries, you should see a new category in the tools panel (press N on your keyboard to open the tools panel when in the 3D layout).


Once you successfully install the required libraries, you should see a new category in the tools panel (press N on your keyboard to open the tools panel when in the 3d layout).
That's it! You're all set up and ready to start loading in your models.
That's it! You're all set up and ready to start loading in your models.


===Getting Models===
===Getting models===
You can get almost all of the Splatoon models from https://www.models-resource.com/nintendo_switch/splatoon2/.
You can get almost all of the ''Splatoon'' models from https://www.models-resource.com/nintendo_switch/splatoon2. The addon has only been tested with a select few weapon models, so don't be too surprised if it does not work out of the box for some of the other types. However, with a bit of tweaking, you should be able to take images of any model of your choice, ''Splatoon'' or otherwise!
The addon has only been tested with a select few weapon models, so don't be too surprised if it doesn't work out of the box for some of the other types. However, with a bit of tweaking, you should be able to take images of any model of your choice, Splatoon or otherwise!


===Importing Models===
===Importing models===
Importing models is quite straightforward, simply File->Import->fbx, and select the model you'd like to take an image of.
Importing models is quite straightforward, simply go to File Import fbx, and select the model you would like to take an image of.


== Using the addon ==
==Using the addon==
===Addon Structure===
===Addon structure===
'''PIC OF ADDON'''
'''PIC OF ADDON'''
The main meat of the addon is its ability to rotate and render 3D models to form the pseudo-3D images you see around the wiki. However, it comes with a few helper functions to make your life easier when rendering the models.


The helper functions can be found under "Basic Settings" and help complete commonly used tasks on the model to prepare it for rendering. Their exact functions are as follows:
The main meat of the addon is its ability to rotate and render 3D models to form the pseudo-3D images you see around the wiki. However, it comes with a few helper functions to make your life easier when rendering the models. The helper functions can be found under "Basic Settings" and help complete commonly used tasks on the model to prepare it for rendering. Their exact functions are as follows:


====Base armature====
====Base armature====
This is to select the top-level Armature object of the model, which will dictate which model is rotated and processed. If something isn't working right, check that the correct armature is selected!
This is to select the top-level armature object of the model, which will dictate which model is rotated and processed. If something is not working right, check that the correct armature is selected!


====Rotate and Scale====
====Rotate and Scale====
Rotate and Scale does exactly what it says on the tin, rotates the model and scales it up so it's easier to navigate from the default Blender view. It relies on the fact that each model comes with the same starting rotation though, so take care to check it's done its job correctly.
Rotate and Scale does exactly what it says, it rotates the model and scales it up so it is easier to navigate from the default Blender view. It relies on the fact that each model comes with the same starting rotation, though, so take care to check it has done its job correctly.


====Position Cursor====
====Position Cursor====
The addon rotates the 3D model around the 3D cursor when rendering, rather than object origin, since the origin is rarely at the centre of mass of the model. This button places the 3D cursor at an approximate midpoint of the model. Again, it's not infallible, so check that it looks approximately right before rendering.
The addon rotates the 3D model around the 3D cursor when rendering, rather than object origin, since the origin is rarely at the centre of mass of the model. This button places the 3D cursor at an approximate midpoint of the model. Again, it is not infallible, so check that it looks approximately right before rendering.


====Position Camera====
====Position Camera====
This button positions the camera to look at the model side on, with enough margin around the edges to leave some space if the model grows when rotating. Check that the model is centred okay, and that fills the camera with a bit of margin.
This button positions the camera to look at the model side-on, with enough margin around the edges to leave some space if the model grows when rotating. Check that the model is centred well and that it fills the camera with a bit of margin.


====Fix Object Material====
====Fix Object Material====
For some reason, Splatoon models are imported with backfaces visible. This button simply disables this for all meshes, so that you don't have to do this yourself. You can easily see what it does to an imported model in Rendered view.
For some reason, ''Splatoon'' models are imported with backfaces visible. This button simply disables this for all meshes, so that you do not have to do it yourself. You can easily see what it does to an imported model in the Rendered view.


====Set HDRI====
====Set HDRI====
This just adds a Skate Park HDRI to the scene to add some organic lighting.
This just adds a skatepark HDRI to the scene to add some organic lighting.


<br><br>
Some further options are available in Advanced Settings:
Some further options are available in Advanced Settings:


====X Rotations====
====X Rotations====
Sets the number of rotations in the X axis displayed on the final image. More leads to a smoother rotation experience, at the cost of higher storage space.
Sets the number of rotations in the X-axis displayed on the final image. More leads to a smoother rotation experience, at the cost of higher storage space.


====X Resolution and Y Resolution====
====X Resolution and Y Resolution====
These determine the resolution of the image rendered by Blender, '''NOT''' the final generated image. I haven't really found a use for this, except to tweak aspect ratio, but I've left it in anyway.
These determine the resolution of the image rendered by Blender, '''NOT''' the final generated image. There does not appear to be much of a use for this, except to tweak the aspect ratio, but it has been left in anyway.


====Output Format====
====Output Format====
Does what it says on the tin. Choose between PNG (transparent) or JPEG (lower file size)
Does exactly what it says. Choose between PNG (transparent) or JPEG (lower file size)


<br><br>
Finally, to render, there are the following options:
Then finally to render, there are the following options:


====Output Folder====
====Output Folder====
The folder where the final image will be placed. '''CAUTION:''' The addon uses folder called 'tmp' within the selected folder to store images. So maybe make a separate folder to store the outputs if you have a folder called tmp with important stuff.
The folder where the final image will be placed. '''CAUTION:''' The addon uses a folder called 'tmp' within the selected folder to store images, so maybe make a separate folder to store the outputs if you already have a folder called tmp with the important stuff.


====Render to Wiki Image====
====Render to Wiki Image====
Renders the final images, generates a weapon.{output format} file and a weaponoffsets.txt file with the description needed to get it to work.
Renders the final images, generates a weapon.{output format} file and a weaponoffsets.txt file with the description needed to get it to work.


=== Taking images ===
===Taking images===
The basic steps to take an image are quite straightforward. Import your model, select the armature, go down the list of buttons in Basic settings, select your output folder and render! However, use each of the steps with care, as every Splatoon model is different, and the addon may make mistakes. Check each step to see whether it has worked as intended. Checks are as follows:
The basic steps to take an image are quite straightforward. Import your model, select the armature, go down the list of buttons in Basic settings, select your output folder and render! However, use each of the steps with care, as every ''Splatoon'' model is different and the addon may make mistakes. Check each step to see whether it has worked as intended. Checks are as follows:


====Rotate and Scale====
====Rotate and Scale====
Check that the model is in the right orientation (muzzle facing left/right, handle facing down, etc.). If this isn't the case, you'll have to rotate the Armature manually to fix it.
Check that the model is in the right orientation (muzzle facing left/right, handle facing down, etc.) If this is not the case, you will have to rotate the armature manually to fix it.


Also check that the model rotates as intended (i.e local axis are lined up). The local Y-axis should pitch the '''armature''' up and down, as if it were aiming towards higher and lower targets. If this isn't the case, you'll have to reposition the '''armature''' and apply scale as necessary to get this to happen.
Also, check that the model rotates as intended (i.e. local axis are lined up). The local Y-axis should pitch the armature up and down as if it were aiming towards higher and lower targets. If this is not the case, you will have to reposition the armature and apply scale as necessary to get this to happen.


====Position Cursor====
====Position Cursor====
This usually works fine, but check that the cursor is at the approximate centre of the model. You can also set Blender's pivot point to 3D cursor, and check that the model rotates naturally around it. If not, reposition the armature (or 3D cursor) so that it's about right.
This usually works fine, but check that the cursor is at the approximate centre of the model. You can also set Blender's pivot point to a 3D cursor, and check that the model rotates naturally around it. If not, reposition the armature (or 3D cursor) so that it is about right.


====Position Camera====
====Position Camera====
Check that the model is fully framed, and that when rotated it never leaves the frame. You could, at this point, zoom the camera in to frame the model even closer to get a higher resolution final image, being careful that nothing leaves frame.
Check that the model is fully framed and that when rotated it never leaves the frame. You could, at this point, zoom the camera in to frame the model even closer to get a higher resolution final image, being careful that nothing leaves the frame.


====Fix Object Material====
====Fix Object Material====
Just check that the mesh doesn't look weird and inside-out after using this, sometimes you won't have to use this button at all. If the material still looks wrong, because of colour issues, shininess, surface detail or missing glowy bits, check Advanced Usage to modify the material.
Just check that the mesh does not look weird and inside-out after using this. Sometimes you will not have to use this button at all. If the material still looks wrong because of colour issues, shininess, surface detail or missing glow, check Advanced Usage to modify the material.


====Set HDRI====
====Set HDRI====
Check that the model lights up in Rendered view. If you don't want to use the Skate park HDRI, simply select your own and skip this button, which would normally overwrite it.
Check that the model lights up in rendered view. If you do not want to use the skatepark HDRI, simply select your own and skip this button, which would normally overwrite it.


===Advanced Usage===
===Advanced usage===
====Setting materials====
If your material looks a bit off, the FBX import likely did not use all the textures needed for your model. It is easy enough to fix this, but some experience with Blender's shader editor is useful but not necessary. Here are some common issues and their fixes:


====Setting Materials====
=====Missing glow=====
The model is likely missing an emission shader. Add an image texture to the object material and import the texture ending with _emm from the model's images folder. Connect this as the fac value to a MixRGB node and plug this into the emission input of Principled BSDF. Turn up the emission strength, set one colour to black and the other to one of your choosing, and you should be good to go.


If your material looks a bit off, it's likely that the FBX import didn't use all the textures needed for your model. It's easy enough to fix this, but some experience with Blender's shader editor is useful but not necessary. Here are some common issues and their fixes:
=====Missing surface detail=====
It is possible that the normal map for the model is not being applied strongly enough. Turn up the strength on the Normal Map node connected to the normal input of the Principled BSDF.


=====Missing Glowy Bits=====
=====Missing colours or black sections=====
The model is likely missing an Emission shader. Add an Image Texture to the object material, and import the texture ending with _emm from the model's images folder. Connect this as the fac value to a MixRGB node, and plug this into the Emission input of Principled BSDF. Turn up emission strength, set one colour to black and the other to one of your choosing, and you should be good to go.
This might be due to a Team Colour not being applied. Add an image texture to the material and import the image ending with _tcl from the model's images folder. Connect this as Fac to a MixRGB node. Connect the albedo texture that should be already connected to Base Color to one color input. Choose a color for the other input and plug the output of the MixRGB into the Base Color of the Principled BSDF. This hopefully should fix any colour issues with the model.


=====Missing Surface Detail=====
=====Not shiny enough=====
It's possible that the normal map for the model isn't being applied strongly enough. Turn up Strength on the Normal Map node connected to the Normal input of the Principled BSDF.
Possibly due to a missing metallic texture or roughness texture. Check which nodes on the Principled BSDF have nothing connected, out of Metallic and Roughness. Find the image ending with _mtl for Metallic, or _rgh for Roughness in your model's images folder. Add the ones you need as image textures and connect them up to the relevant node on the Principled BSDF block.


=====Missing Colours/Black Sections=====
====Changing lighting====
This might be due to a Team Colour not being applied. Add an Image Texture to the material, and import the image ending with _tcl from the model's images folder. Connect this as Fac to a MixRGB node. Connect the albedo texture that should be already connected to Base Color to one Color input. Choose a color for the other input, and plug the output of the MixRGB into the Base Color of the Principled BSDF. This hopefully should fix any colour issues with the model.
Feel free to add any other lighting if needed, if you feel it improves the look of the model. For instance, consider area lights to improve surface detail and cast shadows or coloured sunlight to add a tint to the model. You can also change the HDRI to add a different lighting effect. Just remember not to press the "Set HDRI" button as this will overwrite any HDRIs you use.


=====Not Shiny Enough=====
==Uploading your image==
Possibly due to a missing metallic texture or roughness texture. Check which nodes on the Principled BSDF have nothing connected, out of Metallic and Roughness. Find the image ending with _mtl for Metallic, or _rgh for Roughness in your model's images folder. Add the ones you need as Image Textures, and connect them up to the relevant node on the Principled BSDF block.  
Upload your weapon.png image file with [[Special:Upload]]. In-case of files larger than 5 MB size, upload with [[Special:UploadWizard]].
 
====Changing Lighting====
Feel free to add any other lighting if needed, if you feel it improves the look of the model. For instance, consider Area lights to improve surface detail and cast shadows, or a coloured Sun light to add a tint to the model. You can also change the HDRI to add a different lighting effect. Just remember not to press the "Set HDRI" button as this will overwrite any HDRIs you use.


== Uploading your image ==
Copy the text in weaponoffset.txt to the file's page and enter the link address of the file page to the URL parameter between the <nowiki> tags.
Upload your weapon.png image file with [[Special:Upload]]. In-case of files larger than 5 MB size, upload with [[Special:UploadWizard]].
Copy the text in weaponoffset.txt to the file's page and enter the link address of the file page to the url parameter between the <nowiki> tags.  


== Models Repositories ==
==Models repositories==
* Splatoon: [https://www.models-resource.com/wii_u/splatoon/ models-resource] for Special weapons, [https://steamcommunity.com/sharedfiles/filedetails/?id=685895429 .mdl models from the SFM Pack]
* ''Splatoon'': [https://www.models-resource.com/wii_u/splatoon/ models-resource] for special weapons, [https://steamcommunity.com/sharedfiles/filedetails/?id=685895429 .mdl models from the SFM Pack]
* Splatoon 2: [https://www.models-resource.com/nintendo_switch/ models-resource]
* ''Splatoon 2'': [https://www.models-resource.com/nintendo_switch/ models-resource]


==Help develop the addon!==
==Help develop the addon!==
====Needed Features====
===Needed features===
=====Auto Import Textures=====
====Auto import textures====
It'd be nice to have a system that would automatically import Emission maps, Team colour textures etc.
It would be nice to have a system that would automatically import emission maps, team colour textures etc.


====Known Bugs====
===Known bugs===
====Github====
====Github====
You can find the Github here: https://github.com/RadiatorSyrup/SplatoonImageGenerator
You can find the Github here: https://github.com/RadiatorSyrup/SplatoonImageGenerator
Any and all contributions are very welcome.
 
Any contributions are very welcome.


== Weapons ==
== Weapons ==

Revision as of 14:30, 25 August 2021

Shortcut:
INK:3D

The 3D Models project's goal is to construct pseudo-3D images of the weapons in Splatoon that can be freely rotated.

Example

Template:!! This is not for the faint of heart. It requires a bit of knowledge on how Blender works and a lot of time and patience since a lot of models will not be centered correctly by default or would require manually editing the textures, thus requiring plenty of tweaking to get them ready for the process.

Requirements

The rendering system works as a Blender addon, so you will need to install the latest version of Blender. You will also need the latest version of the addon itself.

Select "Code" and then "Download Zip" from the menu and you should be good to go.

Initial setup

If you have never used Blender before, you will want to play around with it a bit to get used to the basics.

This might be a good video to follow: YouTube ABSOLUTE Beginner Basics.. Blender For Noobs

Installation

Once you have got Blender up and running, you will need to install the Addon itself. This is pretty straightforward.

Click Edit → Preferences and select the Addons sub-menu.
Click on the "Install" button at the top right and then select the zip file you have downloaded.

You should see the SplatoonImageGenerator addon pop up. Tick the checkbox to the left of the menu to enable the addon.

Now that you have got the addon installed, you will need to install the libraries the addon needs to run. Expand the menu that just appeared with the dropdown arrow and click on "Install Dependencies". This will install the Python library Pillow so that it can be used by Blender.

In the case that the button does not work, or an error appears either near the button or on the bottom bar, don't panic! Open your command prompt and navigate to the location where your python.exe application is by entering the command cd {path}. Copy the path where your application is located and then enter the command python -m pip install pillow.

Once you successfully install the required libraries, you should see a new category in the tools panel (press N on your keyboard to open the tools panel when in the 3D layout).

That's it! You're all set up and ready to start loading in your models.

Getting models

You can get almost all of the Splatoon models from https://www.models-resource.com/nintendo_switch/splatoon2. The addon has only been tested with a select few weapon models, so don't be too surprised if it does not work out of the box for some of the other types. However, with a bit of tweaking, you should be able to take images of any model of your choice, Splatoon or otherwise!

Importing models

Importing models is quite straightforward, simply go to File → Import → fbx, and select the model you would like to take an image of.

Using the addon

Addon structure

PIC OF ADDON

The main meat of the addon is its ability to rotate and render 3D models to form the pseudo-3D images you see around the wiki. However, it comes with a few helper functions to make your life easier when rendering the models. The helper functions can be found under "Basic Settings" and help complete commonly used tasks on the model to prepare it for rendering. Their exact functions are as follows:

Base armature

This is to select the top-level armature object of the model, which will dictate which model is rotated and processed. If something is not working right, check that the correct armature is selected!

Rotate and Scale

Rotate and Scale does exactly what it says, it rotates the model and scales it up so it is easier to navigate from the default Blender view. It relies on the fact that each model comes with the same starting rotation, though, so take care to check it has done its job correctly.

Position Cursor

The addon rotates the 3D model around the 3D cursor when rendering, rather than object origin, since the origin is rarely at the centre of mass of the model. This button places the 3D cursor at an approximate midpoint of the model. Again, it is not infallible, so check that it looks approximately right before rendering.

Position Camera

This button positions the camera to look at the model side-on, with enough margin around the edges to leave some space if the model grows when rotating. Check that the model is centred well and that it fills the camera with a bit of margin.

Fix Object Material

For some reason, Splatoon models are imported with backfaces visible. This button simply disables this for all meshes, so that you do not have to do it yourself. You can easily see what it does to an imported model in the Rendered view.

Set HDRI

This just adds a skatepark HDRI to the scene to add some organic lighting.

Some further options are available in Advanced Settings:

X Rotations

Sets the number of rotations in the X-axis displayed on the final image. More leads to a smoother rotation experience, at the cost of higher storage space.

X Resolution and Y Resolution

These determine the resolution of the image rendered by Blender, NOT the final generated image. There does not appear to be much of a use for this, except to tweak the aspect ratio, but it has been left in anyway.

Output Format

Does exactly what it says. Choose between PNG (transparent) or JPEG (lower file size)

Finally, to render, there are the following options:

Output Folder

The folder where the final image will be placed. CAUTION: The addon uses a folder called 'tmp' within the selected folder to store images, so maybe make a separate folder to store the outputs if you already have a folder called tmp with the important stuff.

Render to Wiki Image

Renders the final images, generates a weapon.{output format} file and a weaponoffsets.txt file with the description needed to get it to work.

Taking images

The basic steps to take an image are quite straightforward. Import your model, select the armature, go down the list of buttons in Basic settings, select your output folder and render! However, use each of the steps with care, as every Splatoon model is different and the addon may make mistakes. Check each step to see whether it has worked as intended. Checks are as follows:

Rotate and Scale

Check that the model is in the right orientation (muzzle facing left/right, handle facing down, etc.) If this is not the case, you will have to rotate the armature manually to fix it.

Also, check that the model rotates as intended (i.e. local axis are lined up). The local Y-axis should pitch the armature up and down as if it were aiming towards higher and lower targets. If this is not the case, you will have to reposition the armature and apply scale as necessary to get this to happen.

Position Cursor

This usually works fine, but check that the cursor is at the approximate centre of the model. You can also set Blender's pivot point to a 3D cursor, and check that the model rotates naturally around it. If not, reposition the armature (or 3D cursor) so that it is about right.

Position Camera

Check that the model is fully framed and that when rotated it never leaves the frame. You could, at this point, zoom the camera in to frame the model even closer to get a higher resolution final image, being careful that nothing leaves the frame.

Fix Object Material

Just check that the mesh does not look weird and inside-out after using this. Sometimes you will not have to use this button at all. If the material still looks wrong because of colour issues, shininess, surface detail or missing glow, check Advanced Usage to modify the material.

Set HDRI

Check that the model lights up in rendered view. If you do not want to use the skatepark HDRI, simply select your own and skip this button, which would normally overwrite it.

Advanced usage

Setting materials

If your material looks a bit off, the FBX import likely did not use all the textures needed for your model. It is easy enough to fix this, but some experience with Blender's shader editor is useful but not necessary. Here are some common issues and their fixes:

Missing glow

The model is likely missing an emission shader. Add an image texture to the object material and import the texture ending with _emm from the model's images folder. Connect this as the fac value to a MixRGB node and plug this into the emission input of Principled BSDF. Turn up the emission strength, set one colour to black and the other to one of your choosing, and you should be good to go.

Missing surface detail

It is possible that the normal map for the model is not being applied strongly enough. Turn up the strength on the Normal Map node connected to the normal input of the Principled BSDF.

Missing colours or black sections

This might be due to a Team Colour not being applied. Add an image texture to the material and import the image ending with _tcl from the model's images folder. Connect this as Fac to a MixRGB node. Connect the albedo texture that should be already connected to Base Color to one color input. Choose a color for the other input and plug the output of the MixRGB into the Base Color of the Principled BSDF. This hopefully should fix any colour issues with the model.

Not shiny enough

Possibly due to a missing metallic texture or roughness texture. Check which nodes on the Principled BSDF have nothing connected, out of Metallic and Roughness. Find the image ending with _mtl for Metallic, or _rgh for Roughness in your model's images folder. Add the ones you need as image textures and connect them up to the relevant node on the Principled BSDF block.

Changing lighting

Feel free to add any other lighting if needed, if you feel it improves the look of the model. For instance, consider area lights to improve surface detail and cast shadows or coloured sunlight to add a tint to the model. You can also change the HDRI to add a different lighting effect. Just remember not to press the "Set HDRI" button as this will overwrite any HDRIs you use.

Uploading your image

Upload your weapon.png image file with Special:Upload. In-case of files larger than 5 MB size, upload with Special:UploadWizard.

Copy the text in weaponoffset.txt to the file's page and enter the link address of the file page to the URL parameter between the <nowiki> tags.

Models repositories

Help develop the addon!

Needed features

Auto import textures

It would be nice to have a system that would automatically import emission maps, team colour textures etc.

Known bugs

Github

You can find the Github here: https://github.com/RadiatorSyrup/SplatoonImageGenerator

Any contributions are very welcome.

Weapons

Weapons
Name Notes S1 S2
Shooter
S2 Weapon Main Sploosh-o-matic.png Sploosh-o-matic
S2 Weapon Main Neo Sploosh-o-matic.png Neo Sploosh-o-matic
S2 Weapon Main Sploosh-o-matic 7.png Sploosh-o-matic 7
S2 Weapon Main Splattershot Jr..png Splattershot Jr.
S2 Weapon Main Custom Splattershot Jr..png Custom Splattershot Jr.
S2 Weapon Main Kensa Splattershot Jr..png Kensa Splattershot Jr. Template:Na
S2 Weapon Main Splash-o-matic.png Splash-o-matic
S2 Weapon Main Neo Splash-o-matic.png Neo Splash-o-matic
S2 Weapon Main Aerospray MG.png Aerospray MG
S2 Weapon Main Aerospray RG.png Aerospray RG
S2 Weapon Main Aerospray PG.png Aerospray PG
S2 Weapon Main Splattershot.png Splattershot
S2 Weapon Main Tentatek Splattershot.png Tentatek Splattershot
S Weapon Main Wasabi Splattershot.png Wasabi Splattershot Template:Na
S2 Weapon Main Kensa Splattershot.png Kensa Splattershot Template:Na
S2 Weapon Main Hero Shot Replica.png Hero Shot Replica
S2 Weapon Main Octo Shot Replica.png Octo Shot Replica
S2 Weapon Main .52 Gal.png .52 Gal
S2 Weapon Main .52 Gal Deco.png .52 Gal Deco
S2 Weapon Main Kensa .52 Gal.png Kensa .52 Gal Template:Na
S2 Weapon Main N-ZAP '85.png N-ZAP '85
S Weapon Main N-ZAP '89.png N-ZAP '89
S Weapon Main N-ZAP '83.png N-ZAP '83
S2 Weapon Main Splattershot Pro.png Splattershot Pro
S2 Weapon Main Forge Splattershot Pro.png Forge Splattershot Pro
S Weapon Main Berry Splattershot Pro.png Berry Splattershot Pro Template:Na
S2 Weapon Main Kensa Splattershot Pro.png Kensa Splattershot Pro Template:Na
S Weapon Main Dual Squelcher.png Dual Squelcher Template:Na
S Weapon Main Custom Dual Squelcher.png Custom Dual Squelcher Template:Na
S2 Weapon Main .96 Gal.png .96 Gal
S2 Weapon Main .96 Gal Deco.png .96 Gal Deco
S2 Weapon Main Jet Squelcher.png Jet Squelcher
S2 Weapon Main Custom Jet Squelcher.png Custom Jet Squelcher
Blaster
S2 Weapon Main Luna Blaster.png Luna Blaster
S2 Weapon Main Luna Blaster Neo.png Luna Blaster Neo
S2 Weapon Main Kensa Luna Blaster.png Kensa Luna Blaster Template:Na
S2 Weapon Main Blaster.png Blaster
S2 Weapon Main Custom Blaster.png Custom Blaster
S2 Weapon Main Hero Blaster Replica.png Hero Blaster Replica Template:Na
S2 Weapon Main Range Blaster.png Range Blaster
S2 Weapon Main Custom Range Blaster.png Custom Range Blaster
S2 Weapon Main Grim Range Blaster.png Grim Range Blaster
S2 Weapon Main Clash Blaster.png Clash Blaster Template:Na
S2 Weapon Main Clash Blaster Neo.png Clash Blaster Neo Template:Na
S2 Weapon Main Rapid Blaster.png Rapid Blaster
S2 Weapon Main Rapid Blaster Deco.png Rapid Blaster Deco
S2 Weapon Main Kensa Rapid Blaster.png Kensa Rapid Blaster Template:Na
S2 Weapon Main Rapid Blaster Pro.png Rapid Blaster Pro
S2 Weapon Main Rapid Blaster Pro Deco.png Rapid Blaster Pro Deco
Burst Fire or Semi-Automatic
S2 Weapon Main L-3 Nozzlenose.png L-3 Nozzlenose
S2 Weapon Main L-3 Nozzlenose D.png L-3 Nozzlenose D
S2 Weapon Main Kensa L-3 Nozzlenose.png Kensa L-3 Nozzlenose Template:Na
S2 Weapon Main H-3 Nozzlenose.png H-3 Nozzlenose
S2 Weapon Main H-3 Nozzlenose D.png H-3 Nozzlenose D
S2 Weapon Main Cherry H-3 Nozzlenose.png Cherry H-3 Nozzlenose
S2 Weapon Main Squeezer.png Squeezer Template:Na
S2 Weapon Main Foil Squeezer.png Foil Squeezer Template:Na
Roller
S2 Weapon Main Carbon Roller.png Carbon Roller
S2 Weapon Main Carbon Roller Deco.png Carbon Roller Deco
S2 Weapon Main Splat Roller.png Splat Roller
S2 Weapon Main Krak-On Splat Roller.png Krak-On Splat Roller
S2 Weapon Main Hero Roller Replica.png Hero Roller Replica
S Weapon Main CoroCoro Splat Roller.png CoroCoro Splat Roller Template:Na
S2 Weapon Main Kensa Splat Roller.png Kensa Splat Roller Template:Na
S2 Weapon Main Dynamo Roller.png Dynamo Roller
S2 Weapon Main Gold Dynamo Roller.png Gold Dynamo Roller
S Weapon Main Tempered Dynamo Roller.png Tempered Dynamo Roller Template:Na
S2 Weapon Main Kensa Dynamo Roller.png Kensa Dynamo Roller Template:Na
S2 Weapon Main Flingza Roller.png Flingza Roller Template:Na
S2 Weapon Main Foil Flingza Roller.png Foil Flingza Roller Template:Na
Brush
S2 Weapon Main Inkbrush.png Inkbrush
S2 Weapon Main Inkbrush Nouveau.png Inkbrush Nouveau
S2 Weapon Main Permanent Inkbrush.png Permanent Inkbrush
S2 Weapon Main Octobrush.png Octobrush
S2 Weapon Main Octobrush Nouveau.png Octobrush Nouveau
S2 Weapon Main Herobrush Replica.png Herobrush Replica Template:Na
S2 Weapon Main Kensa Octobrush.png Kensa Octobrush Template:Na
Charger
S2 Weapon Main Classic Squiffer.png Classic Squiffer
S2 Weapon Main New Squiffer.png New Squiffer
S2 Weapon Main Fresh Squiffer.png Fresh Squiffer
S2 Weapon Main Splat Charger.png Splat Charger
S Weapon Main Kelp Splat Charger.png Kelp Splat Charger Template:Na
S2 Weapon Main Firefin Splat Charger.png Firefin Splat Charger Template:Na
S Weapon Main Bento Splat Charger.png Bento Splat Charger Template:Na
S2 Weapon Main Kensa Charger.png Kensa Charger Template:Na
S2 Weapon Main Hero Charger Replica.png Hero Charger Replica
S2 Weapon Main Splatterscope.png Splatterscope
S Weapon Main Kelp Splatterscope.png Kelp Splatterscope Template:Na
S2 Weapon Main Firefin Splatterscope.png Firefin Splatterscope Template:Na
S Weapon Main Bento Splatterscope.png Bento Splatterscope Template:Na
S2 Weapon Main Kensa Splatterscope.png Kensa Splatterscope
S Weapon Main E-liter 3K.png E-liter 3K Template:Na
S Weapon Main Custom E-liter 3K.png Custom E-liter 3K Template:Na
S2 Weapon Main E-liter 4K.png E-liter 4K Template:Na
S2 Weapon Main Custom E-liter 4K.png Custom E-liter 4K Template:Na
S Weapon Main E-liter 3K Scope.png E-liter 3K Scope Template:Na
S Weapon Main Custom E-liter 3K Scope.png Custom E-liter 3K Scope Template:Na
S2 Weapon Main E-liter 4K Scope.png E-liter 4K Scope Template:Na
S2 Weapon Main Custom E-liter 4K Scope.png Custom E-liter 4K Scope Template:Na
S2 Weapon Main Bamboozler 14 Mk I.png Bamboozler 14 Mk I
S2 Weapon Main Bamboozler 14 Mk II.png Bamboozler 14 Mk II
S2 Weapon Main Bamboozler 14 Mk III.png Bamboozler 14 Mk III
S2 Weapon Main Goo Tuber.png Goo Tuber Template:Na
S2 Weapon Main Custom Goo Tuber.png Custom Goo Tuber Template:Na
Slosher
S2 Weapon Main Slosher.png Slosher
S2 Weapon Main Slosher Deco.png Slosher Deco
S2 Weapon Main Soda Slosher.png Soda Slosher
S2 Weapon Main Hero Slosher Replica.png Hero Slosher Replica
S2 Weapon Main Tri-Slosher.png Tri-Slosher
S2 Weapon Main Tri-Slosher Nouveau.png Tri-Slosher Nouveau
S2 Weapon Main Sloshing Machine.png Sloshing Machine
S2 Weapon Main Sloshing Machine Neo.png Sloshing Machine Neo
S2 Weapon Main Kensa Sloshing Machine.png Kensa Sloshing Machine Template:Na
S2 Weapon Main Bloblobber.png Bloblobber Template:Na
S2 Weapon Main Bloblobber Deco.png Bloblobber Deco Template:Na
S2 Weapon Main Explosher.png Explosher Template:Na
S2 Weapon Main Custom Explosher.png Custom Explosher Template:Na
Splatling
S2 Weapon Main Mini Splatling.png Mini Splatling
S2 Weapon Main Zink Mini Splatling.png Zink Mini Splatling
S Weapon Main Refurbished Mini Splatling.png Refurbished Mini Splatling Template:Na
S2 Weapon Main Kensa Mini Splatling.png Kensa Mini Splatling Template:Na
S2 Weapon Main Heavy Splatling.png Heavy Splatling
S2 Weapon Main Heavy Splatling Deco.png Heavy Splatling Deco
S2 Weapon Main Hero Splatling Replica.png Hero Splatling Replica
S2 Weapon Main Heavy Splatling Remix.png Heavy Splatling Remix
S2 Weapon Main Hydra Splatling.png Hydra Splatling
S2 Weapon Main Custom Hydra Splatling.png Custom Hydra Splatling
S2 Weapon Main Ballpoint Splatling.png Ballpoint Splatling Template:Na
S2 Weapon Main Ballpoint Splatling Nouveau.png Ballpoint Splatling Nouveau Template:Na
S2 Weapon Main Nautilus 47.png Nautilus 47 Template:Na
S2 Weapon Main Nautilus 79.png Nautilus 79 Template:Na
Dualies
S2 Weapon Main Dapple Dualies.png Dapple Dualies Template:Na
S2 Weapon Main Dapple Dualies Nouveau.png Dapple Dualies Nouveau Template:Na
S2 Weapon Main Clear Dapple Dualies.png Clear Dapple Dualies Template:Na
S2 Weapon Main Splat Dualies.png Splat Dualies Template:Na
S2 Weapon Main Enperry Splat Dualies.png Enperry Splat Dualies Template:Na
S2 Weapon Main Hero Dualie Replicas.png Hero Dualie Replicas Template:Na
S2 Weapon Main Kensa Splat Dualies.png Kensa Splat Dualies Template:Na
S2 Weapon Main Glooga Dualies.png Glooga Dualies Template:Na
S2 Weapon Main Glooga Dualies Deco.png Glooga Dualies Deco Template:Na
S2 Weapon Main Kensa Glooga Dualies.png Kensa Glooga Dualies Template:Na
S2 Weapon Main Dualie Squelchers.png Dualie Squelchers Template:Na
S2 Weapon Main Custom Dualie Squelchers.png Custom Dualie Squelchers Template:Na
S2 Weapon Main Dark Tetra Dualies.png Dark Tetra Dualies Template:Na
S2 Weapon Main Light Tetra Dualies.png Light Tetra Dualies Template:Na
Brellas
S2 Weapon Main Splat Brella.png Splat Brella Template:Na
S2 Weapon Main Sorella Brella.png Sorella Brella Template:Na
S2 Weapon Main Hero Brella Replica.png Hero Brella Replica Template:Na
S2 Weapon Main Tenta Brella.png Tenta Brella Template:Na
S2 Weapon Main Tenta Sorella Brella.png Tenta Sorella Brella Template:Na
S2 Weapon Main Tenta Camo Brella.png Tenta Camo Brella Template:Na
S2 Weapon Main Undercover Brella.png Undercover Brella Template:Na
S2 Weapon Main Undercover Sorella Brella.png Undercover Sorella Brella Template:Na
S2 Weapon Main Kensa Undercover Brella.png Kensa Undercover Brella Template:Na
Subs
S2 Weapon Sub Splat Bomb.png Splat Bomb
S2 Weapon Sub Suction Bomb.png Suction Bomb
S2 Weapon Sub Burst Bomb.png Burst Bomb
S Weapon Sub Seeker.png Seeker Template:Na
S2 Weapon Sub Curling Bomb.png Curling Bomb Template:Na
S2 Weapon Sub Autobomb.png Autobomb Template:Na
S Weapon Sub Disruptor.png Disruptor Template:Na
S2 Weapon Sub Toxic Mist.png Toxic Mist Template:Na
S2 Weapon Sub Point Sensor.png Point Sensor
S2 Weapon Sub Splash Wall.png Splash Wall
S2 Weapon Sub Sprinkler.png Sprinkler
S2 Weapon Sub Squid Beakon.png Squid Beakon
S2 Weapon Sub Fizzy Bomb.png Fizzy Bomb Template:Na
S2 Weapon Sub Torpedo.png Torpedo Template:Na
Specials
S Weapon Special Inkstrike.png Inkstrike Template:Na
S Weapon Special Inkzooka.png Inkzooka Template:Na
S Weapon Special Killer Wail.png Killer Wail Template:Na
S Weapon Special Kraken.png Kraken Template:Na
S2 Weapon Special Tenta Missiles.png Tenta Missiles Template:Na
S2 Weapon Special Sting Ray.png Sting Ray Template:Na
S2 Weapon Special Inkjet.png Inkjet Template:Na
S2 Weapon Special Splat-Bomb Launcher.png Splat-Bomb Launcher Template:Na
S2 Weapon Special Ink Storm.png Ink Storm Template:Na
S2 Weapon Special Baller.png Baller Template:Na
S2 Weapon Special Bubble Blower.png Bubble Blower Template:Na
S2 Weapon Special Ultra Stamp.png Ultra Stamp Template:Na
Others
Princess Cannon Template:Na
Rainmaker
Ink Cannon
Splat 1 & 2 Single Player subs
S2 Hero Charger Replica Marie Template:Na