- 博客(17)
- 收藏
- 关注
原创 模型 顶点访问 Sin函数 C# + HLSL(unity cginc)实现 可升级 格斯特纳波浪 Gerstner Waves
SJX2022111核心算法:目标:波峰更尖锐,波谷更平坦,真实可信。这次没用 但也 不是 不可以 不能 不确定 怎么用(自创四重否定=双重肯定)公式先丢这变量:水平坐标xz纵坐标为y表示为:XYZ\mathcal{X}\mathcal{Y}\mathcal{Z}XYZ地球引力:G \mathcal{G}G自由表面描述为参数的函数:aβa\betaaβ时间 :ttt。自由表面通过条件:X=ξ(a,β,t),Y=ζ(a,β,t),Z=η(a,β,t)\mathcal{X} =
2022-01-11 17:05:31
2360
原创 用VisualStudio为Maya .mll做一个简单的窗体安装程序
学习目标:一建安装maya.mll学习内容:1、 一个.mll的程序集供我们安装2、 一个.bat批处理文件3、 一个.c++窗体exe4、创建CLR工程学习时间:3天学习产出:1.VisualStudio Installer安装.net 框架 :2.安装Extensions窗体插件:C++/CLR WindowsForms for VisualStudio20193.创建CLR工程:文件目录结构:(2019是.mll程序集,不同版本maya需要重新打包,Visu
2020-12-30 09:45:37
766
3
原创 MayaC++ 在maya中自定义命令行
学习目标:在maya中定义自己的命令行学习内容:1、 在插件管理中加载.mll2、 输入自己定义的命令行学习时间:3天学习产出:.h:#pragma once#include <maya/MArgList.h>#include <maya/MObject.h>#include <maya/MGlobal.h>#include <maya/MPxCommand.h>#pragma warning(disable:4
2020-12-30 08:53:46
659
原创 Maya C++编程IDE Visual studio 编译器配置
学习目标:成功打包.mll mayaC++插件学习内容:1.下载对应版本的Maya devkit:2.配置打包.mll程序集学习时间:一周学习产出:文档规则: 注释: (这是注释) 省略: ... 包含: < 值: > 代码: <(代码)>windows开发环境配置: IDE(可以选择VisualStudio),APP(M
2020-12-30 08:28:23
667
原创 MAYAPlugin_Mel_筛选导角边
学习目标:在模型的所有面中筛选出导角边面学习内容:1、 算出宽度2、 根据宽度筛选3、 选中筛选出来的面学习时间:3天学习产出:getWidth.melglobal string $faces_G[];global string $facesDel_G[];global string $face_G[];global string $objectName_G[];//VertexNormalBatchglobal proc VertexNormalSort(){
2020-12-12 19:25:45
245
原创 MAYAPlugin_Mel_顶点法线批处理_V2
学习目标:优化之前的顶点法线批处理插件学习内容:1、 删除精简不必要的功能(筛选面,软化面)2、 算法优化(增加运行效率)3、 增加代码可读性学习时间:2天学习产出:Adia_vertexNormalBatch_userGuide_V2.mel//VertexNormalBatchV2 global proc VertexNormalSort(){ if(`window -query -exists adia_myVertexNormalSort_W
2020-12-12 19:18:45
996
1
原创 MAYAPlugin_Mel_顶点法线批处理
学习目标:创建与个Maya插件,可以通过修改顶点法线的角度来视觉上硬化导角边学习内容:1、 通过面积筛选2、 对选中的面进行法线批量修改3、 复制法线4、 粘贴法线学习时间:15天学习产出:过于臃肿 之后会做简化VertexNormalSort_EN.mel //VertexNormalBatch global proc VertexNormalSort(){ if(`window -query -exists adia_myVertexN
2020-12-12 19:09:24
1207
原创 AdobeAfterEffectPlug-in_JSX_AE插件
学习目标:制作一个ae_jsx插件,把重复工作图形界面化学习内容:1、 弄清ae软件结构2、 可以读写每一个节点3、 简化工作流程并整理进插件学习时间:3天学习产出:jsx{ /*------------------------*/ function YouYi(Global) { /*------------------------*/ Global.RET = "\r"; //-------------------------------
2020-12-12 18:56:06
402
原创 Web_HTML_信息表录入_V2
学习目标:优化之前做的前端表格,录入系统学习内容:1、 增加多个表单添加2、 结构优化3、 删除已添加的表单4、 优化表单排序算法学习时间:3天学习产出:html在这里插入代码片css在这里插入代码片js在这里插入代码片...
2020-12-12 18:29:47
396
原创 Python+Vba+cmd_文件筛选工作流
目标:写一个可以自动获得并且筛选出几万个具有迭代过程的文件中获取最终的工程文件内容:1、 用cmd命令行获取基本数据信息2、 用python排除无效信息(根据文件名,时间…)3、 用vba写一个excel插件用于录入信息,和基本的增删改查,方便后端使用时间:一周+产出:cmd:防止中文乱码CHCP 65001cmd:跳转到F盘,和目录F:CD Your_path_herecmd:遍历并且输出所有需要的文件信息:dir /s *.ma *.ps
2020-12-05 19:16:03
691
原创 Web_HTML_信息表录入
目标:写一个可以录入创建信息表的网页(信息表的数量自己定义)内容:1、 html完成样式开发,css做样式统筹2、 js做用户输入的安全校验3、 js动态创建表单,异步安全执行4、 进度条(未完成),传入后端的准备时间:1周产出:css:.header_subPage_PMdataCheck { padding: 80px; /* some padding */ text-align: center; /* center the text */ backgrou
2020-12-05 18:35:43
1335
原创 Python_Maya_安全打开插件
目标:编写一个maya插件,可以安全打开模型文件,防止读取病毒脚本内容:思路:1、 运行脚本2、 打开弹窗,选择需要打开的内容3、 在不加载脚本的情况下打开ma/mb文件时间:3天学习产出:import maya.cmds as cmds;import pymel.core as pm;from math import pow,sqrt;version = "安全打开 ";def safeOpen(*arg): print"安全打开" glo
2020-12-05 18:21:42
295
原创 3-20日 游戏工坊博客
Monopoly是一款棋盘游戏,目前由Hasbro出版。在游戏中,玩家掷出两个六面骰子在游戏板上移动,购买和交易房产,并用房屋和酒店开发它们。玩家从他们的对手那里收取租金,目的是让他们破产。通过机会和公益金卡以及税收广场也可以获得或损失金钱;玩家最终可能会入狱,他们无法移动,直到遇到其中一个条件。该游戏有许多房屋规则,存在数百种不同的版本,以及许多衍生产品和相关媒体。垄断已成为国际流行文化的一部分...
2019-03-20 22:29:38
368
原创 3-19日 游戏工坊博客
9:30圈叉游戏的成品demo展示,第五组制作了电脑版本和手机版本的圈叉游戏,以可爱的小狗和小猫作为圈叉游戏的棋子,得到了老师的赞赏和表扬,在被问及需不需要继续完善时,老师说不必再继续跟进这个游戏,其目的在于,热身和了解游戏原型设计和脚本化制作的难易度的差别。9:30-10:00小型工坊分享会这个分享会的主要目的是,让学员明白需要找到严肃游戏解决的主要问题。首先老师定义了严肃游...
2019-03-19 23:09:04
371
原创 3-18日 游戏工坊博客
3-18日 游戏工坊博客8:30介绍与欢迎:4位导师的个人介绍,3位来自瑞典,1位来自德国。图片: https://uploader.shimo.im/f/bTrXNTwSuYMg79LQ.jpg9:30讨论肃游戏 与普通游戏的区别。图片: https://uploader.shimo.im/f/T8zLPq7Z94cE2NnA.jpg10:00圈叉游戏的游玩,以及游戏机制的分析...
2019-03-18 22:30:20
440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人