社区
C#
帖子详情
c# + 3dMax 如何用做虚拟现实?
zpxfzp
2009-01-19 04:50:29
本人想用c# + 3dMax 做简单的虚拟现实类的项目。
例如:在3dMax做好现实事物的模型,在C#中显示并控制,预期效果如同cs射击游戏,用户可以在建好的场景中行走、观看、操作场景中的对象(如开门、关门等)。
请高手们,提供设计思路和方法。
...全文
1646
28
打赏
收藏
c# + 3dMax 如何用做虚拟现实?
本人想用c# + 3dMax 做简单的虚拟现实类的项目。 例如:在3dMax做好现实事物的模型,在C#中显示并控制,预期效果如同cs射击游戏,用户可以在建好的场景中行走、观看、操作场景中的对象(如开门、关门等)。 请高手们,提供设计思路和方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenggongme1
2012-07-17
打赏
举报
回复
用Mogre, ogre的托管代码 实现和Ogre+C++一样的所有效果!
xiaolinzi13838
2011-01-10
打赏
举报
回复
那就看你用什么做了
http://www.kbonline.net/vr/WebPlayer.html
CZLJ2008
2010-01-12
打赏
举报
回复
CSharp_XinBing说的很有道理!!顶!!!!!!!!
memoCKH
2009-08-18
打赏
举报
回复
正在找这方面的资料,发现好像推荐D3D 的人还是比较多的。不过学起来有些吃力,以前没有接触过这方面的东西。
zpxfzp
2009-02-10
打赏
举报
回复
感谢!
CSharp_XinBing
2009-01-24
打赏
举报
回复
至于论坛,意义不太大.可能你学习D3D时有些参考,再深入的话就需要你有图形学数学基础和看论文并且实现论文的能力了.其它任何人都不可能帮你,所以你要到论坛上去找高级技术上的帮助是浪费时间的,下载书籍,论文,文章,打印出来,关上电脑,用手,用脑子研究相关数学\算法.再打开电脑来实现才是现实的.
不过目前的重点是学习D3D或OPENGL.论坛或许可能帮一点忙,但你想论坛可以帮多大忙,那你就是浪费时间了.
gameres, gamedev.记住,论坛只可以帮一些小忙,你要把注意力放到论坛上,将是你最大的错误,将会浪费你很多时间.买本DX9或Opengl,如果机器是好的,到google上搜索DX10来学习,先学会这个是现实的.
CSharp_XinBing
2009-01-24
打赏
举报
回复
你要记住:
1,相关技术是非常难的!
2,你想出完整的"产品",只有借用别人的技术.比如模型,关卡数据借用其它游戏的.像CS.这样,关卡编辑器,场景管理就同时要用别人的.
3,如果你想完全用自己的技术,那你任何时候就不要去想完成一个完整的产品!这不是一个人做的!记住,你一个人不能盖摩天大厦,你甚至不能去盖一个5层小楼.但你可以建你自己的二层别墅,可以专而深.比如你可以先做一个室外的场景,把天空,地面,水面,光照,各种贴图,甚至是材质做的逼真.甚至是植物等等做好,再加上你学校学的数学算法,图形学知识就可以找到工作了.但你想一个人开发一个CS,你就当你想自己开发一幢5层的居民楼,你自己想想成不成.如果你真想自己开发,就从一个点入手.做精,再做第2个点做好,这样累积起来.但你想一下子开发一个CS,不现实.
CSharp_XinBing
2009-01-24
打赏
举报
回复
这方面的参考资料相对来讲还是比较多的!
最底层是图形学知识, 无论是书籍, 论文都是比较多的!
其次是实时图形学, 游戏开发, 书籍和参考文献也是比较丰富的!
再者3D API, 如DX9, DX10, Opengl相关的参考书也是很多的!
像3DS MAX API, 参考资料已经很少了但也可以搜索到, 倒不如
用3DS MAX SCRIPT脚本语言来导出数据更方便!
至于像什么C++, C#. 当然是用C++最好了, 如果你想学习这方面的
内容, 其它任何方面的难度都会超过C++, 学习C++也没有什么疑问了!
不过学习这方面是非常新时期辛苦的.像你说的做什么虚拟现实,像CS
一样,不是不可能的.但你又做美工又做技术基本上不可能完成的!
所以如果你想做一个所谓的完整的"产品"就要像上面的人讲的,关卡数据
之类的要"偷"CS里的,引擎用开源的.要么你自己先从一个一个的技术
单元一点一点攻克!这绝不是一朝一久的事了
zjh222
2009-01-23
打赏
举报
回复
一.3DMAX是C++/C接品,它与C#的数据类型不同,
二.3Dmax程序的运行是非托管的,那么你用C#就必须用麻烦的互操作,那还不如用C++
三.性能是 永恒的话题,C#的整体性能是地球人都知道的:差
ErnestChen2go
2009-01-21
打赏
举报
回复
帮顶
zpxfzp
2009-01-21
打赏
举报
回复
用个实际例子说明一下需求:
程序界面上显示一个电视机,用户能够向电视机走进、远离;围着电视机转圈查看电视机的各个角度;电视机能够响应用户的开机、关机、换台等操作。
zpxfzp
2009-01-21
打赏
举报
回复
[Quote=引用 14 楼 xhlnb 的回复:]
呵呵,直接用WPF做好了。
[/Quote]
WPF好象是新技术,成熟吗?
新技术最好过几年成熟了再使用吧,而且WPF需要Vista支持的,相关资源也少的可怜。
zpxfzp
2009-01-21
打赏
举报
回复
[Quote=引用 12 楼 shivareemm 的回复:]
LZ不如用虚幻2引擎吧 . 下载方便, 技术也不难.
[/Quote]
虚幻2引擎免费吗?实际用过吗?效果如何?难度大吗?
shivareemm
2009-01-21
打赏
举报
回复
[Quote=引用 15 楼 zpxfzp 的回复:]
引用 12 楼 shivareemm 的回复:
LZ不如用虚幻2引擎吧 . 下载方便, 技术也不难.
虚幻2引擎免费吗?实际用过吗?效果如何?难度大吗?
[/Quote]
现在免费的,上次买了本虚幻2的书,里面自带了.例子是CS . 一个完整的CS都基本没有用到什么脚本语言.除了子弹计算和跳楼. 多数还是可视化设置. 虚拟现实的化就更方便了.没有各种计算之类的.总之我感觉这个可能是会方便些 .
zpxfzp
2009-01-20
打赏
举报
回复
[Quote=引用 6 楼 zjh222 的回复:]
C#是不能作这个的,免强用麻烦的互操作也是性能低下的
[/Quote]
能否详细说一下啊
zjh222
2009-01-20
打赏
举报
回复
C#是不能作这个的,免强用麻烦的互操作也是性能低下的
zpxfzp
2009-01-20
打赏
举报
回复
好冷啊
zpxfzp
2009-01-20
打赏
举报
回复
tks
xiaoyanwei2000
2009-01-20
打赏
举报
回复
帮你顶了
zpxfzp
2009-01-20
打赏
举报
回复
关于c#开发有无其他好的论坛啊?英文的也可以啊
加载更多回复(8)
(VR
虚拟现实
)
虚拟现实
技术实验指导书.pdf
从提供的内容来看,本书包括了多种与
虚拟现实
开发相关的软件工具和技术要点,如
3Dmax
、Unity3D、FBX等,并且涉及到一些具体的命令和操作方法,以及使用脚本语言进行编程开发。以下是对该文件内容中相关知识点的详细...
第三次作业(有exe文件)_
3dmax
和unity3d_
3Dmax
是Autodesk公司的一款强大3D建模软件,而Unity3D则是一个流行的游戏引擎,常用于创建交互式3D内容,如游戏、
虚拟现实
体验等。描述中提到的“教室模型,可漫游,有ui,有特效,音频,包括脚本”进一步细化了这个...
GZ-2022037
虚拟现实
(VR)设计与制作赛项赛题.zip
总之,参与
虚拟现实
设计与制作的比赛,意味着你需要在3D建模、编程、交互设计、游戏引擎使用等多个领域都有所涉猎。通过这样的实践,不仅可以提升个人技能,还能增进对VR技术的全面理解,为未来的事业发展打下坚实...
虚拟现实
房子模型
1. **3D建模**:这是构建
虚拟现实
房子模型的基础,需要使用专业的3D建模软件(如3ds Max、Maya等),根据实际房屋的尺寸和布局进行精确建模。 2. **Unity引擎运用**:Unity作为一款强大的游戏引擎,支持多种编程...
C#
111,130
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章