tags:

views:

424

answers:

3

I have a 3D car mesh object. How can I reflect a 3D text onto the 3D mesh surface?

I'm using Visual Studio 2008 C# Express. The 3D car mesh object is ready for use in C# project. That is, I must use it in my C# project, not in Blender.

All the development processes that I need must be done in C# development environment.

+1  A: 

You should use a 3D modeling tool like Blender, AC3D or similar. This will help you create the "model" and placing any textures on it. Then you will also need some kind of drawing engine so you also can load and draw the model in your app.

epatel
Are Blender and AC3D trustable ? Any virus, etc. ? I have no any information on them. Could you give me some useful info. Thanks.
J.Jan
Blender is trustable. Don't know about AC3D though.
Nils Pipenbrinck
@J.Jan I can't see why AC3D wouldn't be trustable?!? It is widely used http://www.inivis.com/where.html and been available since 1996 http://www.inivis.com/about.html
epatel
A: 

If you need Direct 3D access at run-time, try using SlimDX.

Danny Varod
+1  A: 

It's unclear specifically what you're talking about here.

Did you mean Text, or Texture?

Simply texturing the model - If you're using blender to create the model, texture it, and export it in .x or another format and render it using an appropriate library.

Reflecting Text - Look into projective decals.

Or a bit more advanced

Reflection of the environment - To simulate reflective surfaces you're going to need to program a shader. Look into HLSL, GLSL, CG, or you can do the shader in ASM. - Reflection Mapping

EDIT: Added link to reflection mapping.

McAden