Announcement

Collapse
No announcement yet.

4K skin diffuse initial pack (for HS Party) update 2017/06/19

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Skin] 4K skin diffuse initial pack (for HS Party) update 2017/06/19

    • Features

    0. Support skin diffuse map in 4096x4096 resolution;
    1. Add 4K skins for SBX2 uncensor;
    2. Seamlessly support makeups and tattoos in both 1024x1024 and 4096x4096 resolution;
    3. Enable 64bpp frame buffer in ADVscene, Hscene and Studio Neo;
    4. Improve FXAA, Sunshaft, DoF, SSAO and color correction curve quality;
    5. Fully customizable color correction curve;
    6. Enable GPU skinning;
    7. Offer more shadow, SSAO, SSR and bloom tweak options;
    8. Resizable window mode.
    9. Tonemapping, dither, 3DLUT.
    • Screenshot Previews

    preset_2 with fog disabled
    Spoiler














    Experiment_1 (HS linear rendering experiment)
    Spoiler












    • Download
    (All-in-One) 4K skin diffuse initial pack
    • Install
    1. Install 0616DLC/0630DLC;
    2. Install SBX2.5;
    3. Install [All-in-One] 4K skin diffuse initial pack 20170619;
    (optional)4. Install wide slider;
    (optional)5. Install UI translation loader;
    (optional)6. Install IPA.
    • Uninstall
    Copy everything in the unistall fold into game folder and run uninstall.bat.
    • Graphic tweak
    Config.xml and StudioNeoConfig.xml will be created in UserData\GraphicSetting when you first time run and quit the game, you can easily select presets you like by editing these two files. If you want to create your presets. Here are some graphic setting references.
    Spoiler
    SSAO

    SSAOSamples is the only quality vs performance option, all possible values are "SAMPLES_ULTRA", "SAMPLES_HIGH", "SAMPLES_MEDIUM", "SAMPLES_LOW", "SAMPLES_VERY_LOW". If you don't like the presets I made, then take a look at http://www.thomashourdel.com/ssaopro/doc/usage.html
    Blur type is set to High Quality Bilateral, you can't change this one, and remember SSAOBlurBilateralThreshold, SSAODistance, SSAOLumContribution, SSAORadius, SSAOIntensity, SSAOBias are multiplier to the original settings, so change them to 1 means original game setting.

    SSR

    If you don't want to go into detail, then use my presets by setting the SSRpresets and skip the rest of the part.
    1 = high performance, 2 = default, 3 = high quality, 0 = use the detail setting
    All the information can be found here
    https://github.com/Brackeys/Efaround...eReflection.cs
    SSRreflectionMultiplier - Nonphysical multiplier for the SSR reflections. 1.0 is physically based. Range(0f, 2f)
    SSRmaxDistance - Maximum reflection distance in world units. Range(0.5f, 1000f)
    SSRfadeDistance - How far away from the maxDistance to begin fading SSR. Range(0f, 1000f)
    SSRscreenEdgeFading - Higher = fade out SSRR near the edge of the screen so that reflections don't pop under camera motion. Range(0f, 1f)
    SSRenableHDR - Enable for better reflections of very bright objects at a performance cost
    SSRadditiveReflection - Add reflections on top of existing ones. Not physically correct.
    SSRtemporalFilterStrength - Increase to decrease flicker in scenes; decrease to prevent ghosting (especially in dynamic scenes). 0 gives maximum performance. Range(0f, 0.99f)
    SSRuseTemporalConfidence - Enable to limit ghosting from applying the temporal filter.
    SSRtraceBehindObjects - Enable to allow rays to pass behind objects. This can lead to more screen-space reflections, but the reflections are more likely to be wrong.
    SSRhighQualitySharpReflections - Enable to increase quality of the sharpest reflections (through filtering), at a performance cost.
    SSRtraceEverywhere - Improves quality in scenes with varying smoothness, at a potential performance cost.
    SSRtreatBackfaceHitAsMiss - Enable to force more surfaces to use reflection probes if you see streaks on the sides of objects or bad reflections of their backs.
    SSRallowBackwardsRays - Enable for a performance gain in scenes where most glossy objects are horizontal, like floors, water, and tables. Leave on for scenes with glossy vertical objects.
    SSRimproveCorners - Improve visual fidelity of reflections on rough surfaces near corners in the scene, at the cost of a small amount of performance.
    SSRresolution - 0 = full resolution, 1 = HalfTraceFullResolve, 2 = half resolution. Half resolution SSRR is much faster, but less accurate. Quality can be reclaimed for some performance by doing the resolve at full resolution.
    SSRbilateralUpsample - Drastically improves reflection reconstruction quality at the expense of some performance.
    SSRreduceBanding - Improve visual fidelity of mirror reflections at the cost of a small amount of performance.
    SSRhighlightSuppression - Enable to limit the effect a few bright pixels can have on rougher surfaces.
    SSRdebugMode
    0 = None, 1 = IncomingRadiance, 2 = SSRResult, 3 = FinalGlossyTerm, 4 = SSRMask, 5 = Roughness, 6 = BaseColor, 7 = SpecColor, 8 = Reflectivity, 9 = ReflectionProbeOnly, 10 = ReflectionProbeMinusSSR, 11 = SSRMinusReflectionProbe, 12 = NoGlossy, 13 = NegativeNoGlossy, 14 = MipLevel.

    Bloom

    BloomThreshold - Regions of the image brighter than this threshold receive blooming. Increase this value can make this effect only happen on hightlight areas.
    Bloomintensity and BloomBlurSpread are multiplier to the original variables, you can make the effect stronger by setting these values > 1, and weaker < 1.
    https://docs.unity3d.com/Manual/scri...AndFlares.html

    Shadows

    If you select "クオリティ" in initSetting.exe or "Quality" in HSLauncher.exe, shadow resolution is set to very high, and shadow projection close fit. It's possible to improve shadow quality by reducing the shadow distance and adjusting the cascade splits, But take a look at manual before changing these settings.
    https://docs.unity3d.com/Manual/DirLightShadows.html

    MSAA

    This value can be set to either 0,2,4 or 8. But defferred shading rendering path, which does not support MSAA(this is limit of unity engine not defferred shading), is used in most part of the game, so you may not find anything changed when playing with it. If you want to use reshade shaders that require depth information, then set it to 0. Background image won't show up in character maker when MSAA is disabled. So it's an option for reshade enthusiast.

    ColorCorrectionCurve

    Curve = -1 disable the curve
    Curve = 0 use game default settings
    Curve = 1 use custom curve in UserData\curve, specified in CurveName.
    Curve = 2 ColorCorrectionCurve is disabled, replaced with ToneMappingColorGrading.
    CurveSaturation < 1 desaturate, > 1 saturate

    How to create your curve

    Tools you need:
    1.Adobe Photoshop
    2.NVidia DDS Plugin

    First, set <StylePreset>Debug</StylePreset>, enter the game and take some screenshots. Then open your screenshot image in Photoshop add adjustment layers on the image, supported adjustment here is limited to brightness, contrast, gamma, exposure, level, curve. Group all the adjustment layers, duplicate into SampleCurve.psd and move into the "Put your adjustment layers here" group, then save the PSD as 32.32.32.32f ABGR 128bpp(this is important, don't support other format or size for now).

    ToneMappingColorGrading

    This effect is only available when you set curve = 2 in the ColorCorrectionCurve segment, it can do tone mapping, dithering and 3DLUT, which makes ColorCorrectionCurve obselete.
    tonemapper = 0 disable tone mapping
    tonemapper = 1 ACES
    tonemapper = 2 Hable
    tonemapper = 3 HejlDawson
    tonemapper = 4 Photographic
    tonemapper = 5 Reinhard

    3DLUT

    Similar to the curve, but much powerful. Curve is basicly three 1DLUTs which is good at adjusting contrast and gamma per color channel, while 3D LUTs are more accurate and flexible, addition to what 1DLUTs can do, 3DLUT also can do channel mixing and saturation altering, when creating a 3DLUT in Photoshop, you can add anything adjustment layers can do.
    Lut - enable 3DLUT
    LutName - filename in the Userdata/LUT
    LutContribution [range(0,1)] - Blending factor.

    How to create 3DLUTs

    1. Take a screenshot of your game
    2. Import into a graphics editor (such as Photoshop) and apply adjustment layers until a satisfying result has been reached
    3. apply adjustment the same layers to the neutral lut and save as a new lut.png, put it into Userdata/LUT folder.

    other basic color grading adjustment

    temperatureShift [Range(-2f, 2f)] - Sets the white balance to a custom color temperature.
    tint [Range(-2f, 2f)] - Sets the white balance to compensate for a green or magenta tint.
    hue [Range(-0.5f, 0.5f)] - Shift the hue of all colors.
    saturation [Range(0f, 2f)] - Pushes the intensity of all colors.
    vibrance [Range(-1f, 1f)] - Adjusts the saturation so that clipping is minimized as colors approach full saturation.
    value [Range(0f, 10f)] - Brightens or darkens all colors.
    contrast [Range(0f, 2f)] - Expands or shrinks the overall range of tonal values.
    gain [Range(0.01f, 5f)] - Contrast gain curve. Controls the steepness of the curve.
    gamma [Range(0.01f, 5f)] - Applies a pow function to the source.

    DirectionalBackLightIntensity

    A light source used to create rim light effect on characters (vanilla game default value:1.5), if light reflection is too strong on skins, you may want to reduce this value.

    CameraFOV

    camera field of view (vanilla game default value: 23), lower value for less distortion, higher value for immersive.
    • How to create your curve tutorial

    https://mega.nz/#F!WEtgUI6Z!apJrnpsShSPLj2KHDJi5YA
    • Share your presets

    Prepare your directory in this structure, and try to avoid using filenames might be overwritten by a future update.

    Code:
    UserData
    ├─LUT
    │ MycustomLUT001.png (optional)
    │
    ├─curve
    │ Mycustomcurve001.dds (optional)
    │
    └─GraphicSetting
        │  Config.xml
        │  StudioNeoConfig.xml
        │
        ├─Shadow
        │ Myshadowpreset001.xml (optional)
        │
        ├─SSAO
        │ MySSAOpreset001.xml (optional)
        │
        ├─SSR
        │ MySSRpreset001.xml (optional)
        │
        └─Style
             MyStylepreset001.xml (optional)
    • Precautions

    Now the program will guess whether your texture is 4K according to the texture size and coordinates, 1K textures will be upscaled to 4K in the process. But there're rare situations where 4K textures being misjudged as 1K and become extremely big, in this case ADD MINUS SIGNS in the coordinates.
    • Special thanks to

    Stampar Belgar17 - creators of SBX uncensor
    cyberbeing - who made the Quality and Performance Tweaks for HoneySelect in the first place
    Alexae vrl0ver いつプロ - your utility plugins help a lot
    enimaroah - the guy holding the whole modding community together, always improves and adds new functions to SB3UGS for every modder's need
    • Restrictions

    NonCommercial-ShareAlike
    Last edited by plasticmind; 09-15-2017, 04:51 AM. Reason: Add all-in-one link

  • #16
    So to get this straight, this mod renders your 4k specular maps (and therefor 8k specular maps as well) obsolete and the 4k skin diffuse pack should be preferred quality wise? What about your female face retouching mod? Sorry about those questions, but my characters look pretty good at the moment so I don't want to mess it up
    Originally posted by mixjon

    Totally agree. They need to put the old EA or Activision treatment on Honey Select. HoneySelect 2017 party,HS2018 NTR evolved,HS2019 Modern Whorefare,

    Comment


    • plasticmind
      plasticmind commented
      Editing a comment
      In that face retouching mod and SBX 4K addon, I didn't include 4K diffuse, it was 4K specular + 4K detail normal + 1K diffuse in those mods, in this mod you'll see specular, detail normal, diffuse all in 4K. But I only created one face diffuse, you still have 18 face types to choose, but that only changes the normal map, your characters will look slightly different after using the mod. Of course I'll encourage you to try it, an uninstall pack is provided.

  • #17
    Your SBX2 4k addon looks realy great in Honey Select VR( I use official one because mod version still has minor bugs). So it's disappointing this initial pack doesn't suppot it (maybe because some plugins like GGmod doesn't support it?). Hope future version could fix this.

    edit: Sorry for poor wording. I meant this pack doesn't support HoneySelectVR . Not meant this pack doesn't support SBX2 4k addon.
    Last edited by masooo; 11-02-2016, 08:43 PM.

    Comment


    • plasticmind
      plasticmind commented
      Editing a comment
      SBX2 4k addon is included in this pack

    • plasticmind
      plasticmind commented
      Editing a comment
      I don't have a VR, did you test Cyberbeing's graphic patches, do they support VR?

    • masooo
      masooo commented
      Editing a comment
      To avoid confusion , I repeat that I'm talking about official HoneySelectVR . There is unofficilal Honey Select VR developped by Eusth ,but they are totaly different software despite their identical name.

      Just downloaded Cyberbeing's graphic patches. I haven't actually tested yet but looks like they don't support HoneySelectVR because they don't have any content for HoneySelecVR_Data folder .

      If you want test by yourself , maybe you can install and run HoneySelectVR without VR HMD until you actually try to switch to the HMD by pressing M key.

  • #18
    WHAT'S THE DECRYPTION KEY??

    Comment


    • #19
      Works fine but messed up the default colors
      Spoiler
      .
      Click image for larger version  Name:	image_301560.png Views:	1 Size:	313.3 KB ID:	5733334

      Last edited by NoiseDesu; 11-03-2016, 11:56 AM.

      Comment


      • #20
        plasticmind

        I know I already said thank you but I just wanted to say it again. Man, what you did is crazy good. Without your mod the game look super ugly in VR but now with your mod the game is insanly good in VR. Thank you again, you're a hero!

        Comment


        • #21
          I don't want to touch the list in 00.unity3D, so these textures are made into an independent mod, but with list number overwriting the vanilla list, so don't panic when you find conflicts in HS_SlotID, they are supposed to conflict.
          I haven't tried this yet, but is the consensus that these do overwrite the vanilla list without ingame errors?
          if so, plasticmind, if you want I can exclude them from the list so they don't show up as conflict since they are suppose to take over the vanilla slots. But if in the future a mod use those slot, it won't show up as a conflict with yours but with the vanilla (I'm not sure who'll overwrite whose)

          Comment


          • plasticmind
            plasticmind commented
            Editing a comment
            No error so far, but I think a warning is still needed, because it's changing the original files, not working like other mods, and if you exclude all the slot ID conflict with the vanilla, really conflicts may be neglected after the game updates. Thank you, your HS_SlotID is really useful.

          • ore0
            ore0 commented
            Editing a comment
            I would suggest to leave them as is as your helpful tool is working as intended. The current behaviour is that it's transparent to the users of the mod, and I think that's right. Modders using the tool investigating the conflict would have come here and read plastic's disclaimer, else you will have to support a potential growing list of exceptions.

          • DillDoe
            DillDoe commented
            Editing a comment
            ok, will leave as is.

        • #22
          good mod, i have problem when install it, hs works good but hs studio doesnt work( the game doesnt start) when i install this mod.... i tried in a clean install with only the necessary and still have the same problem.....

          Comment


          • plasticmind
            plasticmind commented
            Editing a comment
            Have you installed 10/14 DLC, and wideslider plugin

        • #23
          whenever i install this mod it makes my studio character just T pose and i cant select anything, its only when i install this mod, the uninstall files return the game to normal, i have all dependencies.

          thanks for your work and thanks in advance
          Attached Files

          Comment


          • plasticmind
            plasticmind commented
            Editing a comment
            I saw your message, it seams that your wideslider is outdated.

          • keymaster16
            keymaster16 commented
            Editing a comment
            i suppose that's what i get when i use 4chan as my source. ill look for a updated wideslider when this site feels like loading. thanks for noticing.

          • keymaster16
            keymaster16 commented
            Editing a comment
            and after a brief search updated wideslider gets me 4k skins, thank you for your help!

        • #24
          Thank you for this awesome mod! I followed the instruction on how to install it and It worked great. The game works perfectly fine. The only one problem I am having now is with the studio. Everything works fine (SSAO, SSR, Self Shadow, Bloom) but if i add more than 5 characters in the scene, the studio will turn of self shadow automatically (I mean the check box for self shadow option is still checked but the shadow just dissappears). I tried to turn it on and off and nothing happened. The only way to get the self shadow to work again is to delete 1 character (basically I can have maximum of 4 characters in scene for it to work) I'm not sure what is going on here. Any of you guys got the same problem?

          Comment


          • #25
            The color representation change does appear to break some skin shades, even with the 4k templates. Tanned, mocha, or exotic skins like grey or dark granite lose the saturation and darkness, or worse gain some extra red making it appear violet.

            I can link some example cards from a card database.

            Comment


            • tmvaegis
              tmvaegis commented
              Editing a comment
              If accurate skin colors with a wider range of use and compatibility are a concern, you're better off just grabbing the 4k skins from the SBX & Face Retouch versions/threads. The limited and inaccurate color sliders are one of many issues that keeps me from using it.

            • plasticmind
              plasticmind commented
              Editing a comment
              I didn't desaturate the diffuse too much, so skin details can preserve, but the side effect is you can only get the right skin color with low saturation setting. So I made the HSV slider more focus on the low saturated area, which also accounts for the pale appearance of vanilla skins.
              I'm now thinking of adding a set of desaturated 4K skin matching with the vanilla skin.

          • #26
            A new version is coming, it'll be based on Cyberbeing's new patch, much better results after he enabled HDR on all cameras, no bandings even in the shower scenes. And oc maps are converted into gamma space, this may be the main reason why your characters looks different from vanilla game.

            Comment


            • #27
              It seems like not quite all the face types have a 4k version. Also, will the vanilla skins be fixed? They're still used by vanilla characters, and even if the resolution is lower, having more skins available would be nice.

              Comment


              • #28
                One question. I'm trying to make an upscaled version of the wonderfull Zeaska elegant makeup mods but seems im missing something... maybe someone can help. What im doing is i open the .unity3d file containing the textures in sb3 tool, i export the textures (1024x1024) in .dds format, open them in photoshop, upscale them to 4096x4096, save it as dxt5 rgb format, go back to sb3 tool and replace the original textures for the upscaled ones with exacly the same name. Then i save the modified .unity3d file and replace original mod with it keeping all names always intact... and then the mod stops working at all... it shows inside the tatoos section, but if i select it nothing happens at all. Any advice in what im doing wrong?
                Last edited by misifuz; 11-08-2016, 02:00 AM.

                Comment


                • plasticmind
                  plasticmind commented
                  Editing a comment
                  Did you check the alpha channel when saving your textures?

                • misifuz
                  misifuz commented
                  Editing a comment
                  Yeah alpha channel is OK... Inside game if I select any other tattoo works, but if I select any of the ones I upscaled remains the other tattoo as if I didnt change anything... It's weird...

              • #29
                The link for "4K diffuse initial pack v3" does not not work. It says the file has been removed.

                Comment


                • plasticmind
                  plasticmind commented
                  Editing a comment
                  It's v4 now, old versions are deleted.

              • #30
                Your V3 works fine but after installing your V4 I ran into a problem. In studio I can't seem to open/run any plugins.
                Last edited by Heavenie; 11-08-2016, 02:31 PM.

                Comment


                • plasticmind
                  plasticmind commented
                  Editing a comment
                  Dependence has removed, so you'll have to run those patches.exe again.

                • eddie297
                  eddie297 commented
                  Editing a comment
                  I'm having the same problem, even running the patches again
              Working...
              X