492 posts
  • Has been part of the Envato Community for over 7 years
  • Has referred 1+ members
  • Has sold $10,000+ on Envato Market
  • Has collected 1+ items on Envato Market
+3 more
avenue28 says

Hi guys,

I’m trying to put pixel fonts in a pv3d material (as a part of movieclip, which is applied as a material to a plane), but the fonts are coming up very blurry. I found a great article here and a few sources on nabble like this and this, but nothing is working for me.

Here you can see what I tried – link. The one on the left is the movieclip which I dragged on to the stage in flash (that is why the text is so sharp and crispy) and the one on the right is added as a pv3d plane. The code I wrote for this can be seen here – pastie. Any help will be really appreciated. :)

8303 posts Community Moderator
  • Has referred 10+ members
  • Has sold $1,000+ on Envato Market
  • Has collected 50+ items on Envato Market
  • Attended one of our Meetups around the world
+9 more
MSFX Moderator says

this article may help as it deals with text in 3D, its from the book I mentioned in this post

8303 posts Community Moderator
  • Has referred 10+ members
  • Has sold $1,000+ on Envato Market
  • Has collected 50+ items on Envato Market
  • Attended one of our Meetups around the world
+9 more
MSFX Moderator says

just noticed you’ve got smoothing turned on, not sure for which side but switch it off as that will “blur” the text…

492 posts
  • Has been part of the Envato Community for over 7 years
  • Has referred 1+ members
  • Has sold $10,000+ on Envato Market
  • Has collected 1+ items on Envato Market
+3 more
avenue28 says

well, that might work if I’m creating an application from scratch because I have the freedom to use the techniques mentioned in there. But what if I want to use an existing application (for example a text scroller) and map it onto a 3d plane without blurring the fonts?

492 posts
  • Has been part of the Envato Community for over 7 years
  • Has referred 1+ members
  • Has sold $10,000+ on Envato Market
  • Has collected 1+ items on Envato Market
+3 more
avenue28 says
just noticed you’ve got smoothing turned on, not sure for which side but switch it off as that will “blur” the text…

I put that for the back side of the plane. It has a larger font. The plane with the pixel font has smoothing turned off.

4140 posts
  • Has been part of the Envato Community for over 6 years
  • Has referred 1+ members
  • Has sold $5,000+ on Envato Market
  • Located in Brazil
+3 more
tsafi says

I am guessing you are doing something with text. You can try five3D its much better IMO with 3D text then PVD and will save you around 30-40 kb

1633 posts fueledweb.com
  • Has referred 10+ members
  • Has sold $125,000+ on Envato Market
  • Has collected 10+ items on Envato Market
  • Elite Author: Sold more than $75,000 on Envato Market
+6 more
RimmonTrieu says

The x and y position of that plane in 2D coordinate may be not a round number:

screenPosX = 3dobj.screen.x + viewport.viewportWidth / 2;
screenPosY = 3dobj.screen.y + viewport.viewportHeight / 2

hence the blurry pixel font

492 posts
  • Has been part of the Envato Community for over 7 years
  • Has referred 1+ members
  • Has sold $10,000+ on Envato Market
  • Has collected 1+ items on Envato Market
+3 more
avenue28 says
I am guessing you are doing something with text. You can try five3D its much better IMO with 3D text then PVD and will save you around 30-40 kb

Well, it is just a static text field. What can I do with it? I’ll try five 3d. Was going through a few tutorials today and looks much simpler than pv3d. But I’ve seen well displayed pixel fonts in pv3d too. Just wanted to see if someone here knows about it.

8303 posts Community Moderator
  • Has referred 10+ members
  • Has sold $1,000+ on Envato Market
  • Has collected 50+ items on Envato Market
  • Attended one of our Meetups around the world
+9 more
MSFX Moderator says
I am guessing you are doing something with text. You can try five3D its much better IMO with 3D text then PVD and will save you around 30-40 kb

Well, it is just a static text field. What can I do with it? I’ll try five 3d. Was going through a few tutorials today and looks much simpler than pv3d. But I’ve seen well displayed pixel fonts in pv3d too. Just wanted to see if someone here knows about it.

you can make sure that both the field and the plane are on exact integers…

492 posts
  • Has been part of the Envato Community for over 7 years
  • Has referred 1+ members
  • Has sold $10,000+ on Envato Market
  • Has collected 1+ items on Envato Market
+3 more
avenue28 says
The x and y position of that plane in 2D coordinate may be not a round number:
screenPosX = 3dobj.screen.x + viewport.viewportWidth / 2;
screenPosY = 3dobj.screen.y + viewport.viewportHeight / 2
hence the blurry pixel font

checked it….screenPosX of plane is 330 and screenPosY is 200

Helpful Information

  • Please read our community guidelines. Self promotion and discussion of piracy is not allowed.
  • Open a support ticket if you would like specific help with your account, deposits or purchases.
  • Item Support by authors is optional and may vary. Please see the Support tab on each item page.

Most of all, enjoy your time here. Thank you for being a valued Envato community member.

Post Reply

Format your entry with some basic HTML. Read the Full Details, or here is a refresher:

<strong></strong> to make things bold
<em></em> to emphasize
<ul><li> or <ol><li> to make lists
<h3> or <h4> to make headings
<pre></pre> for code blocks
<code></code> for a few words of code
<a></a> for links
<img> to paste in an image (it'll need to be hosted somewhere else though)
<blockquote></blockquote> to quote somebody

:grin: :shocked: :cry: Complete List of Smiley Codes

by
by
by
by
by
by