草庐IT

simplify3d

全部标签

【Unity3D】灯光组件Light

1灯光简介    在Hierarchy窗口右键,选择Light,再选择具体的灯光类型,在Inspector窗口查看灯光组件如下:Type:灯光类型,主要有:Directional(平行光)、Spot(聚光灯)、Point(点灯光)、Area(区域光)Color:光源颜色Mode:渲染模式,取值有:Realtime(实时渲染)、Baked(灯光渲染只计算一次)Intensity:光照强度ShadowType:阴影类型,取值有:NoShadows(无阴影)、HardShadows(硬阴影)、SoftShadows(软阴影)RenderMode:渲染模式,取值有:Auto(自动的)、Importan

three.js添加3d模型

three官方的几何体也就那么几个,想要生成各种各样的模型,其难度十分之大,这时引入外部模型也不失为一种选择。具体引入办法如下。导入依赖import*asTHREEfrom"three";import{OrbitControls}from"three/examples/jsm/controls/OrbitControls";//鼠标控制器import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader.js";//模型加载器虽然名字为GLTFLoader,但实际上glb文件也是能加载的。初始化场景this.scene=newTHREE.S

SuperMap iClient3D for WebGL/Cesium端性能优化

  目录一、请求优化1.1多子域1.1.1scene.open()打开场景1.1.2加载地形1.1.3加载影像1.1.4加载S3M1.1.5加载MVT1.2批量请求1.2.1地形1.2.2影像二、内存优化2.1根节点驻留内存2.2自动释放缓存2.3内存管理三、图层优化3.1LOD3.2空间索引3.3控制图层显示范围3.4控制图层显隐3.5最大最小高程/距离3.6最大最小层级四、属性优化4.1开启indexDB4.2专题图4.2.1字段专题图4.2.2标签专题图4.3属性查询      在GIS项目中,SuperMapiClientforWebGL/Cesium加载的服务图层很多、种类也很多,经

SuperMap iClient3D for WebGL/Cesium端性能优化

  目录一、请求优化1.1多子域1.1.1scene.open()打开场景1.1.2加载地形1.1.3加载影像1.1.4加载S3M1.1.5加载MVT1.2批量请求1.2.1地形1.2.2影像二、内存优化2.1根节点驻留内存2.2自动释放缓存2.3内存管理三、图层优化3.1LOD3.2空间索引3.3控制图层显示范围3.4控制图层显隐3.5最大最小高程/距离3.6最大最小层级四、属性优化4.1开启indexDB4.2专题图4.2.1字段专题图4.2.2标签专题图4.3属性查询      在GIS项目中,SuperMapiClientforWebGL/Cesium加载的服务图层很多、种类也很多,经

【开源游戏】Legends-Of-Heroes 基于ET 7.2的双端C#(.net7 + Unity3d)多人在线英雄联盟风格的球球大作战游戏。

Legends-Of-HeroesFlameskyDexive/Legends-Of-Heroes:Abattleofballsgame,lolstyle.基于ET7.2的双端C#(.net7+Unity3d)多人在线英雄联盟风格的球球大作战。(github.com) 一个LOL风格的球球大作战游戏,基于ET7.2,使用状态同步 Main基于C#双端框架[ET7.2],同步到ET主干详情请看日志。(https://github.com/egametang/ET)注意:已经升级.Net7,请安装.Net7SDK.此游戏为ET7.2的一个实践项目demo,玩法主要是球球大作战类型的吃食物吃敌人/被

Mars3D三维可视化平台

文章目录Mars3D的发展历程Mars3D在GIS体系中的定位Mars3D的整体组成Mars3D可以做什么?我的第一个Mars3D程序Mars3D三维可视化平台是火星科技(opensnewwindow)研发的一款基于WebGL技术实现的三维客户端开发平台,基于Cesium(opensnewwindow)优化提升与B/S架构设计,支持多行业扩展的轻量级高效能GIS开发平台,能够免安装、无插件地在浏览器中高效运行,并可快速接入与使用多种GIS数据和三维模型,呈现三维空间的可视化,完成平台在不同行业的灵活应用。Mars3D平台可用于构建无插件、跨操作系统、跨浏览器的三维GIS应用程序。平台使用Web

OpenAI文本生成3D模型再升级,数秒完成建模,比Point·E更好用

生成式AI大模型是OpenAI发力的重点,目前已经推出过文本生成图像模型DALL-E和DALL-E2,以及今年初基于文本生成3D模型的POINT-E。近日,OpenAI研究团队升级了3D生成模型,全新推出了Shap・E,它是一个用于合成3D资产的条件生成式模型。目前相关模型权重、推理代码和样本已开源。论文地址:https://arxiv.org/abs/2305.02463项目地址:https://github.com/openai/shap-e我们先来看一下生成效果。与根据文字生成图像类似,Shap・E生成的3D物体模型主打一个「天马行空」。例如,一个看起来像香蕉的飞机:看起来像一棵树的椅子

【论文代码】VIBE 基于视频的人体3D形状和姿态估计

VIBE:VideoInferenceforHumanBodyPoseandShapeEstimation[CVPR-2020]之论文官方代码使用注意事项↓↓↓传送门:https://github.com/mkocabas/VIBE环境准备Clonetherepo:gitclonehttps://github.com/mkocabas/VIBE.gitInstalltherequirementsusingvirtualenvorconda:#pipsourcescripts/install_pip.sh#condasourcescripts/install_conda.shPS:install

【论文代码】VIBE 基于视频的人体3D形状和姿态估计

VIBE:VideoInferenceforHumanBodyPoseandShapeEstimation[CVPR-2020]之论文官方代码使用注意事项↓↓↓传送门:https://github.com/mkocabas/VIBE环境准备Clonetherepo:gitclonehttps://github.com/mkocabas/VIBE.gitInstalltherequirementsusingvirtualenvorconda:#pipsourcescripts/install_pip.sh#condasourcescripts/install_conda.shPS:install

unity3D 鼠标键盘输入

一、鼠标键盘输入游戏的输入可以来自于鼠标,键盘,触摸屏,游戏手柄Stringmessage;voidUpdate(){varinput=Input.mousePosition;message=input.ToString();}voidOnGUI(){GUILayout.TextArea(message,200);}显示一个Vector3类型的xyz的鼠标位置。Input.GetButtonDown(0):0代表鼠标左键,1代表鼠标右键,如果鼠标左键按下返回true。Input.GetKeyDown("space"):检测空格是否按下。更多操作可以查看UnityScriptAPI(UnityE