Starwaster

[1.0.5] Reflection Plugin Continued 2.0

Recommended Posts

Just to say I got it to work in 0.25, it looks like I was just using an old version, probably Razchek's original. I was just confused with the original post xD. I downloaded FASA and used the ReflectionPlugin.dll bundled with it, and it works like charm.

PS. Yay, 800th post =)

Share this post


Link to post
Share on other sites

I'm having some kind of incompatibility issue with one of my installed mods. And for some reason i'm having no reflections at all.

I will report back once I've figured it out (IF i figure it out that is).

EDIT: Apparently it's some kind of OpenGL issue, whenever i run with forced opengl it will no longer render the reflection at all.

Edited by Blowout

Share this post


Link to post
Share on other sites
I'm having some kind of incompatibility issue with one of my installed mods. And for some reason i'm having no reflections at all.

I will report back once I've figured it out (IF i figure it out that is).

Ok. Don't ... You know, post your logs or anything that might help me help you :D

Share this post


Link to post
Share on other sites

Ok, i can do that :-)

Here's a sniplet from the debug log after selecting the FASA apollo command module in VAB.

[LOG 19:00:35.890] [Crew Assignment]: Part Apollo Command Module holds 3 crew, but only 2 are available.
[LOG 19:00:35.895] FF: hall of fame refreshed
[LOG 19:00:35.896] FF: hall of fame refreshed
[LOG 19:00:35.898] FF: creating new hall of fame entry for kerbal Pepe Kerman
[LOG 19:00:35.900] FF: hall of fame refreshed
[LOG 19:00:35.901] FF: hall of fame refreshed
[LOG 19:00:35.903] FF: hall of fame refreshed
[LOG 19:00:35.904] FF: creating new hall of fame entry for kerbal Chadsby Kerman
[LOG 19:00:35.906] FF: hall of fame refreshed
[LOG 19:00:35.908] FF: hall of fame refreshed
[LOG 19:00:35.909] FF: hall of fame refreshed
[LOG 19:00:35.911] FF: creating new hall of fame entry for kerbal Merbro Kerman
[LOG 19:00:35.913] FF: hall of fame refreshed
[LOG 19:00:35.914] FF: hall of fame refreshed
[LOG 19:00:35.916] FF: hall of fame refreshed
[LOG 19:00:35.917] FF: creating new hall of fame entry for kerbal Jedwig Kerman
[LOG 19:00:35.919] FF: hall of fame refreshed
[LOG 19:00:35.920] FF: hall of fame refreshed
[LOG 19:00:35.922] FF: hall of fame refreshed
[LOG 19:00:35.923] FF: creating new hall of fame entry for kerbal Fredbald Kerman
[LOG 19:00:35.925] FF: hall of fame refreshed
[LOG 19:00:35.927] FF: hall of fame refreshed
[LOG 19:00:35.928] FF: hall of fame refreshed
[LOG 19:00:35.930] FF: creating new hall of fame entry for kerbal Aldlan Kerman
[LOG 19:00:35.932] FF: hall of fame refreshed
[LOG 19:00:35.933] FF: hall of fame refreshed
[LOG 19:00:35.935] FF: hall of fame refreshed
[LOG 19:00:35.936] FF: creating new hall of fame entry for kerbal Podrim Kerman
[LOG 19:00:35.938] FF: hall of fame refreshed
[LOG 19:00:35.940] FF: hall of fame refreshed
[LOG 19:00:35.941] FF: hall of fame refreshed
[LOG 19:00:35.943] FF: creating new hall of fame entry for kerbal Shertrey Kerman
[LOG 19:00:35.945] FF: hall of fame refreshed
[LOG 19:00:35.946] FF: hall of fame refreshed
[LOG 19:00:35.948] FF: hall of fame refreshed
[LOG 19:00:35.950] FF: creating new hall of fame entry for kerbal Randall Kerman
[LOG 19:00:35.952] FF: hall of fame refreshed
[LOG 19:00:35.953] [Crew Assignment]: Pepe Kerman just became an intrepid astronaut.
[LOG 19:00:35.984] RP: Starting ReflectionPlugin ..
[WRN 19:00:35.986] RP: Could not find the specified shader "Reflective/Bumped Specular".
[WRN 19:00:35.987] RP: Simple reflective shaders:
[WRN 19:00:35.989] RP: -"Reflective/Diffuse"
[WRN 19:00:35.990] RP: -"Reflective/Specular"
[WRN 19:00:35.992] RP: -"Reflective/VertexLit"
[WRN 19:00:35.993] RP: Advanced reflective shaders:
[WRN 19:00:35.995] RP: -"Reflective/Bumped Diffuse"
[WRN 19:00:35.996] RP: -"Reflective/Bumped Specular"
[WRN 19:00:35.998] RP: -"Reflective/Bumped Unlit"
[WRN 19:00:35.999] RP: -"Reflective/Bumped VertexLit"
[WRN 19:00:36.001] RP: -"Reflective/Parallax Diffuse"
[WRN 19:00:36.002] RP: -"Reflective/Parallax Specular"
[LOG 19:00:36.004] RP: Applying changes to meshes ..
[LOG 19:00:36.006] RP: Applying changes to mesh: Capsule
[LOG 19:00:36.008] RP: Renderer found:
[LOG 19:00:36.009] RP: null shader. Trying to retrieve ReflectionPlugin.Shaders.Reflective/Bumped Specular
[WRN 19:00:36.046] RP: Found bumpmap texture, applying..
[LOG 19:00:36.047] RP: Set _Shininess
[LOG 19:00:36.049] RP: Set _SpecColor
[LOG 19:00:36.050] RP: Set _ReflectColor (ReflectionStrength: 0.4)

This only happens when i'm running forced opengl mode. It works just fine in DX mode 32 bit.

I've also deduced from this thread that reflections are generally an issue with AMD gpu's in opengl mode.

Also this: in crashlog

GL: disabling render-to-cubemap due to Radeon driver bugs

GL: disabling mipmapped render textures due to Radeon driver bugs

Edited by Blowout

Share this post


Link to post
Share on other sites

At first I didn't notice the scroll bar next to your log in the post and was going to mention that I doubted the hall of fame for your awesome kerbal has anything to do with reflections... aside from the likely fact that this super amazing kerbal probably looks at himself in the mirror every morning and says, in whatever language kerbals communicate in, "I am awesome!"

Let that be a lesson to you all. Scroll Bars are good.

Share this post


Link to post
Share on other sites
Ok, i can do that :-)

Here's a sniplet from the debug log after selecting the FASA apollo command module in VAB.

This only happens when i'm running forced opengl mode. It works just fine in DX mode 32 bit.

I've also deduced from this thread that reflections are generally an issue with AMD gpu's in opengl mode.

Also this: in crashlog

Can't tell anything from a fragment. I don't even know where that error is coming from. Unity? Another mod like Texture Replacer? Your OpenGL drivers themselves?

Share this post


Link to post
Share on other sites
Can't tell anything from a fragment. I don't even know where that error is coming from. Unity? Another mod like Texture Replacer? Your OpenGL drivers themselves?

My thoughts exactly...

Is there a more comprehensive log i could post here?

Share this post


Link to post
Share on other sites
My thoughts exactly...

Is there a more comprehensive log i could post here?

Output_log.txt (player.log if Linux or Mac)

did some searching and found that error associated with other games so I'm thinking it's a unity issue. You probably won't be able to get reflections as long as you're using OGL in conjunction with the Radeon drivers.

Share this post


Link to post
Share on other sites
Output_log.txt (player.log if Linux or Mac)

did some searching and found that error associated with other games so I'm thinking it's a unity issue. You probably won't be able to get reflections as long as you're using OGL in conjunction with the Radeon drivers.

I was thinking the same actually. But here's my output log anyways.

Share this post


Link to post
Share on other sites

Hello,

This works however I am retesting dev version as well for KDP 90...awesome MOD

Cmdr Zeta

Share this post


Link to post
Share on other sites

Does this do anything out of the box, or does it require other mods to work? If it needs other mods, what mods are available?

Share this post


Link to post
Share on other sites

Updated for KSP 1.0.5

Experimentally, it seems to work better with Open GL. (KSP 1.1.2: only working with OpenGL so far...)

  • Fixed long standing detached transform bug
  • Fixed rendering artifacts
  • Switched to multi-pass rendering (as done in Texture Replacer... MULTI-PAAAASSSS)
  • Compiled for KSP 1.0.5
  • Included version file

https://github.com/Starwaster/Reflection-Plugin-Continued/releases/tag/v2.0

Share this post


Link to post
Share on other sites

So, is this evolving yet? Some news about the 1.1.3 release, and OS X version?

Thank you :wink:

Share this post


Link to post
Share on other sites
2 hours ago, Climberfx said:

So, is this evolving yet? Some news about the 1.1.3 release, and OS X version?

Thank you :wink:

I hadn't had much luck updating to 1.1.2 and had to stop to update other mods  that I manage for1.1.3

Share this post


Link to post
Share on other sites
13 minutes ago, Starwaster said:

I hadn't had much luck updating to 1.1.2 and had to stop to update other mods  that I manage for1.1.3

Ok, thank anyway Starwaster!

Cheers!

Share this post


Link to post
Share on other sites

Does this mod provide some of the same shaders as Textures  Unlimited now?Are they different shaders alltogether?

Im kinda wondering which one i should use. Both look really nice. Does this mod provide reflections just in a different way compared to TU?

 

I know the updated version is a fork by raidernick..but i cant find a new thread for it. Cheers!

Share this post


Link to post
Share on other sites
1 hour ago, Jesusthebird said:

Does this mod provide some of the same shaders as Textures  Unlimited now?Are they different shaders alltogether?

Im kinda wondering which one i should use. Both look really nice. Does this mod provide reflections just in a different way compared to TU?

 

I know the updated version is a fork by raidernick..but i cant find a new thread for it. Cheers!

Textures Unlimited uses PBR methodology and workflow. It does seem to require a bit more configuration and setup for parts to make use of it than Reflection Plugin did and parts need configurations written up for them before they can make use of it. Result wise it it looks pretty good.

Share this post


Link to post
Share on other sites
20 minutes ago, Starwaster said:

Textures Unlimited uses PBR methodology and workflow. It does seem to require a bit more configuration and setup for parts to make use of it than Reflection Plugin did and parts need configurations written up for them before they can make use of it. Result wise it it looks pretty good.

Im trying to write some cfgs currently. Start at least. Im just wondering which method to use.

Can i use both modules for the same part model as long as i keep it mesh specific?

Also since i think the reflections module is a rootnode??, i cant create a part variant like this either. Am i correct on that assumption? Thanks!

 

Share this post


Link to post
Share on other sites
5 hours ago, Jesusthebird said:

Im trying to write some cfgs currently. Start at least. Im just wondering which method to use.

Can i use both modules for the same part model as long as i keep it mesh specific?

Also since i think the reflections module is a rootnode??, i cant create a part variant like this either. Am i correct on that assumption? Thanks!

 

Reflections Plugin uses PartModule (MODULE node in each PART)

Share this post


Link to post
Share on other sites
This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.