I want to make a photorealistic technical simulator. Actually, it's just a control panel with lots of buttons, switches, indicator lights, etc. I need it to be as photorealistic as possible and want to do the following: 1) to make a model with base texture and bump in Unity. 2) to render different render elements in my 3d app(specular, shadows, reflection, etc). 3) to compose render elements in photoshop. 4) to project them onto the model.
And this is the question: can I project them with alpha channel onto the model? And if I can then how?
Want to do something like this:
There is another option: to bake render elements to texture, but the first variant is more user friendly.-)
So any suggestions? Has anyone tried to make a photorealistic model with Unity?
p.s. The camera doest't rotate and moves only back and forward along its local axis.
Answer by Peter G
Aug 13, 2010 at 11:49 AM
You can project images onto a scene using a projector. You just have to have the image repeat settings set to clamp and choose a projector material. Unity will automatically read the alpha channel for transparency.
Honestly though, I don't think your method is more user friendly by any means over baking textures, and I don't think your performance will be as good. As far as baking goes, you can bake reflection and specular into your main texture, that's not hard at least in Blender, I'm not sure what your using. The AO and shadows can be baked into a lightmap, either in your modeler or using Unity's built-in light mapper when 3.0 comes out.
Thanks! I'll try both ways. Now I'm just looking for the best way to do what I want.
Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.
The best place to ask and answer questions about development with Unity.
To help users navigate the site we have posted a site navigation guide.
If you are a new user, check out our FAQ for more information.
If you are a moderator, see our Moderator Guidelines page.
We are making improvements to UA, see the list of changes.
Answers and Comments
No one has followed this question yet.
Non uniform movement radius
Blob Shadow and Trees Using Terrain Cause Issues
Just A Projected Texture, Not Shadow Or Light
How can I make a unproject method in Unity?
Render ortho GUI by GameObjects