当前位置: 首页 > news >正文

企业网站建设全包东莞seo网站制作报价

企业网站建设全包,东莞seo网站制作报价,安徽建设监理协会,策划营销具体就是参考 官网 https://libgdx.com/wiki/graphics/3d/importing-blender-models-in-libgdx blender 教程可以看八个案例教程带你从0到1入门blender【已完结】 这里贴一下过程图。 1.初始环境搭建略过。 2.打开blender 选中摄像机和灯光,右键进行删除。 3.选中…

具体就是参考 官网 https://libgdx.com/wiki/graphics/3d/importing-blender-models-in-libgdx

blender 教程可以看八个案例教程带你从0到1入门blender【已完结】

这里贴一下过程图。
1.初始环境搭建略过。
2.打开blender
选中摄像机和灯光,右键进行删除。
在这里插入图片描述

在这里插入图片描述
3.选中正方体,点击材质
在这里插入图片描述
给正方体添加一个颜色,选中基础色,设置一个颜色。
在这里插入图片描述
点击视图着色方式,查看着色效果
在这里插入图片描述
4.导出fbx
在这里插入图片描述
缩放设置0.01,向前选中z向前
因为Blender 以 1 个单位 = 1 米的速度导出,而 libGDX 以 1 个单位 = 1 厘米的比例导入,使导入的模型大 100 倍。将导出选项从默认的 1.00 更改为 0.01 进行修复。更改 Blender fbx 导出选项。

在这里插入图片描述
下载最新版本的fbx-conv ,https://github.com/libgdx/fbx-conv,用于将导出的fbx转化为g3dj(libgdx使用的格式)
5.将导出的fbx和下载的fbx-conv放于同一文件夹下。
在目录上输入cmd回车
在这里插入图片描述
输入命令进行转换
在这里插入图片描述
得到转换文件cube.g3dj
在这里插入图片描述

在libgdx中进行应用。

将转换得到的cube.g3dj文件放在assets/data/下
在这里插入图片描述

最后代码

package top.xxx.xxx.blockgameinternal;import com.badlogic.gdx.ApplicationListener;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.graphics.PerspectiveCamera;
import com.badlogic.gdx.graphics.VertexAttributes.Usage;
import com.badlogic.gdx.graphics.g3d.Environment;
import com.badlogic.gdx.graphics.g3d.Model;
import com.badlogic.gdx.graphics.g3d.ModelBatch;
import com.badlogic.gdx.graphics.g3d.ModelInstance;
import com.badlogic.gdx.graphics.g3d.attributes.ColorAttribute;
import com.badlogic.gdx.graphics.g3d.environment.DirectionalLight;
import com.badlogic.gdx.graphics.g3d.Material;
import com.badlogic.gdx.graphics.g3d.loader.G3dModelLoader;
import com.badlogic.gdx.graphics.g3d.utils.AnimationController;
import com.badlogic.gdx.graphics.g3d.utils.CameraInputController;
import com.badlogic.gdx.graphics.g3d.utils.ModelBuilder;
import com.badlogic.gdx.utils.JsonReader;/*** Example program that imports "myModel.g3dj" from the assets folder and renders it onto the screen.*/
public class ImportG3DJ implements ApplicationListener {private Environment environment;private PerspectiveCamera camera;private CameraInputController cameraController;private ModelBatch modelBatch;private Model model;private ModelInstance instance;@Overridepublic void create() {// Create an environment so we have some lightingenvironment = new Environment();environment.set(new ColorAttribute(ColorAttribute.AmbientLight, 0.4f, 0.4f, 0.4f, 1f));environment.add(new DirectionalLight().set(0.8f, 0.8f, 0.8f, -1f, -0.8f, -0.2f));modelBatch = new ModelBatch();// Create a perspective camera with some sensible defaultscamera = new PerspectiveCamera(67, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());camera.position.set(10f, 10f, 10f);camera.lookAt(0, 0, 0);camera.near = 1f;camera.far = 300f;camera.update();// Import and instantiate our model (called "myModel.g3dj")ModelBuilder modelBuilder = new ModelBuilder();model = new G3dModelLoader(new JsonReader()).loadModel(Gdx.files.internal("data/cube.g3dj"));instance = new ModelInstance(model);cameraController = new CameraInputController(camera);Gdx.input.setInputProcessor(cameraController);}@Overridepublic void render() {cameraController.update();// Clear the stuff that is left over from the previous render cycleGdx.gl.glViewport(0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT);// Let our ModelBatch take care of efficient rendering of our ModelInstancemodelBatch.begin(camera);modelBatch.render(instance, environment);modelBatch.end();}@Overridepublic void dispose() {modelBatch.dispose();model.dispose();}@Overridepublic void resize(int width, int height) { }@Overridepublic void pause() { }@Overridepublic void resume() { }
}

效果
在这里插入图片描述

http://www.yayakq.cn/news/501203/

相关文章:

  • php网站建设有关知识中小企业erp系统哪个好
  • 手机网店开店网站全民健身中心项目
  • 广州网站建设网站推广网站设计原型
  • 中标公示查询网站万网域名续费优惠
  • 聊城宏远网站建设优化淘宝 网站开发 退货
  • 一个页面的html5网站模板 psd宁波网站推广优化外包
  • 南京网站制作百家号开发公司不动产登记费入什么科目
  • 网站代码开发领地申请的网站能备案吗
  • 网站怎么做semwordpress中文标签件
  • 横沥做网站的电话今天的新闻联播主要内容
  • 网站建设设计有限公司2345浏览器
  • 公共资源交易网站建设方案建设工程合同补充协议范本
  • 专业做冻货的网站网站静态页面访问很快php页面访问非常慢
  • 网站设计教程网站怎么吸引流量
  • 娱乐网站设计多少行业在阿里云做网站教程
  • 奉贤集团网站建设网站制作多少钱一个
  • 学网站ui设计官网网址
  • 文件备案网站建设方案如何推广手机网站
  • 手机非法网站怎么解决方案优化seo深圳
  • 西宁网站建设公司排名知名网站服务器
  • 什么样的网站好优化甘肃平凉建设局网站
  • 北京软件公司有哪些如何获取网站的seo
  • 做设计想接外单去哪个网站好少儿编程哪个品牌好
  • 专业医疗网站建设云南企业
  • 网站建设公司怎么投诉免费建立网站软件
  • 网站弹窗无法显示小学网站建设成都
  • 本地上海集团网站建设河北怀来县建设局网站
  • win10搭建服务器做网站软件开发工具清单
  • 网站建设中采用的技术方案手机网站生成小程序
  • 建设旅游网站的费用预算网站建设及发布的流程图