通过Blender建立模型,然后展示出来。在实际运用中,如果直接用Blender进行展示操作,可能会产生一些不便。在平时的练习过程中,我简单了解了集中展示方式,在这里总结一下。当然,由于对Blender而言,我只是一个初级的学习者。因此,很多可能只是从我个人角度出发进行的一些浅尝。

在进行Blender二次开发的初期,我就注意到,Python与Blender的搭配可能会颠覆一些传统的商业建模和仿真软件,因为其开放的API和强大的功能总会给使用者带来惊艳的赞叹。然而,从我的角度而言,我需要将一些很简单的模型展示给所有人观看(包括多用户),前提是,他们不需要进行一些客户端的安装。并能够进行一些人机交互式的操作,类似与虚拟现实语言VRML。

1

我先前进行的是,直接利用File==>Save As Game

RunTime...==>xx.exe。需要一个运行环境,主要是附带一些DLL文件。还算比较稳定。

2

后来利用Blender导出模型为dea格式文件,利用Acstionscript 3.0 classes进行开发,creating a

3D model in Flex using Blender and Papervision3D - a beginning

tutorial。具体步骤见:

效果图如下面链接所示:

3 导出VRML格式文件,安装VRML虚拟现实语言插件,可以进行人机交互式的漫游操作。对机器要求较高。另外,最主要的是,目前而言,VRML属于商业产品,没有开源可供使用。因此,对于开源二次开发具有较大的难处。

4

功能强大的Java也进行了一系列的BlenderGUI开发。给定了一些参数和虚拟现实漫游的按键。不过开发进展较慢。

5

我目前采用的一种, 直接应用Blender源文件,安装Blender 2.42 Web Plugin Alpha 0.2

(Internet Explorer/Active X Control)插件。Powered by

Bullet Rigid Body Dynamics, Summer 2006,Download Blender2.42-ActiveX-web-plugin-0.2 (2.5Mb), unzip and run

Register_Blender3DPlugin2.42.bat。不过,这个版本目前只停留在Blender2.42,而且对机器的配置要求比较高。

就我目前的demo版本而言,这个版本更适合我后期的开发,通过web形式给各级用户提供真实的人机交互式的漫游。不管是上级领导还是车间员工都能进行操作。无需繁杂的客户端安装,省去了很多较专业的环节。使用户能够更容易上手。

java blender_[转载]将Blender模型展示于WEB相关推荐

  1. Java虚拟机学习 - 体系结构 内存模型(转载)

    一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称"永久代" ."非堆",  它用于存储虚拟机加载的类信息.常量.静态变量.是各个线程共享的内 ...

  2. Java线程:线程栈模型与线程的变量

    Java线程:线程栈模型与线程的变量 SCJP5学习笔记 要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型. 线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶.线程栈的内 ...

  3. Java开发中Netty线程模型原理解析!

    Java开发中Netty线程模型原理解析,Netty是Java领域有名的开源网络库具有高性能和高扩展性的特点,很多流行的框架都是基于它来构建.Netty 线程模型不是一成不变的,取决于用户的启动参数配 ...

  4. Java虚拟机学习 - 体系结构 内存模型

    一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称"永久代" ."非堆", 它用于存储虚拟机加载的类信息.常量.静态变量.是各个线程共享的内存 ...

  5. Android增强现实(三)-3D模型展示器

    1.Android增强现实(一)-AR的三种方式(展示篇) 2.Android增强现实(二)-支持拖拽控制进度和伸缩的VrGifView 3.Android增强现实(三)-3D模型展示器 前言 前段时 ...

  6. three.js实现3D模型展示

    开头说明下  文章是转载我同事一个 哥们的.怕自己 以后会用 拿过来  方便以后使用 three.js实现3D模型展示 由于项目需要展示3d模型,所以对three做了点研究,分享出来 希望能帮到大家 ...

  7. bim 模型web页面展示_HTML5/WebGL技术BIM模型轻量化Web浏览解决方案

    原标题:HTML5/WebGL技术BIM模型轻量化Web浏览解决方案 互联网技术的兴起极大地改变了我们的娱乐.生活和生产方式.尤其是HTML5/WebGL技术的发展更是在各个行业内引起颠覆性的变化,大 ...

  8. Java 并发编程解析 | 如何正确理解Java领域中的多线程模型,主要用来解决什么问题?

    苍穹之边,浩瀚之挚,眰恦之美: 悟心悟性,善始善终,惟善惟道! -- 朝槿<朝槿兮年说> 写在开头 我国宋代禅宗大师青原行思在<三重境界>中有这样一句话:" 参禅之初 ...

  9. java后台获取和js拼接展示信息

    java后台获取和js拼接展示信息: html页面代码: <div class="results-bd"><table id="activityInfo ...

最新文章

  1. 小鱼天气android,小鱼天气(cn.microsoft.cig.uair) - 1.3.14 - 应用 - 酷安
  2. Numpy生成二项分布随机数
  3. django-中间件,视图函数调用前会执行的
  4. latex中括号大小控制 [转]
  5. Burp Suite如何拦截GET请求提交POET请求的参数
  6. python写网页插件_用python 实现activex网页控件
  7. 一个基于vue和element-ui的树形穿梭框组件
  8. python数字组合算法_python - 简单算法题 - 求三位数组合
  9. 基于html5的学生管理系统,基于HTML5的学生信息管理系统的设计与实现
  10. RK3288_Android7.1调试uart串口屏
  11. WPF 自定义柱状图 BarChart
  12. 如何在ogre游戏界面添加自己的信息,比如显示某变量的值
  13. 机器学习基础知识(一):机器学习三大流派
  14. 元气骑士机器人的成就皮肤_元气骑士:5把特殊“红武”,想要机器人的皮肤,用它就对了!...
  15. PDF粘贴到word的英文字母的间距很宽,很奇怪
  16. web网站整合微信扫码登录
  17. java节假日算法_「国家法定节假日」java 国家法定节假日和双休日判断工具类 - seo实验室...
  18. 黑盒优化技术评测基准RABBO介绍
  19. Python测试三角函数的正交性
  20. 视觉SLAM(二):相机与图像

热门文章

  1. OpenCV在Python上的调用( import cv2的解决办法)
  2. 重启redis命令_redis系列之——数据持久化(RDB和AOF)
  3. boost::asio ssl
  4. nysql collation
  5. linux系统调用理解之摘录(3)
  6. 3:添加一个slave到已有的复制环境(基于二进制日志文件位置)
  7. lodash _.size
  8. 201621123079《java程序设计》第六周作业总结
  9. iOS---GCD的三种常见用法
  10. nmap,tcpdump