首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Ar-Sr-Na

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

    导言何为二三就是2d风格的3d渲染有什么奇功减少阴影计算,使得光照扁平化,画风类似日本维动画相比普通维与维动画,的优势就在于可以既能保持维动画的美术风格,同时减轻画师的工作负担 目前动画在包括动画产业大国日本在内的国外市场上已经成为了一个单独的品类,这足以说明它对行业发展的重要程度。 图片图片如果使用效果,则减轻了很大部分的光照计算负担,画风也很容易接受图片图片效果实例3D渲染-cycles 图片Its Splash by Piotr Krynski Ar-Sr-Na mmd 图片图片图片具体原理,此处不再介绍,简单地说,就是无阴影,削除阴影让其看起来很像日式动画----准备众所周知,我的观众游泳技术不好,没办法游到海外去看youtube上的教程,而我擅长游泳,所以特地去学了这个教程为大家转述注意 :由于插件限制,blender仅支持3.1以上版本,此处使用blender3.4教程内有两种办法用于,作者建议请先粗略阅读一遍再考虑哪种方法,不然边看边做到中途发现不行就完蛋了。

    3.5K212编辑于 2023-01-17
  • 来自专栏Ar-Sr-Na

    【Blender】如何使用Festivity方案一键 - PMX版本

    导言 上一期中已经介绍过FBX的方法以及实例效果。

    1.7K01编辑于 2023-02-11
  • 来自专栏代码编写世界

    使用GDAL实现DEM的地貌晕图()

    原理 之前在《使用GDAL实现DEM的地貌晕图(一)》和《使用GDAL实现DEM的地貌晕图()》这两篇文章中详细介绍了DEM生成地貌晕图的原理与实现。 最后,将步骤一的灰度晕图设置一定的透明度,叠加到步骤的彩色图上,就生成了最终具有立体感的彩色晕图。 ArcMap生成的彩色晕图: ? 2) 彩色色带赋值 不难发现,生成彩色晕图的关键是第步:要选取合适的色带,让色带根据对应的高程赋值。查阅了不少的资料,这个色带应该没有固定合适通用的模板,是需要自己根据具体的需要调整的。 white, RGBList); for (int i = 0; i < 76; i++) { tableRGB[i + 180] = RGBList[i]; } } 3) 颜色叠加 第一步和第步分别生成了晕强度图和高程彩色色带图 ,第步就是将两者的颜色叠加,生成最终的效果图。

    1.7K31发布于 2019-08-13
  • 来自专栏代码编写世界

    使用GDAL实现DEM的地貌晕图()

    问题 之前我在《使用GDAL实现DEM的地貌晕图(一)》这篇文章里面讲述了DEM晕图的生成原理与实现,大体上来讲是通过计算DEM格网点的法向量与日照方向的的夹角,来确定该格网点的晕强度值。 ) - (tmpBuf[0] + 2 * tmpBuf[3] + tmpBuf[6])) / (8 * dx); double dzdy = ((tmpBuf[6] + 2 * tmpBuf[7 ] + tmpBuf[8]) - (tmpBuf[0] + 2 * tmpBuf[1] + tmpBuf[2])) / (8 * dy); double Slope_rad = atan(z_factor ArcMap的晕结果比较,几乎是一模一样的: ? 后续会正式在这个基础之上实现彩色的晕图。 3. 参考 [1]. ArcGIS帮助:山体阴影工具的工作原理。 [2]. 基于视觉表象的彩色晕地图色彩设计.郭礼珍等.2004

    1.2K30发布于 2019-08-13
  • 来自专栏运维监控日志分析

    CentOS 8

    RHEL/CENTOS 7/8 破解root密码 实现步骤 系统启动时按任意键暂停启动 按e键进入编辑模式 将光标移动 linux 开始的行,添加内核参数 rd.break 按 ctrl-x 启动进入救援模式 系统重启完成后输入修改后的密码即可 CentOS 8 ssh 免密登录 实现步骤 在本地生成密钥 把生成的公共密钥添加到服务器中 配置服务器端 ssh,允许使用密钥登录 本地端: 192.168.99.222 本地查看秘钥文件 [root@zabbix-centos8 ~]# cd .ssh/ [root@zabbix-centos8 .ssh]# ls -al total 8 drwx------ 2 语法 ssh-copy-id [-i [identity_file]] [user@]machine 选项 -i:指定公钥文件 [root@zabbix-centos8 ~]#ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.99.223 方法 将本地的 id_rsa.pub 中的数据 添加到 服务器端 .ssh/authorized_keys 中 [

    1.2K11发布于 2020-06-27
  • 来自专栏Pulsar-V

    VM技术()从CHIP8入手CPU的模拟(

    显示器的实现 前面提到CHIP8的显示器是64x32黑白像素的显示器,所以我们在QT中定义一个OpenGL的Wedgit显示到窗口中,同时把keymap和游戏循环设置在主窗体的timmer循环中。 iostream> #include <QtWidgets> #include <QMainWindow> #include <QtCore> #include <QTimer> #include <CHIP8. public: struct timeval clock_prev; Monitor64x32(QWidget *parent = 0); void link_cpu(CHIP8 / // Created by Pulsar on 2019/7/18. // #include <Monitor64x32.h> void Monitor64x32::link_cpu(CHIP8 &cip8) { this->cpu = cip8; } Monitor64x32::Monitor64x32(QWidget *parent) : QMainWindow(parent) {

    83220发布于 2019-08-02
  • 来自专栏yuezhimi

    k8s1.13.0进制部署-master节点(

    部署apiserver 创建生成CSR的JSON配置文件 [root@k8s-master1 ssl]# vim kubernetes-csr.json { "CN": "kubernetes", }, "names": [ { "C": "CN", "ST": "BeiJing", "L": "BeiJing", "O": "k8s ssl]# cp kubernetes*.pem /opt/kubernetes/ssl/ 准备软件包 下载进制包:https://github.com/kubernetes/kubernetes :2b5f/64 scope link valid_lft forever preferred_lft forever [root@k8s-master2 ~]# ip a 1: lo :2b5f/64 scope link valid_lft forever preferred_lft forever [root@k8s-master2 ~]# ip a 1: lo

    73010发布于 2020-09-30
  • 来自专栏java达人

    Java 8 Stream 教程 ()

    ) 前面的教程: Java 8 Stream 教程 (一) Java 8 Stream 教程 () 并行stream 为增强大数据量下的运行性能,stream可以并行执行。 实际上,在并行stream上,sort底层使用新的Java 8方法Arrays.parallelSort()。 结尾 我的Java 8 stream编程指南在这里完结了。如果您有兴趣了解更多关于Java 8 stream的知识,我向您推荐Stream Javadoc文档。 您还可以阅读我的Java 8 Tutorial 和 Java 8 Nashorn Tutorial. 希望本教程对您有所帮助,您喜欢阅读。本教程示例的完整源代码托管在GitHub上。 相关链接: Java 8 Tutorial 和 Java 8 Nashorn Tutorial http://winterbe.com/posts/2014/03/16/java-8-tutorial/

    83160发布于 2018-01-31
  • 来自专栏java达人

    Java 8 Stream 教程 ()

    我们已经了解了最重要的操作,如filter或map Java 8 Stream 教程 (一) 。您可以学习其他的操作(参考Stream Javadoc)。 这听起来很复杂,优点是Java 8通过Collector类支持各种内置收集器。因此,对于最常见的操作,您不必自己实现Collector。 Java 8支持种不同的reduce方法。第一种将stream中元素reduce为一个。 第个reduce方法接受 实体值和BinaryOperator累加器。 在接下来的个步骤中,sum持续增加到76的总年龄。 combiner 从未被调用?

    905100发布于 2018-01-31
  • 【ArcGIS微课1000例】0082:地震灾害图件制作之DEM晕图(山体阴影效果)

    【摘要】:本文以甘肃积石山6.2级地震为例,详细介绍了基于DEM数据制作山体阴影晕图的方法。 通过加载12.5米分辨率DEM数据,利用ArcGIS软件的山体阴影功能生成地形晕效果,并演示了图例制作与地图整饰过程,最终完成了一幅包含震中位置、高程分级和地形特征的专业晕图。 一、效果展示 基于数字高程模型制作的山体阴影晕图如下所示: 、实验数据 本试验所需要的数据包括: 1. 震中位置矢量数据 2. 、晕图制作 1. 晕效果制作 打开软件,加载实验数据,在DEM图层上双击,打开图层属性,点击拉伸显示,选择一个表示高程的色带,勾选【使用山体阴影效果】,点击确定,完成晕图的制作。 选择需要参与图例的个数据,点击下一页。 对齐方式设为居中,不加粗,图例两字中间加空格,字体颜色啥的默认。 选择以个边框,背景,间距为10,点击,直到完成。

    25810编辑于 2026-01-26
  • 来自专栏前端达人

    被大多数React开发者忽视的性能杀手锏:一文讲透Profiler API的原理和应用

    React应用变慢的本质 React的核心机制很简单:状态变化 → 触发重 → 更新DOM。这个流程本身没问题,问题出在**"重的规模"**上。 原因很简单——你不知道这个组件是否真的在不必要地重。如果它根本不会重,所有这些优化都是浪费;如果它确实有问题,这些"小玩意儿"可能都治不了症。 第部分:Profiler API是什么?工作原理深度解析 核心原理:追踪"渲染事件" Profiler API的本质是一个性能事件追踪系统。 运行这段代码,每次<Dashboard />渲染或重时,都会输出性能数据。 第步:数据可视化——做一个迷你监控面板 上面的代码会疯狂输出console.log。 第步:嵌套Profiler——精确定位瓶颈 这是关键技能。

    27410编辑于 2025-11-20
  • 来自专栏信数据得永生

    MySQL8 中文参考(

    default_collation_for_utf8mb4: utf8mb4 字符集的默认排序规则;仅供 MySQL 复制内部使用。MySQL 8.0.11 中添加。 字符串比较默认不区分大小写,排序顺序由当前字符集的排序规则决定,默认为 utf8mb4。 MySQL 2.8.5 使用开发源树安装 MySQL 2.8.6 配置 SSL 库支持 2.8.7 MySQL 源码配置选项 2.8.8 处理编译 MySQL 时的问题 2.8.9 MySQL 配置和第方工具 如果您计划将现有版本的 MySQL 升级到新版本而不是首次安装 MySQL,请参阅第章,升级 MySQL,了解升级过程和升级前应考虑的问题。 如果您有兴趣从另一个数据库系统迁移到 MySQL,请参阅附录 A.8,“MySQL 8.0 FAQ:迁移”,其中包含有关迁移问题的一些常见问题的答案。

    97610编辑于 2024-06-26
  • 来自专栏用户7873631的专栏

    JS维数组 8

    DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-<em>8</em>"> <title>Document</title> </head> <body> <script> //什么是维的数组,数组中的每一个下标都包括了一个数组,这整个叫做维数组。 //定义维数组: let arr=[[1,2],[3,4]]; let arr1=arr[0]; console.log(arr1); let ele=arr[0][1]; console.log (ele); //维数组中的一维元素是[].

    2.6K10发布于 2020-10-28
  • 来自专栏后端技术学习

    java8学习整理

    java8不但可以提高代码的运行的性能,而且实现起来很优雅,因此学习它是不错的选择。 stature=185} Student{name='百花', age=22, stature=175} 年龄小于42岁的人数是:3 进行字符串拼接 /** * * @description: 学习java8, "stu22"},{"className":"高3班","sex":"女","studentName":"stu23"}],"高2班":[{"className":"高2班","sex":"男", "studentName":"stu11"},{"className":"高2班","sex":"女","studentName":"stu12"}],"高1班":[{"className":"高 3,"高2班":2,"高1班":2} {"高3班":{"stu21":{"className":"高3班","sex":"女","studentName":"stu21"},"stu23":{

    40830发布于 2020-07-16
  • 来自专栏灰灰的数学与机械世界

    非数竞赛专题8

    下次更新第章 排版有点问题,所以用图片进行上传。

    24320编辑于 2022-11-23
  • 来自专栏代码编写世界

    使用GDAL实现DEM的地貌晕图(一)

    1) 点法向量 我们知道点成面,面的法向量就是其个顶点的法向量(点成面计算其法向量可参看《已知点求平面法向量》)。但是一个顶点可能会构成多个不同的面,那么这种存在多个面的顶点的法向量怎么求呢? [1][2]中提出由格网点法向量与光源方向的夹角,确定当前格网点的晕强度值。 int main() { GDALAllRegister(); //GDAL所有操作都需要先注册格式 CPLSetConfigOption("GDAL_FILENAME_IS_UTF8" GetRasterCount(); //波段数 int depth = GDALGetDataTypeSize(img->GetRasterBand(1)->GetRasterDataType()) / 8; 这里只是得到了晕的灰白强度图,后续会继续实现彩色晕图的实现。 3. 参考 [1].地貌晕图的生成原理与实现.丁宇萍,蒋球伟 [2].DEM-地貌晕图的生成原理

    1.3K30发布于 2019-08-13
  • 来自专栏全栈程序员必看

    第一、范式

    反例: 应该修改为: 第范式 2NF 第范式的条件:在第一范式的基础上,所有的非主属性完全依赖于主键。完全依赖意味着不能依赖于主键的一部分属性。 反例: 对于该表,学号和课程号组合在一起是主键,但是姓名只由学号决定,违反了第范式。类似还有课程名由课程号决定。 所以应该拆分为: 第范式 3NF 第范式的条件:满足第范式的基础上,非主属性都不传递依赖于主键 主键是学号,但是学校地址也可以由学校名称决定,存在传递依赖 分解为: 发布者:

    33650编辑于 2022-08-27
  • 来自专栏全栈程序员必看

    十进制数负进制数补码为_-8的补码

    十进制转进制补码(正负都可) 指针初学 将一个十进制正(负)整数转换为对应的进制补码(用指针完成 十进制转进制:1.先判断该整数是正数还是负数 如果是正数则进制补码首位为1 , 且对应的进制补码就是原 如果是 负数 则进制补码为原码基础上取反且末位加1(加1则涉及进位 ) 代码: #include"stdio.h" #include"Stdio.h" int main() { int *p; int x,i; printf("输入一个十进制整数:"); scanf_s("%d", &x); p = (int *)malloc(sizeof(int) * 32);//为进制分配内存空间 if (x < 0)//负数转正 如果为负数 进制第一位为1 正数则为0 { *p = 1; x = -x; } else if (x > 0) *p = 0; //判断正负 改首位 //------ 、原码、反码、补码、移码. 2.进制补码 百度百科.

    1.2K10编辑于 2022-11-03
  • 来自专栏有三AI

    【知识星球】模型量化从1bit到8bit,值到

    作者&编辑 | 言有 1 1bit量化-值网络 所以1bit量化就是值量化,取值为0/1或者1/-1,下面是一个案例。 作者/编辑 言有 Binarized Neural Networks是一个典型的值量化模型,权重和激活值取值只有+1或者-1。 将权重和每层的激活值全部值化的方法有两种方法。 其他的值网络还有BinaryConnect,XNOR Net等,会在知识星球中更新。 2 2bit-值网络 只有1和-1两种值或许不够,如果再加上0就可以构成值网络,还不增加计算量。 作者/编辑 言有 Ternary weight networks的原理非常简单,它比值化网络多了一阶权重,而且这多出来的一阶权重还不增加计算量。 与全精度模型以及值,值模型比较,精度介于全精度和值,值模型之间。 ? 上图展示了在同样的计算时间下,MobileNets量化模型能够取得比浮点型模型更好的结果。

    3.2K10发布于 2019-09-18
  • 来自专栏凯哥Java

    、异常日志 () 其它

    在JDK8中,针对统计时间等场景,推荐使用Instant类。 【推荐】不要在视图模板中加入任何复杂的逻辑。  说明:根据MVC理论,视图的职责是展示,不要抢模型和控制器的活。 正例:对于暂时被注释掉,后续可能恢复使用的代码片断,在注释代码上方,统一规定使用个斜杠(///)来说明注释掉代码的理由。

    57120编辑于 2022-12-15
领券