个人作品--《3D场景编辑器》

名    称:《3D场景编辑器》

开发工具:VS2008, DirectX 9.0C

作品介绍:这是一款由本人独立开发的3D场景编辑器。冲着对游戏开发的热爱,再加上看到博客园里各位大神都晒着自己的场景编辑器,我一直盘算自己也能开发一个3D场景编辑器。

主要功能:地形高低起伏的编辑;地形纹理编辑;模型创建,旋转,平移,缩放;Undo/Redo机制;动态云彩的太空顶;可编辑的镜头光晕;水体渲染;人物行走;场景雾化;编辑模式和游戏模式间来回切换;

截    图:

 

 

 

 

 

转载于:https://www.cnblogs.com/windfadeaway/archive/2012/11/24/2786200.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
仿unity3d写的一个小的游戏引擎 1.simple文件夹为 程序文件夹,内含simple.exe可执行文件 点击即可运行。 2.project文件夹为工程文件夹,内含obj格式的模型文件。 3.程序目前只支持obj格式,obj模型文件必须放在 _object文件夹内,纹理必须放在 _Texture文件夹内,才能被正确加载。(纹理必须是.bmp或 .tga)。 4.project 文件夹下的luascript 文件夹内含 lua控制脚本。 5.程序的菜单大多功能并没实现,还没有保存场景的功能。 6.必须是在不运行脚本的情况下编辑场景,否则看不到效果(按Esc键停止运行脚本)。 7.构造地形是等高图必须为bmp,纹理图需为tga。 程序操作: 模型拾取:(1) 可在scene 窗口内用鼠标单击(Inspector 会显示选中的模型的详细信息(包括名称,Transform属性,脚本) (2) 可在sceneShower 窗口内单击相应的名称,来选择对应的模型。 模型的复制: 按住shift键 在sceneShower窗口单击相应的名称,那么相应的模型就会复制。 模型的删除: 当模型处于选择状态时,按delete键 。 模型的移动和旋转,缩放和 unity3d 的操作 类似。 脚本的应用:在Inspector 内按 Add Control Script 可谓相应的节点加lua的控制脚本。 单击运行按钮,程序会运行脚本,错误信息会在Console窗口显示(严重错误会导致程序崩溃) (注意:要想结束脚本的运行,需按 Esc键 ) 对scene场景的常用操作和unity3d 类似。
### 回答1: three.js 编辑器是一个基于three.js库的图形编辑工具,可以帮助开发者快速创建和编辑3D场景。 该编辑器提供了一个可视化的界面,使用户可以在浏览器中实时预览和修改3D模型、纹理、灯光和动画等元素。 用户可以通过拖放、缩放和旋转等操作来调整场景中的对象,还可以应用不同的材质和纹理、添加和调整灯光效果等。 此外,编辑器还提供了一系列实用工具,如图层管理、对象组合、坐标轴调整等,让用户可以更加方便地操作和管理场景元素。 通过该编辑器,开发者可以直观地调整模型、材质和动画等属性,快速实现自己的3D场景想法,提高开发效率。 此外,编辑器还支持导入和导出场景数据,使用户可以方便地与其他软件进行交互,比如将场景导出为glTF格式,以便在其他平台上使用。 综上所述,three.js 编辑器是一个功能丰富、易用的工具,为开发者提供了快速创建和编辑3D场景的能力,使得3D开发更加便捷和高效。 ### 回答2: three.js 编辑器是一个基于Web技术的图形编辑工具,主要用于创建和编辑3D场景。它使用了three.js库,是一个开源项目,可以在网页浏览器中直接使用。 这个编辑器具有直观易用的用户界面,通过拖拽、缩放和旋转等操作,可以快速创建和修改3D模型、贴图、材质等元素。它支持多种格式的文件导入和导出,如OBJ、FBX、STL等,方便用户在不同软件之间的数据交换。 在编辑过程中,用户可以实时预览场景的效果,并进行实时的修改和调整。编辑器还提供了丰富的工具和功能,如灯光设置、动画编辑、粒子系统等,使用户能够创建出各种复杂的3D效果。此外,编辑器还支持脚本编程,可以使用JavaScript语言扩展和定制其功能。 three.js 编辑器适用于各种场景,如游戏开发、虚拟现实、建筑设计等。它不仅可以用于个人的创作和学习,也可以用于团队的协作和项目开发。编辑器的开源性质和活跃的社区支持,使得用户能够与其他开发者交流和分享经验,共同提升创作的质量和效率。 总之,three.js 编辑器提供了一个简单、强大的工具,帮助用户轻松创建和编辑3D场景。无论是初学者还是专业开发者,都能够通过使用这个编辑器,实现自己的创意和构建出令人惊艳的3D作品。 ### 回答3: three.js编辑器是基于three.js库开发的一款用于创建和编辑3D场景的工具。它提供了一个图形界面,用户可以通过拖拽、旋转、缩放等操作在场景中添加各种物体,如几何体、光源、相机等。 这个编辑器具有一些关键功能,使用户能够更好地创建和修改3D场景。首先,它提供了一个直观易用的界面,让用户可以轻松地浏览和编辑场景中的对象。用户可以通过鼠标控制器来旋转、缩放和平移场景,从而更好地查看不同角度的场景。 其次,three.js编辑器支持导入和导出不同格式的文档和模型。用户可以导入自己的模型文件,如OBJ、FBX或者Collada,然后在编辑器中进行修改和调整。同时,用户也可以导出编辑的场景为JSON或者GLTF格式,以便在其他项目中使用。 此外,编辑器还提供了一些高级功能,如材质的编辑、动画的创建和编辑等。用户可以为场景中的物体选择不同的材质,可以设置材质的颜色、纹理、透明度等属性。同时,编辑器还支持动画的创建和编辑,用户可以为物体添加旋转、平移等运动,以及设置动画的持续时间和循环方式等。 总之,three.js编辑器是一款功能强大的工具,它能够帮助用户更好地创建和编辑具有交互性的3D场景。无论是对于初学者还是有经验的开发者来说,它都是一个非常有价值的工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值