Playmaker Forum

PlayMaker News => General Discussion => Topic started by: Rabagast on February 06, 2014, 11:42:47 AM

Title: Rendered 3D text in Unity
Post by: Rabagast on February 06, 2014, 11:42:47 AM
Hi!

I was following a tutorial how to make ice Text in Blender.
I made it. It was cool. But when I tried to import this to Unity, it's no Ice on the text. It's no graphics at all. How can I import a rendered 3D text to Unity from Blender?
Title: Re: Rendered 3D text in Unity
Post by: Lane on February 06, 2014, 11:50:16 AM
What part of it is not importing? The mesh? Material? Refractive shader?

If you want that icy effect you need a custom unity shader on the mesh.
Title: Re: Rendered 3D text in Unity
Post by: Rabagast on February 06, 2014, 12:07:53 PM
It's this icy effect. How do I get this Unity Shader?
Title: Re: Rendered 3D text in Unity
Post by: Lane on February 06, 2014, 12:22:07 PM
Probably make one yourself, if there isn't one on the asset store or available for free on the Unity Forums.
Title: Re: Rendered 3D text in Unity
Post by: Rabagast on February 06, 2014, 01:08:06 PM
I found ice shader on the Asset store.
But how can I make my own? Is that difficult?
Title: Re: Rendered 3D text in Unity
Post by: Lane on February 06, 2014, 01:11:34 PM
I found ice shader on the Asset store.
But how can I make my own? Is that difficult?

It's scripting. You can google it and find research materials/tutorials/resources on how to do it.
Title: Re: Rendered 3D text in Unity
Post by: Rabagast on February 06, 2014, 01:16:34 PM
Ok! But I have no programming skills. I just want to use something I make in Blender in Unity.
Title: Re: Rendered 3D text in Unity
Post by: Lane on February 06, 2014, 01:48:25 PM
I'm pretty sure you can't use Blender materials as shaders unless there is some converter available online. The same is true for other 3d apps like Max, Maya and Lightwave. If this were possible then there wouldn't really be a need to buy custom shaders because anyone could just make their own in their preferred 3d application.
Title: Re: Rendered 3D text in Unity
Post by: parallel on February 06, 2014, 02:08:21 PM
Here's a donation-ware shader(pay or not, you decide) which looks like it could make a decent ice look:
https://gumroad.com/l/VOxv
Title: Re: Rendered 3D text in Unity
Post by: Rabagast on February 06, 2014, 02:44:32 PM
Thank you parallel!
I will take a look at it later. :)

But is it the same for normal texture and mesh and so on?
If I make a cube with wood texture or something, do I need something extra to import this to Unity as it is in Blender?

I'm sorry if I'm asking some stupid questions. :)
Title: Re: Rendered 3D text in Unity
Post by: parallel on February 06, 2014, 03:13:50 PM
Say you textured a wooden cube in blender (with blenders own shader) then imported into unity, then unity would take the texture and fit it on one of unity's default shaders, depending on how many texture maps it comes in with (normal, shine, etc). You can then choose to change that default shader in the material slot with more specialized ones (there are quite a few shipping with unity), which you can edit by script. Or you can rely on others to make them or even construct them with shader-tools like strumpy, shader forge, etc.