I want to apply textures to face using the augmented faces example in arcore for unity - unity3d

At Google I/O'19 for Augmenting Faces and Images, they said about reference_face_texture.PNG for painting or apply texture to specific areas in a face for example lips, cheeks etc. but i am unable to find this reference face texture, so that i can use it in Photoshop to apply textures to exact area i want to apply, and then apply the new created texture using the face tracker in augmented-faces arcore. Can somebody please highlight it. Thank you.
i did tried downloading facial mesh images from online, but it is not perfect match after applying the textures to mesh image.

I could not find reference_face_texture as well, but you can open a reference 3D model and make a UV texture. To save you time: here is the texture

Related

ARKit – 3d transform of face

On this page I can read:
Live camera video texture-mapped onto the ARKit face mesh, with which you can create effects that appear to distort the user’s real face in 3D.
I haven't found much sample and extra documentation about this.
Is it possible to distort the face itself in 3D with ARKit? Like changing chin shape and such?
If yes, briefly on a conceptual level, how could this be achieved?
You shouldn't distort the canonical mesh used by Metal (ARSCNFaceGeometry). However, if you intend to dynamically distort a facial mask, you have two options:
create an animated face model in 3D authoring app
use SceneKit's SCNMorpher with its morph targets

Unity 3D Image ending points

I'm trying to make a 3D tour for cardboard. I'm putting my 3d image inside a sphere with a shader but I've noticed this problem. The ending point of image is very visible and disturbing.
And middle of the image is looking kinda wavey and distorted.
Just use a seamless texture or make one with Photoshop. for more info search seamless textures in google.

Custom skybox shader for tiled skybox

I am new to writing shaders. I want to use a texture for 6-sided skybox in unity and I want that texture to be repeated several times also called tiling.
But the default 6-sided skybox shader in unity doesn't have tiling option. Can anyone write a custom shader for 6-sided skybox in unity which has option to tile textures? I also want an option to apply a color tint on the texture if possible. Thanks in advance.
Tiling can be achieved by multiplying texcoord by the number of tiles you want. Or in Surface shader it's uv_YourTex (likely MainTex) instead of texcoord. Writing from a phone so can't post an example, but it's really just one multiplication.
I don't know your specific scenario, but I needed to get more detailed sky with not very detailed texture and instead of UV I used view direction to sample a texture. It made it look like clouds in the distance are further away + clouds can move as you move . It's in this asset.
View direction sampling will not help if you are trying to make space though, which seams to be the case.
Also IMHO tiling on the skybox might be too visible.

How to export Unity particles as static 3D Mesh or 3D Image

I have some particle system that draws their trails emissive circuits trees :
Actualy, I made a script that "pauses" their simulation, however, I would like to turn them into a mesh or 3D image (maybe an inverted cubemap shader ?).
Anyone knows how I could achieve that?
There is no built-in or Asset Store support for exporting a "frame" of particles. The Shuriken particle shader is proprietary.
There are alternative particle rendering libraries that may let you do what you want to do.

How to draw images on Terrain in unity

I am working on game in unity in which i need some images to be placed on terrain as in the attached image yellow arrows and "P in blue circle" are rendered on surface in unity.
Any idea or method will be appreciated.
There's no built-in support for decals in Unity. You could just create separate gameObjects with transparent texture and place them above the terrain here, or use one of several packages for decals in Unity Asset Store, like this one. (I have only briefly tried it and can't say anything about it's quality).
I know it's an old topic - but for those who are still not satisfied:
I would recommend using Easy Decal.
It's a very powerful decal projector. It's easy to use and you can stick decals also on uneven surfaces like bumpy terrains.
You could try putting a plane with the texture aligned with the surface normal slightly above the surface. Or you could try an extension that does decals for you. This is what i found:
Decal System for Unity3D
As previously mentioned Easy decal is a good choice. It's easy to use, has extensive fuctionalities and you'll get a lot for your money. But if you need skinned decals there's no way around Decal System Pro by Edelweiss interactive. It's more expensive, but beside the skinned mesh support it also supports texture atlases which saves you draw calls.