如何在UI上显示android 3d模型显示

如何实现用户点选3D模型出现的闪烁效果
[问题点数:40分,结帖人gamenpc]
如何实现用户点选3D模型出现的闪烁效果
[问题点数:40分,结帖人gamenpc]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2010年1月 专题开发/技术/项目大版内专家分月排行榜第二2009年12月 专题开发/技术/项目大版内专家分月排行榜第二2009年11月 专题开发/技术/项目大版内专家分月排行榜第二2009年10月 专题开发/技术/项目大版内专家分月排行榜第二2009年9月 专题开发/技术/项目大版内专家分月排行榜第二2009年8月 专题开发/技术/项目大版内专家分月排行榜第二2009年7月 专题开发/技术/项目大版内专家分月排行榜第二
2010年3月 专题开发/技术/项目大版内专家分月排行榜第三2010年2月 专题开发/技术/项目大版内专家分月排行榜第三
2008年10月 专题开发/技术/项目大版内专家分月排行榜第三
2010年10月 专题开发/技术/项目大版内专家分月排行榜第三
2010年1月 专题开发/技术/项目大版内专家分月排行榜第二2009年12月 专题开发/技术/项目大版内专家分月排行榜第二2009年11月 专题开发/技术/项目大版内专家分月排行榜第二2009年10月 专题开发/技术/项目大版内专家分月排行榜第二2009年9月 专题开发/技术/项目大版内专家分月排行榜第二2009年8月 专题开发/技术/项目大版内专家分月排行榜第二2009年7月 专题开发/技术/项目大版内专家分月排行榜第二
2010年3月 专题开发/技术/项目大版内专家分月排行榜第三2010年2月 专题开发/技术/项目大版内专家分月排行榜第三
2010年10月 专题开发/技术/项目大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。怎么样将导入的3D模型显示在MFC的对话框而不是视图窗口中?
[问题点数:40分,结帖人cowboyjisuanji]
怎么样将导入的3D模型显示在MFC的对话框而不是视图窗口中?
[问题点数:40分,结帖人cowboyjisuanji]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年2月 移动平台大版内专家分月排行榜第三
2012年12月 总版技术专家分月排行榜第一2012年10月 总版技术专家分月排行榜第一2012年9月 总版技术专家分月排行榜第一2012年8月 总版技术专家分月排行榜第一
2012年11月 总版技术专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。unreal4&UMG显示3D模型(scene&capture)
博主也是UE4新手,文中难免有些疏漏还望海涵。转载请注明出处:.cn/lmmloli
UMG(Unreal Motion
Graphics)&是UE4基于Slate框架实现的UI系统,该系统仍属于开发期,功能还不完备。UI系统是游戏的重要组成部分之一,先行做调研很有必要。另外在调研的过程中,其他支持UE4的参考方案有:
CoherentUI
商业UI框架,功能还挺全不过暂时不支持移动平台。
商业UI框架,这个UI框架是UE3的官方推荐且是绑定销售的,UE4并没有捆绑Scaleform 而是开发了自己的Slate
BLUI 一个开源的UE4 UI系统,是基于Chromium
Embeded Framework,当前主要的开发者是一个18岁的美国本科生。 感觉思路很新颖,&游戏的UI就变成了一个浏览器中显示的页面了,我尝试了一下确实被震惊了。作者总结的好处是将web技术引用到游戏UI上,&可以用web成熟的技术来做游戏UI,效果可以很酷炫,Epic在首页上也给了介绍,当前最大的缺点是不支持移动平台,开发速度很慢。我和原作者联系过,短时间内不太可能支持移动平台,因为他还没想好怎么搞。查阅资料发现Chromium
Embeded Framework本身就没有支持移动平台(⊙﹏⊙)b 。
上面几个方案中一番对比,不难做出抉择自然还是选择UE4自带UMG比较合适。尽管功能还不完善,好歹还在完善中,也能用blueprint开发。
当前状态下,我们只能信任一下Epic官方能更加完善UMG,其他的商业和开源方案也有很多缺陷,并不完美,风险也不小。
回归正题,在UI上显示一个3D模型或者3D场景是一个普通需求。举几个例子:DOTA2中选择英雄的UI界面显示了3D的英雄形象,剑侠情缘网络版3中查看玩家形象,有些游戏的UI界面显示友方的视野等,这些都可以用scene
capture来做。
在UI上显示3D模型当然也可以直接用直接重写某个UI的draw函数,自己控制绘制,但是这中办法是比较麻烦,需要对UE4的绘制十分了解,如果用的是第三方UI系统那将会更加蛋疼吧。用scene
capture实现这一效果会显得很优雅, 用blueprint 就能搞定, 一行C++代码都不用写。
总体的思路就是:
1、搭建一个简易场景,并将需要显示的3D模型放进去
2、架设camera,每一帧将camera拍摄的图像传出来
3、将camera传出来的当做材质图片贴在UI
img控件上。
在UE4中的具体是现实:
1、创建一个render target 用于接收camera
的每一帧截图
2、创建一个actor,
搭建好一个简易的场景,将模型需要展示的模型放置进去(我放了一头下图中的牛),配置好照明,并设置好摄像头的原始位置,将拍摄sceneCaptureComponent2D
&texture target 参数和上一步绑定。
3、创建一个material,
&Emissive color参数设置为之前的render target,
这样就将图像保存在材质中了。
4、创建UMG &widget
blueprint, 添加一个image控件,Brush Image参数使用第三步创建的材质
5、将第四步创建的widget blueprint
添加到Viewport就可以了。
完成效果画面:
http://globalgamejam.org/2015/games/cowtastrophe
这个游戏里面左上角展示小牛形象就是用到这个方法~ 图片中的小牛的材质也是从里面择摘取的~ 里面有源代码和资源~
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。关于Altium Design中如何创建3D模型及3D设计教程Ver1.0_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
关于Altium Design中如何创建3D模型及3D设计教程Ver1.0
近​年​以​来​A​l​t​i​u​m​公​司​在​A​D系​列​以​后​中​不​断​加​强​了​三​维​的​显​示​能​力​,​可​以​帮​助​P​C​B​工​程​师​更​直​观​进​行​P​C​B​设​计​。​
​
​A​l​t​i​u​m​ ​D​e​s​i​g​n​e​r​的D​ ​P​C​B​设​计​其​实​说​起​来​比​较​简​单​,​只​需​要​有​建​立​所​需​库​的D​模​型​就​可​以​了​【​及​工​作​就​在​库​的​设​计​】​。​其​他​譬​如​布​局​,​布​线​就​和D​设​计​没​差​别​了​,​这​里​就​不​多​说​了​。​
​
​那D​模​型​怎​么​来​呢​?​
​
、​用​A​D​自​带​的D​ ​B​o​d​y​,​建​立​简​单​的D​模​型​构​架​;​
​
、​去​相​关​网​站​供​应​商​处​下​载D​模​型​。​导​入D​ ​B​o​d​y​
​
、​S​o​l​i​d​W​o​r​k​s​等​专​业​三​维​软​件​来​建​立​;
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢

我要回帖

更多关于 显示器3d模型 的文章

 

随机推荐