【问题标题】:Texture onto 3D car mesh3D 汽车网格上的纹理
【发布时间】:2010-01-02 04:55:07
【问题描述】:

我有一个 3D 汽车网格物体。如何将 3D 文本反射到 3D 网格表面上?

我正在使用Visual Studio 2008 C# Express。 3D 汽车网格对象已准备好在 C# 项目中使用。 也就是说,我必须在我的 C# 项目中使用它,而不是在 Blender 中。

我需要的所有开发过程都必须在C#开发环境中完成。

【问题讨论】:

  • 您有更多信息吗?您是使用 open gl 还是 Direct 3D 进行此操作?

标签: c# 3d textures


【解决方案1】:

您应该使用 3D 建模工具,例如 BlenderAC3D 或类似工具。这将帮助您创建“模型”并在其上放置任何纹理。然后,您还需要某种绘图引擎,以便您还可以在应用中加载和绘制模型。

【讨论】:

  • Blender 和 AC3D 可信吗?任何病毒等?我没有关于他们的任何信息。你能给我一些有用的信息吗?谢谢。
  • Blender 值得信赖。不过不知道 AC3D。
  • @J.Jan 我不明白为什么 AC3D 不可信?!?它被广泛使用 inivis.com/where.html 并自 1996 年以来可用 inivis.com/about.html
【解决方案2】:

不清楚你在说什么。

您是指文字还是纹理?

简单地对模型进行纹理处理 - 如果您使用 Blender 创建模型,对其进行纹理处理,然后以 .x 或其他格式导出并使用适当的库进行渲染。

反射文字 - 查看投影贴花。

或者更高级一点

环境反射 - 要模拟反射表面,您需要编写一个着色器。查看 HLSL、GLSL、CG,或者您可以在 ASM 中进行着色器。 - Reflection Mapping

编辑:添加了反射映射的链接。

【讨论】:

    【解决方案3】:

    如果您需要在运行时直接访问 3D,请尝试使用 SlimDX。

    【讨论】:

      猜你喜欢
      • 2010-11-27
      • 2018-05-30
      • 1970-01-01
      • 2021-06-18
      • 2017-04-16
      • 1970-01-01
      • 2018-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多