# 有关视频纹理投影的项目外包。

**URL:** <https://forums.unrealengine.com/t/topic/89156>\
**Category:** 简体中文 (Simplified Chinese)\
**Tags:** unreal-engine\
**Created:** [April 3, 2017, 5:03pm UTC](https://forums.unrealengine.com/t/topic/89156 "2017-04-03T17:03:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_da7be39a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_da7be39a](https://forums.unrealengine.com/u/anonymous_user_da7be39a)\
**Post date:** [April 3, 2017, 5:03pm UTC](https://forums.unrealengine.com/t/topic/89156/1 "2017-04-03T17:03:47Z")

</div>

Hi，之前用OpenGL写的一个项目，想用UE来做，不知谁能接这个活。可以给我发邮件：grant199610@126.com  
主要的展现效果就是在一个三维模型上，把一段视频录像用纹理投影映射的方式投影到三维模型上去。  
三维模型已经有了，视频也有了，投影矩阵参数，投影的shader也有了，怎么用UE来实现？  
核心问题是怎么调用自定义的shader，怎么把视频外部数据传到shader里。  
有意者邮件我。价格面谈。

谢谢

---

<div class="post-metadata">

**Author:** ![fengkan](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@fengkan](https://forums.unrealengine.com/u/fengkan)\
**Post date:** [April 6, 2017, 8:16am UTC](https://forums.unrealengine.com/t/topic/89156/2 "2017-04-06T08:16:46Z")

</div>

如果已经有 shader 的话，直接 GLSL 转 HLSL 加到 custom node 里就行，难度取决于原来的 shader 中有多少函数。

视频直接作为 media texture 作为参数传给 custom node。

以下两个连接可能有帮助。

> **[Play a Video File](https://docs.unrealengine.com/4.27/en-US/WorkingWithMedia/IntegratingMedia/MediaFramework/HowTo/FileMediaSource/)**
>
> Illustrates how you can play a video file inside a level on a Static Mesh with the File Media Source asset.

> **[Custom Expressions](https://docs.unrealengine.com/4.27/en-US/RenderingAndGraphics/Materials/ExpressionReference/Custom/)**
>
> Expressions that allow the use of custom, plain shader code.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_da7be39a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_da7be39a](https://forums.unrealengine.com/u/anonymous_user_da7be39a)\
**Post date:** [April 10, 2017, 12:34pm UTC](https://forums.unrealengine.com/t/topic/89156/3 "2017-04-10T12:34:49Z")

</div>

非常感谢，我们试一下。fengkan

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_da7be39a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_da7be39a](https://forums.unrealengine.com/u/anonymous_user_da7be39a)\
**Post date:** [April 10, 2017, 12:49pm UTC](https://forums.unrealengine.com/t/topic/89156/4 "2017-04-10T12:49:13Z")

</div>

我们的开发说和数据绑定有关，这个好像用不了。不管怎样，非常感谢。@fengkan

---

<div class="post-metadata">

**Author:** ![fengkan](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@fengkan](https://forums.unrealengine.com/u/fengkan)\
**Post date:** [April 10, 2017, 3:38pm UTC](https://forums.unrealengine.com/t/topic/89156/5 "2017-04-10T15:38:17Z")

</div>

客气了，也没提供什么实质性帮助
