cancel
Showing results for 
Search instead for 
Did you mean: 

How to upload a transparent texture and have it display on a plane with transparency?

InaCentaur
Member

How to upload a transparent texture and have it display on a plane with transparency?

1 ACCEPTED SOLUTION

Accepted Solutions

MKE_TheGuru
Mentor

Hi InaCentaur!

If your objective is to have a transparent plane that has any sort of visuals on it or is more than an invisible object serving as a collider, you do need to assign a material to the mesh outside of the Desktop Editor for it to work. Even if you have a texture asset that uses the alpha channel for transparency, applying it to a mesh that does not have a transparency-supporting material assigned to it will not produce transparency. The material names and texture file suffixes assigned to the meshes help inform the Worlds on how to unpack and display the texture information. You can find the materials guide here, and the materials to look for are the _Transparent, _Blend, and _Masked materials.
Happy creating!

Upcoming Events:
Build-Along - Sky’s The Limit - Create Stunning Custom Skydomes Tuesday June 3rd 11:00 AM PT - Register
June Programming Calendar

View solution in original post

5 REPLIES 5

SeeingBlue
Mentor

2 or 3 of our available materials support transparency. You can read the different material types here: https://developers.meta.com/horizon-worlds/learn/documentation/custom-model-import/creating-custom-m...

Upcoming Events:
Performance Pro - UI Unleashed - Building Responsive & Performant Interfaces Thursday June 19th 5:00 PM PT - Register
June Programming Calendar

actually i think my question is, do i need to upload a mesh if all i want is a plane (existing shape) with a transparent texture? 

Yes, but that also sounds like it could be accomplished with an object collider instead or an existing plane from the build menu with the visibility turned off.

If you want to upload and display an image with transparency in the image then we load it onto a mesh plane and import it.

Upcoming Events:
Performance Pro - UI Unleashed - Building Responsive & Performant Interfaces Thursday June 19th 5:00 PM PT - Register
June Programming Calendar

the mesh plane does not display the transparency and no way to set material in horizon desktop editor 

MKE_TheGuru
Mentor

Hi InaCentaur!

If your objective is to have a transparent plane that has any sort of visuals on it or is more than an invisible object serving as a collider, you do need to assign a material to the mesh outside of the Desktop Editor for it to work. Even if you have a texture asset that uses the alpha channel for transparency, applying it to a mesh that does not have a transparency-supporting material assigned to it will not produce transparency. The material names and texture file suffixes assigned to the meshes help inform the Worlds on how to unpack and display the texture information. You can find the materials guide here, and the materials to look for are the _Transparent, _Blend, and _Masked materials.
Happy creating!

Upcoming Events:
Build-Along - Sky’s The Limit - Create Stunning Custom Skydomes Tuesday June 3rd 11:00 AM PT - Register
June Programming Calendar