Leon Aquitaine Profile picture
Jul 22 21 tweets 10 min read
GShade guide: External Textures

External textures open up an amazing world of possibilities: think of different backgrounds, superimposed visual effects, or custom stickers (like logos or decoration)!

So grab a coffee and let’s how to do this!

#ffxiv #gposeguide #gposers
But first, what’s a texture? In short, a texture is simply an image, like a .jpg or.png, that you can load and use within the 3D space for different purposes. In broader 3D terms It often means the ‘skin’ you wrap a 3D model’s wireframe surface around.
You can learn more about the broader meaning of texture mapping with this handy video:

Now, back to GShade - we can’t replace in-game textures, but we can add new elements to the 3d space within the game and apply custom textures. So let’s learn how to make these textures available for GShade to use.
First, let’s locate the textures folder.
Tap the Windows key to open the Windows prompt, type the following line, and press Enter:

%programfiles%\GShade\gshade-shaders\textures

This will open an Explorer window listing all the textures available from gshade.
Now, the good stuff™: you can install new textures simply by copying new files into this folder. Even better, you can organize it in folders!
Finally, let’s load a texture and show it in-game. Open GShade, locate a shader named Stagedepth, and enable it.
Look out for a little widget called Preprocessor Definitions, and expand it. We need to inform 3 parameters:

StageTex (the name of the texture we want to use)
Layer_Size_X (the width, in pixels, of the image we’re loading), and
Layer_size_Y (same, but for height)
For now, let’s use one of the textures installed by default. Use these values (and make sure to use double-quotes around the texture name):

StageTex: "LensSprite.png"
STAGE_SIZE_X: 1920
STAGE_SIZE_Y: 1080

And hopefully, you'll see something like this:
Now play with the shader’s sliders, I personally recommend the ‘Depth’ value, since it allows you to determine how close or far the texture will be placed. And remember, you can always right-click on a GShade control to open up a context menu with the ‘reset to Default’ option.
If you got to this point - congratulations! You just loaded your first custom texture into GShade. I’m proud of you!

Now that you know how to load a texture, let’s try some use cases, shall we?
1 - Stamps/Logos

A simple one! Copy the image of your logo or stamp into the gshade-shaders\textures folder, and use the file name for the StageTex property (and don’t forget to set the width/height properties as well.) Use the sliders to adjust zoom, rotation, and position.
2 - Environmental effects

Same as stamp/logos, but with a twist: we can use the Blend mode control to modify how the texture will be applied to the image. For example, Ligthen means that only texture pixels that are lighter than the background will show up.
Give the other Blending Mode values a try and see how they change the way the texture behaves!

For example, these are Color Dodge, Glow, and Vivid Light.
3 - Background replacement

Time to put your safety goggles on! In this case, we’ll use Depth to project the texture away, and use in-game scene set-up to match the injected background composition.
Since we can’t modify the texture itself, we need to make sure our scene setup matches aspects of the injected background like color and contrast.
Here's this amazing wallpaper from Star Citizen, so let's toss Louise there for a ride! the Depth is set in such a way as to allow a good chunk of the bridge to appear, and light sources are set to emulate the same tone and warmth.
And here's our final result:
This opens up a lot of composition possibilities; looking forward to seeing your attempts with external textures!
Some credits are due!

Star background by freepik: freepik.com/vectors/star-b…
Neo Hong-Kong Street by JJCanvas: deviantart.com/jjcanvas/art/N…
Cyberpunk cityscape: Originally I thought it was from SC, but I'm not sure. If you know who the artist is, please let me know!
@JJcanvas I recently learned that this image is yours! My apologies for using it for this tutorial without investigating further, and I linked it so you could be attributed as the author. Would you be Ok with this use?

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Leon Aquitaine

Leon Aquitaine Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @LeonAquitaine

Jul 15
GPose + Post-process guide: Diorama Shots

Let's use some light post-processing to give our shots that lovely toy-like feeling of a diorama!

We'll use GIMP for post-processing, but any image editing tool with support for layers should work.

#ffxiv #gposeguide #gposers
This is an attempt to emulate the result of miniature effect/tilt shift, where a real place is made to look toy-like by clever usage of blur to simulate the loss of focus caused by the forced depth of field. The principle is explained here:

To further help with the feeling, let's use an isometric view. Quoting Gustavo Pezzi, it's "a method for visualizing 3D objects in two dimensions, but [...] we make the angles between the x-axis, y-axis, and z-axis equal 120 degrees."
pikuma.com/blog/isometric…
Read 18 tweets
Jul 8
GShade Tip: Vertical Shots with VerticalPreviewer.fx

Pixels - the most expensive commodity in the Glamour universe. A considerable amount is discarded when focusing on vertical content. So let's reclaim them with the help of a GShade technique!

#ffxiv #gposeguide #gposers
A typical situation when gposing is to have our subject(s) centered on our screens. If you're preparing images for Twitter or Eorzea Collection, you may need to crop them, keeping only the center intact. That means that everything else is discarded.
One way to make better use of the screen real state is to tilt the gpose camera and get the viewport closer to our subject. That translates into a higher pixel count for the zone that really matters to us.
Read 6 tweets
Jul 6
Preset Showcase: Maya Purple Cocoon

We just talked about posing dark-skinned characters. So let's use the opportunity to talk about Maya's Skintones subset from the Purple Cocoon collection, created with these tones in mind!

#GPOSERS #ffxiv #GShade #GPoseGuide #GPoseTips
@MayaPurrrple Maya Purple Cocoon is part of the default GShade collection: You can find it under gshade-presets.
@MayaPurrrple The presets are implemented in two subgroups. Obsidian is focused on skin tones with some color component to it, while Shungite is geared towards pure grey skin tones. This example shows the Warm preset variants:
Read 9 tweets
Jul 4
Some screenshots didn't make it to the guide, but I find them so pretty that it would be a shame to let them stay hidden in the backup. Hope you don't mind the spam. =)
#viera #bnuuy #NenekoColorS #EorzeaCollection #GPOSERS #FFXIVScreenshots #ffxiv #GShade #XIV_PICTCLIP
Filter: Neneko Nikuman
Different palette tests for the guide card. The only varying parameter is the point light behind.
Read 7 tweets
Jul 4
GPose Guide: Dark-skinned characters

I got some questions about how to work with dark-skinned characters - and also heard some comments on how hard it is to gpose them. So here's a compilation of use cases, some techniques, and setups!

#ffxiv #gpose #gposeguide #gposers Image
1 - Posing in dark settings

This is where dark-skinned characters shine, pun intended. Point lights give a lot of flexibility, and character/environment lights are great tools to give volume and detach characters from the background. Image
In this example, 3 point sources are used to provide volume to the characters, without relying on character brightness at all. The Neneko Nikuman preset gives great brightness, contrast, and depth of field (DoF) options. Image
Read 22 tweets
Jun 26
Starter GPose hints: Lighting 102 - Outdoors

Now that we know some basic lighting techniques, it's time to wander into the wild!

There's a lot that's out of your control, like weather and natural light. Let's use those to our advantage!

#ffxiv #gpose #gposeguide #gposers
1 - Use supplemental lighting

You can use the 3-point light sources and the Character lighting setting to bring attention to the subject, making it pop from the background.
In the example below, Noemie is pretty dim against the background; so we position a yellow source to reinforce the sunlight, a blue source for the sky, and a cyan source for the pool reflection.
Read 21 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(