Jump to content


  • Posts

  • Joined

  • Last visited

Everything posted by Porkjet

  1. Gonna miss you greatly. I can safely say that your game has changed my life and It's weird to imagine KSP without you . Thank you so much for it and everything you did! I wish you all the best for the future and your next projects!
  2. Oh yea that's a mistake. apologies! Gonna add it back.
  3. Probably. Tho there are some difficulties due to the way the flight scene is composed. Also since we're stuck with Dx9, we lack some features that make realtime probes look better, smooth transitions between mip levels and 'edge fixup'. What's probably a better way is using premade cubemaps that are switched depending on situation (landed, low orbit, etc) perhaps even per biome. They don't really have to precisely reflect the surrounding, approximating the general colors of terrain and sky will do. However there's still the problem that 'up' and 'down' are quite relative in KSP, and the cubemap will be rotated depending on where you are on the planet. (at equator everythings on the side) It should be possible to modify the lighting model to be able to manipulate the cubemap 'rotation' tho. That's something I'll look into for the next update. We can't use gradient ambient in flight scene because as mentioned above, there are no defined 'up' and 'downs' in the flight scene, at the equator of a planet the ambient gradient would be tilted 90°. Reflection probes aren't wasteful at all, we'll probably only need a single one in the flight scene, and ambient is only one part of the visual benefits it brings. There's no reason to switch to PBR at all without reflection probes.
  4. They are in the assetbundles unitypackage, you have to import the package. They're now located in Squadcore and not the part tools directory, make sure to remove your previous installation of Part tools to avoid duplicate shaders.
  5. Hmm I think everything was mentioned here or there but yea, no proper documentation listing it all up yet afaik
  6. Update April 6th. 2016 - updated shaders to latest game changes (1.1.2) - moved all shaders to Squadcore folder, without duplicates - removed some unused and experimental shaders (for now)
  7. A new download with updated shaders will be posted any minute. LightWrapped/Specular basically does what the name suggests, it uses a custom lighting model that "wraps" light further around an object. It was used on some new IVA props as a cheap way to simulate light bouncing in interiors, but I probably won't use it any further and lightmap props instead. Might be useful for other things tho. Other uses include fake subsurface scattering like on skin, or other slightly translucent or soft materials ScrollingUnlit and Standard_Bumped are experimental and nowhere used yet Create a Tag "Icon_Hidden" and add it to the flag mesh
  8. A friend said it to me jokingly and it stuck. No meaning behind it or anything. The flying pig reference thing I actually only understood a long while later but it seemed to give it some sense
  9. Realism aside, I think managing RCS just makes things more interresting. And I mean not just for docking. With reaction wheels you never have to worry about RCS fuel or positioning of thrusters during spacecraft construction. It lets you skip a lot of interresting problems to solve
  10. A reflection probe for each part is a bit expensive, would be better if you spanwed one per vessel at the camera anchor or CoM and increase it's bounds to cover the whole thing. Might be easier for you too.
  11. @Eskandare Don't animate each flap seperately, it's easier to just put the animation on vane_center and animate all four at once from there. Having a gimbal and animation keyframes on the same object might cause problems. Try something different, put another child object under the Gimbal that rotates thrustTransform, move it a few meter away from the nozzle, then define an FXModuleLookAtConstraint in the cfg that points the vanes (Z+) towards the empty child. Might have to edit your model for the orientations or reorganise them under new empty transforms. name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = (empty child of gimbal) rotatorsName = (vanes here) }
  12. Wow! nice dude! now that makes quite a difference doesn't it? Even on very matte non-metallic surfaces you get a very neat ambient light effect
  13. Hmm Guess gimp uses different resizing algorythms. Anything useful under the 'advanced options' ?
  14. Not really a good difference tbh. On very shiny surfaces the specular highlight becomes very small and cubemap reflection sharper and more pronounced. Without the cubemap it just looks wrong. In unity editor it's real simple to add a reflection probe. Just add the object, its in the lighting menu, and add the correct settings. Make sure the bounds are large enough to cover your objects and set it to realtime, play around with the settings, you'll notice when it works. There probably are ways to mod reflection probes in too. Whatever people use to get cubemap reflections for the windowshine mod, that might actually be useful for PBR. And realtime should be no problem for any half-decent PC really, if you somehow get it working. The challenge is to make it work with the complex scene and camera setup in KSP but it looks like modders have solved that already.
  15. 1.1 doesn't have reflection probes (cubemaps) yet, which are fundamental to this lighting model, so PBR is currently useless. 256 values are more than enough for metalness/gloss/occlusion. But note that texture compression is also an important factor here. RGB channels are compressed quite heavily, while Alpha channel offers the best quality. Because of that it's best to store occlusion in alpha to preserve smooth gradients. Other maps are usally fine with any RGB channel. There's no correct way to do the masks, but there are calibration guides for various basic materials that really help get good results. For metalness generally you want either full white or black values. In-between materials are very uncommon, and you'll want mid-values only for transitions if anything, or stuff like a thin dust layer covering a metallic surface. Unity offers two workflows for PBR materials. Specular and Metallic. I plan to use the Metallic workflow eventually. Here are unity calibration charts for both workflows: Metallic: http://blogs.unity3d.com/wp-content/uploads/2014/11/UnityMetallicChart.png Specular: http://blogs.unity3d.com/wp-content/uploads/2014/11/UnitySpecularChart.png
  16. Not 100% sure if I can see the problem. Are you talking about the seemingly random contrast on the ribbing? Are you sure it actually did export mipmaps? Without mipmaps it tends to look pixely and aliased. Does gimp provide any MIP export options? I use NVidia texturing tools + PS, one can choose different sharpen/soften settings etc for mipmaps there on export.
  17. Drag cubes can be overidden yes, I could do that if necessary. But it probably really isn't that big of a deal I guess. @Gryphorim I guess in reality since they rely on pressure for structural stability, they'll allways need to have higher pressure on the inside. So at 5atm at eve sealevel they'd need ...6atm inside? Not a problem to do probably, but nothing we have to worry about in KSP anyway
  18. That was my original plan. It's easy enough for simple inflatables, but horror for complex stuff like centrifuges. And there's another problem. Scaling bones doesn't affect the normals of the mesh. So if I manipulate a spherical module wby scaling some bones to take up a cylindrical shape, the normals and way the mesh is shaded will still behave as if it was spherical. And normals in KSP aren't just a visual thing anymore, they also affect how drag cubes are generated. Faulty normals = faulty drag cubes. We learned that the hard way with the inflatable heat shield. Had to resort to folding it down with a bunch of radial bones rotating in like the spokes of an umbrella just to manipulate the normal halfway decently, that took many hours of nasty manual tweaking. I was hoping to be able to avoid those problems with the new part tools but looks like I'll have to stick to the nasty and time consuming bone workflow for now. At least slightly incorrect drag cubes aren't a big problem for these space modules i guess
  19. I hope so yea. Still haven't fully figured out the blendshapes (morph animations) tho. Was kinda putting all my hopes on that working with the new part tools.
  20. Should be easy to do. Only problem as you said it can only be activated from a kerbal portrait right now. For fueltanks it should be easy to make it with modular geometry that you just recombine for different lengths etc.
  21. Totally agree that some more crew transfer options would be really nice to have and solve a lot of problems. Maybe the IVA overlay could even be utilized for this in a drag and drop kinda fashion to swap crew or right click and exit them, since it currently has no real practical uses. Plus the ability to exit any crew member from any hatch. Yea that'd be nice.
  • Create New...