3.MMD快捷键操作及人物绑定配饰

MMD动画(三)快捷键、配饰绑定 本文介绍了MMD软件的基础操作技巧和配饰添加方法。快捷键部分包括页面切换、全选/解除、视角旋转、窗口移动、动画播放(P键)及数字键快速切换视角(0-8分别对应不同角度)等功能。配饰添加部分详细讲解了骨骼初始化、扇子导入与绑定的操作流程:先初始化人物骨骼,导入扇子后绑定到右手手指骨骼,通过外部亲注册完成绑定,最后可进行细节调整。文中还提到B键可切换黑白背景,并指出部分配饰需自行制作动作。 阅读详情
AI摘要

本文详细介绍了MMD软件中的一系列快捷键操作,包括模型界面切换、全选、旋转、撤销、播放、视图控制、菜单导航以及如何处理非绑定配饰的绑定和操作。这些技巧有助于提升工作效率并实现更流畅的角色动画制作。,

快捷键

1. 模型界面切换

按一下TAB键,就从人物模型切换到照明模型
再按一下TAB键,就能从照明模型切换回人物模型
![[Pasted image 20240415205248.png]]

2. 选中全部模型

当模型界面是人物模型时
而且电脑输入法时英文时
按一下A键,可以把人物骨骼全部选中,方便旋转和移动
![[Pasted image 20240415205557.png]]

按一下S键,可以取消选择

3. 旋转

选中一个骨骼点
按一下X键
会以点为圆心出现三维球,可以从三个角度进行旋转
![[Pasted image 20240415205715.png]]

而且这个旋转方向是基于相机的视角而不是场景的网格的方向

4. 撤销

Ctrl+Z可以撤销操作

5. 播放

有了动作以后
按一下P键,可以播放
再按一下P,会停止播放

6. 背景全黑

按一下B键
可以是背景全黑
![[Pasted image 20240415212107.png]]

7. 视点

按住键盘右边的小键盘
5是顶部
![[Pasted image 20240415212125.png]]

2是正面
![[Pasted image 20240415212132.png]]

4是左面
![[Pasted image 20240415212143.png]]

6是右面
![[Pasted image 20240415212149.png]]

8是背面
![[Pasted image 20240415212156.png]]

1是底面
![[Pasted image 20240415212200.png]]

8. 菜单

按住Alt键
![[Pasted image 20240415210311.png]]

左上角菜单栏字母会出现下划线
此时再按对应的字母
会直接打开对应的菜单选项
![[Pasted image 20240415210359.png]]

按下F打开文件菜单以后
可以继续使用快捷键操作

给人物模型添加配饰

一些配饰比如扇子,作为一个单独的模型,没有绑定骨骼,有可能不会根据人物的动作进行移动
其他地方的模型直接拿到mmd里是不能用的,需要进行相应的切分和绑骨,让模型的部位和相应的骨骼对应起来,这样才能进行一个完整的动作

先在模型操作界面,切换到配饰
PS:有些配饰下载的时候会配有教学文档,可以参考
比如选中扇子后
导入扇子的动作
进行绑骨
![[Pasted image 20240415211634.png]]

点击外
![[Pasted image 20240415211905.png]]

  1. 选择日语的骨骼
  2. 选择人物模型
  3. 操作中心选择手(比如)
  4. 点击注册
MMD原神动画制作(学习教程一) 本文主要讲述了使用MikuMikuDance制作视频动画的基本步骤,本文所使用的全部模型均在模之屋可以下载学习 本文主要分为以下几个部分:一、导入模型二、导入动作三、导入音乐四、导入场景五、导入摄像头六、导出视频 一、导入模型 1.打开MikuMikuDance界面如下: 2.接下来选中我们下载好的pmx模型文件(原神官方模型),直接拖入MMD中,如下图所示: 3.取消选择,可以取消显示骨骼帧,如下图所示: 二、导入动作 1.在MMD左下角我们可以看到有两个窗口,分别是照明窗口和动作窗口,我们需要在动 阅读详情

相关推荐

MMD原神动画制作(学习教程二)

本文主要讲述了使用MikuMikuDance制作视频动画的基本步骤,本文所使用的全部模型均在模之屋可以下载学习 本文主要分为以下部分:一、影子操作二、镜头远近操作三、镜头上下操作 一、影子操作 1.影子颜色调整 首先切换到照明模式,然后调整颜色的值,例如这里增大了赤的值,可以看到模型影子变为红色。 这里我们可以通过组合赤(红)、绿、青(蓝)三基色去调整不同光照环境下影子的颜色,得到自己想要的颜色(例如树荫下片绿色,海水中偏蓝色) 点击下方初始化,颜色会还原为初始值 2.影子角度调整 x轴:影子方向控制 z

thy0000的博客 1万+

mikumikudance[MMD]快捷键使用

你是否还在为mmd找不到快捷键发愁 教程来啦 Ente r播放 Ctrl+右键 滑动方向 shift+右键 滑动视角 c显示骨骼 x选择骨骼进入旋转状态 Ctrl+Z撤销 小键盘4 左面 小键盘5 上面 小键盘6 右面 小键盘8 背面 小键盘2 正面 小键盘0 摄像机位置 ...

weixin_45441727的博客 6004

MMD动画进阶技巧:快捷键操作与配饰绑定实战指南

本文详细介绍了MMD动画制作的进阶技巧,包括快捷键操作与配饰绑定实战指南。通过实用的快捷键组合和配饰绑定步骤,帮助用户提升制作效率300%,特别适合《寄明月》等复杂动画场景。文章还提供了多配饰协同绑定和常见问题解决方案,是MMD爱好者的必备指南。

weixin_42699679的博客 505

mikumikudance 撤销 重做 快捷键

不记得从哪看到了,找不到来源了 快速记录,避免忘了 适用 v9.26 和 v7.39 ctrl+z 撤销 ctrl+shift+x 重做

ONE_SIX_MIX的专栏 962

MMD-MikuMikuDance简易教程(包含软件、资源下载、MME特效中文说明、等等)

包含专业术语,软件下载,资源下载,文件类型,MMD使用独显,MMD使用流程,MME使用流程,Ray-mmd使用流程,MMD技巧,MME详细说明(包括各MME的中文说明和作用),等内容。

NSJim的博客 16万+

自学QT之QMovie播放gif(播放、暂停和继续)

有些时候我们需要展示一个gif图片,可是用了普通的方法发现不行。啊哦,这就是生活中的理解和程序猿的区别了,程序猿眼中的gif不是图片,而是一个movie。 QT提供了QMovie来进行操作。 演示示例是通过两个按钮来进行操控,一个负责暂停一个负责进行继续播放。 首先要在头文件中声明这个类,一定不要忘记的: QMovie *m; 具体的实现方法: MainWindow::MainWi

CN小黑 1万+

9.MMD 基础内容总结及制作成品流程

人物选中骨骼,点击移动,来回拖动一下人物,使人物的衣服或发辫自由下落。点击骨骼,比如是胳臂穿模,就找到肩膀处的骨骼,移动旋转一下,注册一下。将EncDiffLight+,环境光,拉到0.11左右,点击注册。人物漫反射,EnvSpecLight+,加到0.13。BloomThreshold,泛光,调到0.36。Temperature+,暖色调,调到0.05。SunShadowR+,太阳影子,调成0.3。Saturation+,饱和度,调到0.35。Contrast+,对比度,调到0.19。

ChoSeitaku的博客 5840

随心所欲mercyMMD动作数据.zip

随心所欲mercymmd动作数据,五人版,几种身高数据,可以自己配合模型选择.

【MikuMikuDance】MMD实现自定义角色和载入动作预设

了解如何使用MMD实现自定义角色和动作并生导出视频

ArisSaveWorld的博客 6555

JMeter脚本录制-快速上手篇

有的项目应用场景下,压测时,需要考虑带宽因素,压测不只是压测接口,静态资源也要一起压测。一般来说,静态资源比较多,如果一个个手工去写请求,是比较繁琐的,此时,可以使用Jmeter的脚本录制功能。 步骤1,创建脚本录制模版。 JMeter菜单:文件>模版,下拉选择到Recording,点击“Create”按钮; 填写录制参数: hostToRecord:填写要录制的主机域名,例如,我们这里填入:www.baidu.com schemeToRecord:填写要录制的模式,例如,htt...

软件测试大叔 5734

Gromacs基础教程一:入门建议

本系列教程针对的群体:非计算化学专业,而是偏生物方向的、有少量分子动力学模拟需求的人群。

m0_67843839的博客 8574

blender使用mmd_tools的话该如何给扇子绑骨,比如寄明月,该怎么办

在 Blender 中使用 MMD 插件的话,可以这样给扇子绑骨: 在 Blender 的“编辑模式”下,选择扇子模型的某个顶点,按下“Shift+S”快捷键,选择“鼠标指针到中心”。这样,鼠标指针就会移动到扇子的中心。 在“编辑模式”下,选择所有的顶点,按下“Shift+A”快捷键,选择“骨骼”。这样就会在扇子的中心创建一个骨骼。 在“编辑模式”下,选择所有的顶点,在“属性”窗口的“骨骼”...

weixin_35750953的博客 854

[数字电路]用与非门实现BCD译码器驱动数码管

Hello,大家好。这里是xdd_core,好久不见。今天来和大家聊聊大一数字电路课程的一个课设。# Key word:BCD Decoder,Proteus8.x,NAND Gate,Digital Circuit# 流程:Proteus8.x仿真电路并绘制PCB导出Gerber文件打样,最终实物验证。# 以下为我对这个课设的report(里面对整个设计做了详细介绍,并设计了完整的验证电路) 感谢观看,仅供参考,未经作者允许,禁止转载/抄袭,本文已上传至数据库,查重必挂QAQ BCD to 7-Segme

xddcore的博客 6012

MMD动画(二)动作制作

本文介绍了人物模型动作调整的基本方法,包括腿部骨骼的父子关系操作、时间轴关键帧注册、动作测试与修改。重点讲解了如何通过点击骨骼节点切换调整模式,利用时间轴记录不同动作姿态,以及处理穿模问题时的帧删除和重新K帧技巧。文章还提到Blender软件在动作调整上的优势,为初学者提供了基础的动作制作流程指导。

默子昂 2476

开关变换器分析:大信号模型与小信号模型

是电力电子系统建模中的两类基本方法,分别用于描述系统在不同工作条件下的动态行为。它们的核心区别在于是否对变量进行线性化近似,以及适用的分析场景。

创新改变世界! 1908

从Chimera到ChimeraX:科研绘图升级指南,让你的论文配图更专业

本文详细介绍了从UCSF Chimera升级到ChimeraX的科研绘图指南,帮助研究者提升论文配图质量。ChimeraX在渲染引擎、大分子处理能力和动画功能上具有显著优势,特别适合生命科学和结构生物学领域。文章涵盖材质设置、专业配色、工作流程和期刊适配等核心技巧,助力产出出版级分子可视化图像。

weixin_33670786的博客 930

MMD动画(一)模型、动作、音乐导入

本文介绍了MMD软件的基础使用教程,主要包括软件下载、模型导入、动作添加、镜头设置和音乐导入五个部分。教程详细说明了如何从模之屋获取模型和动作文件(PMX/VMD格式),通过拖放方式导入到MMD软件中,并强调了记录原作者信息的必要性。此外还介绍了如何分别添加人物动作、镜头动作以及背景音乐(WAV格式),帮助初学者快速掌握MMD制作的基本流程。教程内容源自B站UP主Paper朱的教学视频。

默子昂 2914

Python爬虫实战:全方位解析前程无忧(51job)职位详情爬取及反爬破解

平台规模:覆盖全国各行业、数百万条岗位信息。数据特点:职位描述详细,职位标签丰富。数据价值:支持招聘趋势分析、职业发展研究、薪资行情调研。推荐Python 3.10+,支持最新async特性与库兼容。

2201_76125261的博客 1486

『基础教学第二章』MMD基本功能详解-Kinsama

大家好,本篇教学会对MMD中基本而重要的功能做详细介绍 使用模型:YYB式ENE 第一部分:操作界面 图看不清没关系,我会做详细解释 我们先熟悉一下操作界面                       1-1.时间轴及帧操作栏:如左图所示,上方框内的数字以及时间轴中的绿线表示当前所处帧位置。菱形表示关键帧,白色表示未选,红色表示选中。可通过鼠标点击或键盘

螺掷翔の自习室 1万+

Halcon 色彩标定:RGB空间下实现白平衡与CCM矩阵合成静态HDR图像

摘要 本文介绍了一种基于Halcon的色彩校正方法,结合白平衡与灰轴约束最小二乘法实现精准颜色还原。方法分为三步:1)自动定位色卡区域并提取灰阶块计算白平衡增益;2)通过前三列色块建立测量值与标准值的映射关系;3)引入灰轴约束条件求解色彩校正矩阵(CCM),确保中性灰区域不偏色。算法采用中位数计算白平衡增益以提高鲁棒性,并通过旋转校正处理色卡倾斜问题。实验表明,该方法能有效消除相机采集的系统色偏,适用于颜色测量、表面检测等机器视觉场景。文末提供了完整代码实现。

LIN943168247的博客 406

LearningToRank(LTR)排序算法LGBMRanker的原理和使用

1. 写在前面 在最近新闻推荐的比赛中, 接触到了一个排序模型LGBMRanker, 该模型与普通的分类模型LGBMClassifier不太一样, 普通的分类模型在进行推荐的时候, 往往是先预测某个商品或者文章用户会不会点击, 也就是它的目标是预测用户点击某篇文章或者某个商品的概率, 然后根据这个概率值进行排序, 排完之后,把最靠前的几个返回回来给用户进行推荐。 而LGBRanker模型, 它不关心用户点击某篇文章的概率, 而是根据用户点击或者不点击的这个行为, 直接去预测最后商品或者文章的一个相对顺序,

Miracle8070 1万+

Eclipse快捷键 10个最有用的快捷键

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。    1. ctrl+shift+r:打开资源    这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有

萌萌的It人 www.itmmd.com 2131

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

vscode常用快捷键

主命令框 F1 或 Ctrl+Shift+P : 打开命令面板。在打开的输入框内,可以输入任何命令,例如: 按一下 Backspace 会进入到 Ctrl+P 模式 在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式 在 Ctrl+P 窗口下还可以: -直接输入文件名,跳转到文件 ? 列出当前可执行的动作 ! 显示 Errors或 Warnings,也可以 Ctrl+Sh...

smjdecdn的博客 408

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain&#39;s apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath(&#39;DeepLearnToolbox&#39;));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand(&#39;state&#39;,0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W&#39;); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand(&#39;state&#39;,0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = &#39;sigm&#39;;%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, &#39;Too big error&#39;);```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand(&#39;state&#39;,0)sae = saesetup([784 100]);sae.ae{1}.activation_function = &#39;sigm&#39;;sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)&#39;)% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;;nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, &#39;Too big error&#39;);```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x&#39;,28,28,60000))/255;test_x = double(reshape(test_x&#39;,28,28,10000))/255;train_y = double(train_y&#39;);test_y = double(test_y&#39;);%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you&#39;ll get around 1.2% errorrand(&#39;state&#39;,0)cnn.layers = { struct(&#39;type&#39;, &#39;i&#39;) %input layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 6, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %sub sampling layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 12, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, &#39;Too big error&#39;);```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, &#39;Too big error&#39;);%% ex2 neural net with L2 weight decayrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex3 neural net with dropoutrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex4 neural net with sigmoid activation functionrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex5 plotting functionalityrand(&#39;state&#39;,0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = &#39;softmax&#39;; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand(&#39;state&#39;,0)nn = nnsetup([784 20 10]); nn.output = &#39;softmax&#39;; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

mmdnn命令说明

  Caffe转mxnet模型——mmdnn中提到了使用mmdnn对模型进行转换,当时对转换的命令不是很清楚,最近重新查了一些,整理下mmdnn的转换命令。 一步转换   mmdnn的一步转换命令是mmconvert,源于mmdnn/conversion/_script/convert.py,其参数为: 命令 含义 -sf 输入模型类型 -in 输入模型网络(如果网络文件独立)...

yangjf91的博客 5403

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

【寄明月】MMD动作镜头下载-附赠扇子和使用方法

这次更新的是寄明月的数据,包括动作和镜头以及配音。另外,额外赠送扇子的模型和使用方法,可以说都齐全了,拿来就能用,极为方便。 下载地址:https://go.ysboke.cn/archives/292

布洛尼亚 1834

LVGL 面试实战:图形渲染基本流程

本文结合 STM32F4+ILI9341 的实际开发场景,详解 LVGL 图形渲染的完整执行链路,包含脏区域识别、分层渲染、帧缓冲合成等核心阶段。

嵌入式扫地僧 628
上一篇: 2.MMD关键帧及镜头自定义操作
下一篇: 6.GodotCanvasItem、Node2D及自定义节点
ChoSeitaku
博客等级 码龄5年 3452粉丝 557原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值