Jump to content

I want to make an IVA but I don't know how :(


Recommended Posts

Hello,

I want to make an IVA for a Command Pod, but I don't know how :( . I saw some threads here but I couldn't find a real "step-by-step" explanation. I read that I would need 3 models..an exterior, interior and props. But that doesn't help me, I need a tutorial with starts in Blender, which explains me how to set it up in Unity and how to get it in KSP.

I think it will be loads of work but it would be great if anybody would be so nice to explain that. It won't be just for me, it will be a big help for all the others who want to make an IVA too but don't know how to start.

Kartoffelkuchen :)

Link to comment
Share on other sites

you actually need 2 models not 3 , unless you want to make your own props etc the only models you need are the exterior model and in its simplest form the same model as interior with it's UV map flipped to the internal faces rather than the external.

The first step would be to make your exterior model which set up in unity as per any other model, and only then consider the interior, there is enough info if you read all the posts on IVA but you'll need to work out alignments for yourself as every model is different, as it goes the IVA is one of the more tricky things to do and I'd suggest becoming familiar with how blender/ unity and ksp play together with simple models before pushing on into IVA's

Link to comment
Share on other sites

One vital bit of info that seems to be missing from all the tutorials is how the internal space script is added to the model, once you have the part tools plugin installed in unity you can literally build an IVA around a transform without needing a physical model and that once you have created a model and saved it to the spaces folder of your mod, part tools needs to load that model from a Spaces folder otherwise i've found that it will not add the script which wil enable you to install and load the the props.

Try this simple experiment, create your basic pod cockpit and load it into unity as per normal, get it set up and ready for the game ,

Next create a simple cube call it Internal and just like any other model add it to a zeroed game object but with its orientation such that is similar to pic below( I've moved the main model away from zero so that you can see how the internal sits)

Then export that cube to yourmod/Spaces/yourinternal , now open the part tools editor and set the gamedata folder to point to yourmod/Spaces/yourinternal once thats done you should be able to spawn the internal in your unity scene,

Part tools should automatically apply the interior space script which is vital to being able to spawn and position your props

It takes a bit of fiddling the first few times but well worth the while. This is of course what works for me and I've done loads of IVA's now but others may have other ways of achieving the same results.

TarU1Q3.png

Link to comment
Share on other sites

  • 2 weeks later...

Does anyone know the process of placing props. Do I need to place them all by hand in the internal.cfg file or can I just place them in unity.

I tried to place them in unity on the kerbal layer but don't show up. Can someone give a step by step explanation how to add a prop like a switch or lever?

Thanks a lot!

Link to comment
Share on other sites

Does anyone know the process of placing props. Do I need to place them all by hand in the internal.cfg file or can I just place them in unity.

I tried to place them in unity on the kerbal layer but don't show up. Can someone give a step by step explanation how to add a prop like a switch or lever?

Thanks a lot!

You need the actual prop tools component to export the positions of your prop objects in the internal.cfg. just import a stock iva (tools>ksp part tools>spaces), drag the component to your iva parent object from the component list of the iva you imported. Keep in mind that if you add additional things to that cfg, and you re-export later, you will need to have those non-props in a backup text file and place them back into the new internal.cfg. You just need to place the props in unity and write the internal.cfg with the component. Your props will show up in unity as long as you configured the prop correctly in a config file, and you'll need to start a new session in unity after making one.

Link to comment
Share on other sites

You need the actual prop tools component to export the positions of your prop objects in the internal.cfg. just import a stock iva (tools>ksp part tools>spaces), drag the component to your iva parent object from the component list of the iva you imported. Keep in mind that if you add additional things to that cfg, and you re-export later, you will need to have those non-props in a backup text file and place them back into the new internal.cfg. You just need to place the props in unity and write the internal.cfg with the component. Your props will show up in unity as long as you configured the prop correctly in a config file, and you'll need to start a new session in unity after making one.

Thank you so much. You saved me hours of copying prop coordinates by hand!

Link to comment
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.

×
×
  • Create New...