首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大神驾到|「大掌教」带你上车Cocos3D!

大掌教,从事游戏开发多年,精通 Cocos/Unity 等游戏引擎,精通卓/iOS/H5等多种平台开发,发表过多个开源项目和 100 多篇原创博文,经验丰富,技术精湛。...,但是已经可以满足一般需求了 初步的shader系统,就是那个效果器Effect,有两个很基础的shader,冯氏shader和无光shader 工程介绍 V2.1.1最大的改变不是3D场景编辑器,不是...多出来的这个internal是啥玩意啊,在新建的项目里面根本找不到这么一个文件或目录。 有很多同学有强迫症,把这个删掉,然后项目就打不开了,这也是新版本坑多的一贯尿性。...在项目下新建一个文件夹,把fbx拖进去,Creator会解析这个文件 稍等片刻,fbx文件解析完之后在资源管理器下面就能看到这个fbx被解析成了一个有层级结构的东东 在场景编辑器添加一个空节点root...,找到材质,在属性面板设置Effect为builtin-unlit,这个shader是最高性能shader,不需要光照就能看见,叫无光shader 开启漫反射贴图,把漫反射贴图拖到框内,点击应用按钮

1.4K10

【Blender】如何使用Festivity方案一键三渲二 - FBX版本

风格的3d渲染三渲二有什么奇功减少阴影计算,使得光照扁平化,画风类似日本二维动画相比普通二维与三维动画,三渲二的优势就在于可以既能保持二维动画的美术风格,同时减轻画师的工作负担,缩减制作成本和周期,同时具备自由的运镜方式...图片图片如果使用三渲二效果,则减轻了很大部分的光照计算负担,画风很容易接受图片图片效果实例3D渲染-cycles 图片Its Splash by Piotr Krynski三渲二 Ar-Sr-Na mmd...(适用FBX方案):github模型注意:原作者Festivity使用的是fbx模型,这种方法更加快捷,但是不建议使用在动画上,因为需要花时间k帧,不一定能套用现有动作。...FBX方案模型fbx文件以及材质,因版权原因请自行寻找(提示:github)这是正确的FBX模型拥有的文件图片文件名内容*.fbx基础模型*Diffusediffuse贴图通道*Lightmap光照贴图...方案中的贴图下期介绍该方案----FBX方案目前经过测试能够一键运行不出错的角色如下:柏、苏,柯莱、多莉、胡桃,神里绫人、刻晴、荧、纳西妲、妮露、罗莎莉亚、提纳里、夜兰这里不展示一键运行如何使用,因为如上模型我没一个能一键成功的

2.2K211
您找到你想要的搜索结果了吗?
是的
没有找到

unity3d 入门

找不到ms-vscode.csharp依赖 unity插件版本太老,可以修改extension目录中的package.json依赖 .vscode\extensions\unity.unity-debug...权限问题,换个文件夹(c盘权限问题) 异常捕获 vscode设置常用的nullReference异常,可以在资源为空的地方停止运行 package unity运行错误,提示文件asmdef文件找不到...支持热更新 cs脚本,脚本pulic成员unity editor component可见 GUI,通过unity的Ongui事件函数 UGUI,canvas元素上拖放的gui UWidget,unity插件封装了...BuildPipeline.BuildAssetBundles(assetBundleDirectory, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows); } fbx...3d模型fbx,包含动画,在unity中分解为animation、resource、material、texture绑定到gameobject中使用 GUI RectTransform组件: 锚点(

2.8K10

unity3d 入门

找不到ms-vscode.csharp依赖 unity插件版本太老,可以修改extension目录中的package.json依赖 .vscode\extensions\unity.unity-debug...权限问题,换个文件夹(c盘权限问题) 异常捕获 vscode设置常用的nullReference异常,可以在资源为空的地方停止运行 package unity运行错误,提示文件asmdef文件找不到...支持热更新 cs脚本,脚本pulic成员unity editor component可见 GUI,通过unity的Ongui事件函数 UGUI,canvas元素上拖放的gui UWidget,unity插件封装了...BuildPipeline.BuildAssetBundles(assetBundleDirectory, BuildAssetBundleOptions.None, BuildTarget.StandaloneWindows); } fbx...3d模型fbx,包含动画,在unity中分解为animation、resource、material、texture绑定到gameobject中使用 GUI RectTransform组件: 锚点(

3.5K20

3dmax2023软件下载安装操作教程

直接双击打开;3、勾选我同意,点击下一步;4、安装路径默认就行,点击下一步,点击安装,等待安装完成;5、3dsMax2023安装完成后,点击右上角的号,关闭;不要点击开始,现在3dsMax2023软件已经安装了...界面友好,操作简单探秘3Dmax的界面整体比较美观,操作方便,布局合理,模块丰富,操作简单。用户可以根据自己的需要安排功能栏和面板的位置,快捷键设置非常方便。...同时,它的渲染功能相当强大,能够各种类型的渲染场景,例如室内设计、建筑外观、产品模型等等。此外,探秘3Dmax的渲染器效果相当优秀,能够加速绘制速度,并保证每一帧的高保真度。...支持多种文件格式探秘3Dmax支持多种文件格式,例如FBX、OBJ、STL、3DS等,在文件的处理和转换方面非常灵活和方便,可以和其他软件进行无缝交互。...尤其是FBX格式,能够与其他软件如Maya、Photoshop等无缝衔接,实现跨软件协作和文件互通。强大的脚本和插件支持探秘3Dmax还支持一些脚本工具和插件,能够方便地扩展其功能。

1.8K10

VR中的动画就是这么玩哒

多的东西:相对之前导入的动画资源,多了一些Materials材质,多了一些贴图,fbx文件内多了一些mesh文件(这些多出来的东西就是针对每个模型特有的皮肤,好比张三和李四,内部的骨骼大概都是一样的,当然可能不一样...为什么为什么呢?好像我们忘记控制动画状之中的参数变化了 4.3第三步 添加脚本我们来创建一个脚本,脚本内容如下: ?...五、调整动画 上面的工作做完之后,我们可能会发现我们的动画运行的并不是那么好:比如,跑动的腿怎么是一边的,好像瘸了一样;动画为什么是陷到地面以下的;按上下键控制速度时,怎么这么慢啊,等等。。。...术语列表 Animation Clip视频片段:通常存在于fbx的文件中,可以单独存在。用来构建动画状态机中的每个状态,我们可以通过Unity内置的Animation插件对动画片段进行编辑。...(在导入模型后,可以在muscle tab中定义各肌肉模块的控制范围)。 T-pose T姿势:角色双臂平伸,形成一个“T”字的姿势。一般角色保持这个姿势更容易观察Avatar。

1.4K60

如何在页面极速渲染3D模型

glTF 转换 目前有些建模工具还不具备导出 glTF 格式功能,可以输出 FBX / Collada 格式后通过以下工具进行转换: - FBX 转 glTF a....Facebook 推出的 FBX2glTF 命令行工具,可直接从github 官网下载 release 版本; b....例如 ThreeJS 提供了 draco_decoder 模块进行解码,draco_decoder 约600KB,若模型资源文件比工具包还小,就没有必要再引入 Draco 压缩了。 3....从图中可以看出,文件从 FBX 转换为 glTF 后大小差异不大,但是渲染速度有了明显提升。...但由于 GPU 芯片提供商太多,设备的压缩纹理格式多种多样(例如卓设备常用格式是 ETC1/ETC2,苹果设备是 PVRTC…),手动输出多种格式代价大,导致方案2较难落地。 2.

8.5K32

【Unity游戏开发】初探Unity动画优化

fbx动画assetbundle文件大小: ?   fbx动画占用运行时内存: ?   ...4.为什么压缩动画的float精度、剔除Scale曲线,可以达到减少运行时内存占用   Mecanim的动画系统的压缩确实不是靠改变float类型来达到的,而是通过降低数值位数后,将曲线上过于接近的数值...5.尽量使用从fbx中复制出来的anim动画,而不是直接引用fbx中的动画文件   很多项目在开发初期阶段,为了快速迭代,并没有使用后处理工具将导入的带有动画的fbx文件进行动画抽离,而是直接是用fbx...实际上这种做法会造成内存占用较多。因为fbx文件有可能依赖了一些贴图、材质,而且如果项目处理的不够好的话,还会导致交叉引用的出现。...animClip}); 180 return (int) sizeInfo.GetValue(stats); 181 } 182 183 #endregion 184 } 此工具已经集成进了

3.1K40

游戏实战篇|原神人物模型下载教程,并在Unity中给模型 添加动画【伯嫖最新原神所有人物模型】

/about/introduction.html Blender中国社区下载地址(推荐):https://www.blendercn.org/ 进入网站之后根据自己的设备型号下载安装即可,很简单就安装了...当然可以下载最新版尝试一下,有可能新出的最新版已经修 复了呢!...安装完之后就可以在侧边栏使用该插件了,可以使用快捷键N 快速调出使用。...3.导入模型进行格式转换 这一步很简单,简单分为四小步: 点击CATS导入.pmx格式的模型 点击MISC 进行Shader渲染 点击 CATS 的FIX Module 导出.fbx格式的模型 如下图所示...第三步:Unity中的操作 1.将模型导入Unity中 将上面转换成FBX格式的资源包拖到Unity中,包含FBX格式的模型和Tex贴图,只有模型的话不行哦。

40.3K229

pip常用命令和常见问题

此外,如果你使用conda,需要换源(conda的换源参考 https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/)。...download 或 pip download package_name -d "要保存的文件路径" 强制重新安装 有时候某个包安装到一半出错了,但是已经创建了目录,pip会认为已经安装了...很多时候在默认环境安装了包,然后再另一个虚拟环境使用包,就会发现用不了。或者你确实在虚拟环境安装了包,但是使用的是默认环境的pip,安装在默认环境。...版本冲突或不支持所用的Python版本:使用版本较低的Python环境或手动转wheel。 打错包的名称。pypi里的包很多,有时候打错一个字母不会报错,而会安装另一个包。...找不到该包下的xx模块:可以导入包,但是找不到具体的模块。可能原因有: 1、安装过程出错导致的安装不完整,考虑强制重装。

1.8K20

环境变量:PYTHONPATH

大家在编写模块的时候,总会遇到这么一个问题:把模块放到安装目录下的Lib目录里面就可以正常使用了,可是过了几天重装了Python,自己写的模块没了,然后就是感觉身体被掏空,心情极度难受,精神非常崩溃,...但是我们来设想一个情况,你的Python装了好多个库,自己又写了好多库,因为磁盘空间有限,自己写的库只能放在另一个盘里面了。...既不用虚拟环境,不能把模块放在相应的目录下,解释器就会找不到啊!怎么办?确实找不到,至于为什么?我首先要介绍一下sys模块的path变量,如图所示。 ?...有些人会把模块放在当前项目所在的路径,这么做只能对当前项目起作用,如果另一个项目需要用这个项目里面的模块,就需要把模块复制过去,这样就会有大量的模块重复;有些人会想得很简单,既然是一个列表,append...注意:如果创建或修改环境变量PYTHONPATH之后,sys.path会发生变化,永久性变化!目前的sys.path的结果如图所示。 ? 大家可以看到D:\Python\Lib已经在其中了。

10.6K50

Unity使用中的错误 ✨使用unity过程中碰到的一些错误及解决

错误目录 一、打不开unity工程 问题一:在UnityHub打开某个工程时,一直显示已有相同版本的工程存在,一闪而过然后就一直打不开这个工程,重启UnityHub并无卵用 二、打包出错 问题:打包卓包时老是出现...SDK找不到或者版本低(明明JDK、SDK都配置好的前体下。...SDK找不到或者版本低(明明JDK、SDK都配置好的前体下。...但是我之前打包的时候路径确定没错出现了(Windows可以打包,换成打包卓就不行),找了大半天不知道什么原因导致,重装了unity不行。...配置JDK与SDK的可以参考下这个 三、运行出错 问题 ---- 慢慢更新留作记录使用Unity中出现的一些头疼的bug或者问题,如有特别典型的问题,希望能提提建议 谢谢啦

3.7K30

「电子」树莓派4B与Arduino开发板通信

前言 大学开学快两个月了,现在这边是运动会。 当然,作为大学生的我当然不会参加任何运动会比赛的啦。 目前就正在整挑战杯的比赛,我没想到我会去参加硬件这方面。...注意:本篇文章都在 root 用户下执行,如果发现没有权限需要 su 或 sudo 进行提权操作 出现的问题 首先,更新一下 apt-get update apt-get upgrade 我这边还是安装了...后面呢就安装了 Python3 来处理,发现 Serial 库安装上了,但是 RPi.GPIO 库不上了,反正两个必需品就是有一个装不上 对应的 demo.py 文件如下 import serial...补充安装 Python3 的 Serial 模块 利用 pip 安装 serial 毕竟我原本就用过下面这条指令,发现这个操作并不可行 apt-get install python-serial 他找不到...后期可能要玩到机械臂,还得先学一下 Python 引用文章 树莓派与Arduino通信 树莓派Raspberry Pi上安装和使用RPi.GPIO模块以及引脚对照表

1.1K20

GG修改器免root教程_gg修改器免root版怎么用

前言: 由于疫情期间在家无聊,没事学学Python,学不进去的时候打打和平精英,刷刷抖音,无意中发现一个游戏叫 我功夫特牛,然后就想用点手段,O(∩_∩)O哈哈~ 以前装过GG修改器,但是是在...ROOT的手机上安装,没啥难度,给个权限就好,这次使用的是 黑鲨2 手机,不想ROOT,安装了几个框架,但是我安装的框架,运行GG搜不到游戏,google、百度搜了好久,都说在GG官网下载优化版的框架,...,框架内也有一些安装好的东西,如果使用GG官网的优化框架,所有东西都需要重新安装调试,比较麻烦,所有我就安装的平行空间, 这里我反复试验了很多次,才知道为什么安装的框架内搜索不到游戏 接下来告诉大家如何下载...第一个是 32位的,第二个是64位的补丁,在安装32位后安装的,看打下,49.4Kb ,够小吧 由于现在的手机都是64位的,很多用户就直接下载的 第二个,结果安装后根本不好使,第三个和第四个不说了,说是卓...9以上,但是我安装是不好使 我第一次安装时时安装的第一个,然后安装第二个,也就是打了64位的补丁,结果找不到游戏 研究发现,其实 只安装32位的就好,就可以在GG中找到游戏,安装好后,把手机中的GG和游戏克隆到平行空间就好

4K30

大疆S1 OTA提取源码简单分析

一直也是对java的Python的混合使用感兴趣,找不到什么资料,S1的这些东西是极好的学习资料。...这个智能的主控就是卓系统,代码就是从这里拷出来的 机器人的初始化操作有这些代码 https://service-adhoc.dji.com/download/app/pc/aa9163ed-66a5...高性能的无刷电机 我们需要知道这些方法的名字,然后在源码里面搜索 源码里面封装了一套工具函数,来对数据进行转换 可以通过F12不停的看函数的定义 def start(): gimbal_ctrl.enable_stick_overlay...robomaster-s1/20200324/RoboMaster_S1_User_Manual_v1.8_CHS.pdf https://www.python.org/ 如果你的电脑上面没有Python的环境,你可以先安装一个...接下来是相机的模块,设置什么的 相机的ID为100 设置的一些宏(Python没有宏,只能这样实现) 其实给了这些具体的定义以后,完全就可以控制机器人 这些是一开始的一些执行情况的定义 这就是上面日志模块的写法

74720

iOS使用assimpKit加载FBX模型步骤详解

#####研究背景 体积:一个.dae模型大概有1M那么大 而.fbx模型0.5M #####现状 xcode现在不能直接读取.fbx模型 #####方案 1.使用assimpKit加载 2.使用Wish3D...直接丢弃 #####原理 原理篇 1.读取模型的 顶点坐标 纹理坐标 法线 骨骼顶点 骨骼动画 2.调用以下方法画出模型 根据顶点坐标和模型类型画出模型,模型类型可以是点、线、三角形 为什么是三角形呢...[image.png] 主要是assimpKit里有.a 的压缩文件 我们要添加压缩的库区解压 5.设置bitcode为no [image.png] #####开发中遇到的问题 1.加载fbx模型的动画...控制动画的播放但动画结束的时候会很突兀 #####解决办法 1.查看源码 他是遍历到每个子节点然后把动画添加上去 但是有一些节点根本加不上去 所以我们需要改一下他的源码 [image.png] 当了这个bug他们开发团队知道了

3.3K80

免费的 AI 动作捕捉工具 #Rokoko Video

图片来源 :Rokoko 为什么说 Rokoko Video 是一个不错的选择 ? 这是一款基于浏览器的免费 AI 训练工具,可从视频片段中提取运动数据并将其重新定位到 3D 角色。...动画可以在 Rokoko 的 Studio 软件中清理,该软件可以免费使用,并以 FBX和 BVH 格式导出,用于 Blender 或 Maya 等 3D 应用程序,或 Unity 和 Unreal...这个过程相当简单,只需三个步骤: 从浏览器中使用网络摄像头记录您的运动,或直接上传视频。...打开 Rokoko Studio 以访问和清理数据 以 FBX 和 BVH 格式导出,然后您可以在 Blender 或 Maya 等 3D 应用程序,或 Unity 和 Unreal Engine 等游戏引擎使用...一位使用过 Rokoko Smartsuit Pro 的 3D 艺术家和电影制作人这样评价道“如果我使用动作捕捉,我想把它用于所有事情。

1.7K20

Python+Appium运行简单的demo,你需要理解Appium运行原理!

3.查看卓 App 包名的链接 4.Appium 官网介绍 5.为什么有平台版本号?...版本不一样,用的自动化框架不一样。自动化框架不一样,API 接口不一样。 图片来自网络 Appium server 去跟移动端的东西通信,首先确实是 Ios 还是卓。...即使确认了是卓,得确认下是 UiAutomator 的 Api 还是 Instrumentation 的 Api。 「一般只支持主流版本,其它版本需要用户自己支持了。」...包名–卓系统当中的标识(相当于唯一代号) 有相同的包名,就是应用已安装。卸载的时候能找到这个包名就能卸载,找不到就不能卸载。 模拟器和卓真机都是基于 Liunx 内核的。...例如在卓上输入用户名密码,以后不需要输入了。除非把系统重装了,用户的账号密码登录后就记住了,如果把所有用户的记录全部删除就相当于第一次下载下来第一次使用。 做自动化的过程中是不需要重置的。

2.2K00

Python+Appium运行简单的demo,你需要理解Appium运行原理!

3.查看卓 App 包名的链接 4.Appium 官网介绍 5.为什么有平台版本号?...图片来自网络 卓和 Ios 都有自己自带的自动化测试框架。因为 Ios 和卓是不同的语言编写的,所以用 Appium(Appium 是跨平台跨语言)。 版本不一样,用的自动化框架不一样。...自动化框架不一样,API 接口不一样。 ? 图片来自网络 Appium server 去跟移动端的东西通信,首先确实是 Ios 还是卓。...包名–卓系统当中的标识(相当于唯一代号) 有相同的包名,就是应用已安装。卸载的时候能找到这个包名就能卸载,找不到就不能卸载。 模拟器和卓真机都是基于 Liunx 内核的。...例如在卓上输入用户名密码,以后不需要输入了。除非把系统重装了,用户的账号密码登录后就记住了,如果把所有用户的记录全部删除就相当于第一次下载下来第一次使用。 做自动化的过程中是不需要重置的。

2.3K10
领券