playMaker

Author Topic: Rendered 3D text in Unity  (Read 3603 times)

Rabagast

  • Hero Member
  • *****
  • Posts: 683
    • View Profile
    • Homepage
Rendered 3D text in Unity
« on: February 06, 2014, 09: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?
Check out our homepage. http://www.walsberg.no
Or my personal game blog for news about my games. http://retro-tetro.walsberg.no

Lane

  • Administrator
  • Hero Member
  • *****
  • Posts: 2488
  • Yup.
    • View Profile
    • Cleverous
Re: Rendered 3D text in Unity
« Reply #1 on: February 06, 2014, 09: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.

Rabagast

  • Hero Member
  • *****
  • Posts: 683
    • View Profile
    • Homepage
Re: Rendered 3D text in Unity
« Reply #2 on: February 06, 2014, 10:07:53 AM »
It's this icy effect. How do I get this Unity Shader?
Check out our homepage. http://www.walsberg.no
Or my personal game blog for news about my games. http://retro-tetro.walsberg.no

Lane

  • Administrator
  • Hero Member
  • *****
  • Posts: 2488
  • Yup.
    • View Profile
    • Cleverous
Re: Rendered 3D text in Unity
« Reply #3 on: February 06, 2014, 10:22:07 AM »
Probably make one yourself, if there isn't one on the asset store or available for free on the Unity Forums.

Rabagast

  • Hero Member
  • *****
  • Posts: 683
    • View Profile
    • Homepage
Re: Rendered 3D text in Unity
« Reply #4 on: February 06, 2014, 11:08:06 AM »
I found ice shader on the Asset store.
But how can I make my own? Is that difficult?
Check out our homepage. http://www.walsberg.no
Or my personal game blog for news about my games. http://retro-tetro.walsberg.no

Lane

  • Administrator
  • Hero Member
  • *****
  • Posts: 2488
  • Yup.
    • View Profile
    • Cleverous
Re: Rendered 3D text in Unity
« Reply #5 on: February 06, 2014, 11:11:34 AM »
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.

Rabagast

  • Hero Member
  • *****
  • Posts: 683
    • View Profile
    • Homepage
Re: Rendered 3D text in Unity
« Reply #6 on: February 06, 2014, 11:16:34 AM »
Ok! But I have no programming skills. I just want to use something I make in Blender in Unity.
Check out our homepage. http://www.walsberg.no
Or my personal game blog for news about my games. http://retro-tetro.walsberg.no

Lane

  • Administrator
  • Hero Member
  • *****
  • Posts: 2488
  • Yup.
    • View Profile
    • Cleverous
Re: Rendered 3D text in Unity
« Reply #7 on: February 06, 2014, 11:48:25 AM »
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.

parallel

  • Full Member
  • ***
  • Posts: 155
    • View Profile
Re: Rendered 3D text in Unity
« Reply #8 on: February 06, 2014, 12: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

Rabagast

  • Hero Member
  • *****
  • Posts: 683
    • View Profile
    • Homepage
Re: Rendered 3D text in Unity
« Reply #9 on: February 06, 2014, 12: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. :)
Check out our homepage. http://www.walsberg.no
Or my personal game blog for news about my games. http://retro-tetro.walsberg.no

parallel

  • Full Member
  • ***
  • Posts: 155
    • View Profile
Re: Rendered 3D text in Unity
« Reply #10 on: February 06, 2014, 01: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.