Maya API编程教学for TD:MEL加密技术

和AboutCG合作的Maya API(几个月前)上线,地址:http://www.aboutcg.org/course/tut_melapi_140817/
首先祝贺AboutCG成功升级平台,在当前的中国做和知识产权有关的事情很是不易,尤其是过去老平台被攻克后淘宝有人以半价出售这些教程,然后收到学习者诚恳的感谢的时候,那感觉犹如英雄救美后被一个突然冒出来的杀马特哥冒领了被救的妹子。当然即便是那段沦陷岁月支持正版教程的人占绝大多数,在此感谢这些有良心的孩子。并且向破解教程的人说一句,大哥,你破解就破解国外的啊人家根本就没考虑中国市场,你破不破教程就在那里,破了造福我们这帮中国技术屌丝,只在中国网站发布的教程你下的了手吗?
(也是由于这些原因,其实这个教程早在去年这个时候就撸好了,今年AboutCG加密技术成熟之后才得以上线。)
废话不多说,介绍教程:

教程简介

本教程由浅入深讲解了Maya插件和Windows独立程序的开发,但由于编程乃一潭深水,受篇幅所限只能讲其精要,建议没有任何编程功底的同学先从语言基础学起。
在本共约5.5小时的视频教学里,手把手教你从设置Visual Studio环境,编写第一个Hello World小程序,Mel加密解密原理,Maya插件编写入门到Debug到最终发布插件,为市面上少有的生产级生产级工具的编写教学。

本加密工具分为两部分,独立运行的加密端和以Maya插件形式存在的解密端。支持隐藏口令,二进制编码,除教学所讲的工具本身很有用外,更可作为编写复杂Maya插件和CG工具的起步教学,实为成为高级TD的最佳选择。
你可以从本套中学到:
  • 如何配置Visual Studio以更舒服的编写代码;
  • C++在CG中的运用;
  • WIndows独立命令行应用的开发;
  • Maya插件开发的环境配置和代码编译;
  • 加密解密原理基础;
  • 名库Zlib的使用;
  • 如何在不精神崩溃的情况下DEBUG一个出错的程序;
  • 发布一个程序;
  • 如何让自己写出的代码充满高大上风格;
  • 各种小技巧
地址:http://www.aboutcg.org/course/tut_melapi_140817/

其他

在绝大多数群众支持的同时,有一部分别有用心的人对教程的内容产生了质疑,并披着高科技的外衣去迷惑不明真相的围观群众,于是借这个机会对两个传言做一些说明,这里不想纠正任何人的世界观,只是对这些针对这个教程的言论进行回应,具体结论大家自行分辨:

传言1:Mel加密是不需要的

有人不屑MEL加密其理由为大家都这么忙谁稀罕这几个mel,有那些功夫自己写个不就得了。
首先吧,这个教程的主旨是Maya API编程教学,但我总不能找个课本去和学校里似的给你念课文不是吗,于是需要一个能够结合实际而且知识点尽可能全面的牛逼案例。我最期待的目标群体是上完大学或者编程课后会了一身内功却不知道如何使用的孩子,当年的自己就是一个典型的这样的人,编程基础已经足够,但就是不知道如何写个Maya插件,对一个完全陌生又渴望的知识领域根本无处下手。因此这个教程在有限的时间内尽可能少的去讲语言本身,把重点放到语言在CG行业的使用上。
鉴于独立程序和插件在CG行业同等重要,一个同时包含独立运行的加密端和以Maya插件形式运行的解码端是一个完美的选择,这样学过的人不但知道怎么写Maya插件,还会知道原本的命令行也是可以直接和CG产业的软件环境交互的。
所以我希望看这个教程的孩子收获最大的,不是如何去写一个所谓的MEL加密工具,而是学会如何去写Maya插件以及对编程产生更深刻的理解。MEL加密工具只是一个副产品。学一个东西如果只会别人教出来的那永远学不好,回想自己学习的过程中做过的东西没有一样是和所教内容一样的,自己在领悟了所教的东西之后尝试一些自己曾经很希望实现的效果时会学到特别多,我想这也是自己学的快的原因之一。
其次,MEL加密真的没用吗?哈哈别逗了,如果真没用你去下mel或者用别人的mel又是为了啥?干脆自己写一个得了。另一方面讲,我个人是从来不指望有多少人在业内分享个工具能用pyc绝不用py的环境下能够酣畅淋漓的分享他独家的代码的。谁不承认的话把你们公司几万行的in-house RIG系统源码借我玩玩。

传言2:这种加密方式很容易破解

这个不做多说,他说xxx一下就破解了,你给他个用这种方式加密的melx文件,让他xxx一下看看破解了没?
据我所知目前只有一种方式可以“提取”出mel,前提是:知道密码,不知道密码那只能用暴力破解,相当于无解。
当然我希望看完教程的孩子可以在google的辅助下去实现更牛逼的插件,比如可以一机一码的mel加密,新的fluid solver,GPU renderer…希望这个教程这会是他们一系列牛逼插件的起点。

Maya API编程教学for TD:MEL加密技术相关推荐

  1. MAYA API插件编程--入门篇

    MAYA API插件编程--入门篇 作者:华文广          日期:2010.11.28 我们知道,MAYA是一个基于结点的插件式软件架构,这种开放式的软件架构是非常优秀的,它可以让用户非常方便 ...

  2. [Maya API] 一、基本类型介绍

    1.Maya API基本结构 1.1 API语言支持 C++ API(Application Programmer Interface) 比MEL和Python有更好的性能,你可以使用API创建你自己 ...

  3. 如何理解和学习MAYA API

    此文转载中国影视特效界水神梁潮坡先生的博客.http://blog.sina.com.cn/s/blog_60b3e1ab0100hf9m.html点击打开链接 有兴趣的朋友可以看看,觉得没什么需要的 ...

  4. 少儿编程教学平台和scratch课程

    很多刚从事少儿编程的朋友,不知道从何下手,那么跟着我来一起了解吧!(会分很多期).学习交流和scratch资源下载请给我留言! 一.如何跟家长介绍少儿编程? 少儿编程,就是供孩子们学习的编程,主要培养 ...

  5. 视频教程-【无废话课程】Maya软件初级教学UV拆分基础入门【字幕版】-Maya

    [无废话课程]Maya软件初级教学UV拆分基础入门[字幕版] 3D数字互动领域的技术研发.以用户为核心,以市场为导向,提升用户体验,提高数字内容品质,着力打造数字内容国际一流品牌.目前拥有多个自主知识 ...

  6. [转]终于有人说出来了——Java不适合于作为主要编程教学语言

    CSDN首页推荐了一篇文章,说两位退休的美国大学教授上书反对将Java作为编程教学语言,对此我表示高度认同.对于Java,我并不反感,而且相信它在工业应用中的地位不可取代,但是,我一直反对将Java作 ...

  7. MindSpore API编程概述

    MindSpore API编程概述 总体架构 MindSpore是一个全场景深度学习框架,旨在实现易开发.高效执行.全场景覆盖三大目标,其中易开发表现为API友好.调试难度低,高效执行包括计算效率.数 ...

  8. Python 或将成为法国高中的官方编程教学语言

    百度智能云 云生态狂欢季 热门云产品1折起>>>   Python 或将成为法国高中的官方编程教学语言,这将带来几十万甚至几百万的新用户.此消息来自 Nina ,她是微软云开发的倡导 ...

  9. 代码编程教学_少儿编程教学环境开发之代码实战篇

    少儿编程教学环境开发之代码实战篇​mp.weixin.qq.com 之前架构选型篇许诺要上自己原型demo的界面图,先把这个许诺给实现了,首先声明,这只是技术原型demo,比起http://code. ...

最新文章

  1. python群控_带你用 Python 实现自动化群控入门篇
  2. Activity的四种launchMode
  3. python获取命令行参数的方法
  4. Python编程基础:第七节 字符串切片String Slicing
  5. python爬取学校题库_pyhton 网络爬取软考题库保持txt
  6. 老生常谈:注释怎么写?
  7. MyBatis 学习 - 注解
  8. RxJS Functional Programming
  9. 内联函数inline,无比节省开销的
  10. crontab下执行设置壁纸出错问题
  11. dz email地址无效_Zcash屏蔽地址漏洞或揭示全节点IP地址(附解决方案)
  12. c++ c超简单的求公约数
  13. el x修改激活的菜单_3d快捷键
  14. 【工具】文件去重软件Czkawka
  15. c语言谷歌坐标转百度坐标,百度经纬度和google经纬度转换测试
  16. EMI的主要原因-共模电流
  17. django踩坑记录
  18. IP数据报首部的格式:关于标识(identification)、标志(flag)和片偏移
  19. ResNet详细介绍
  20. 安装CDH5.15.0过程详细记录¥坑与解决办法(20180724)

热门文章

  1. 中国地图绘制-点击事件
  2. 怎么样合成照片?图片如何做gif动态图片?
  3. 数据管理简史:从人工到人工智能
  4. 支付宝手机网站支付,app支付,PC端支付流程以及服务端php支付下单,回调流程详解
  5. 批量直播监测,开播自动下载、分割、上传投稿至bilibili
  6. Python操作ElasticSearch(Python操作ES)
  7. Hadoop High Availability
  8. IPS眼中的——SQL注入绕过与反绕过
  9. 6个好用的企业管理软件推荐
  10. iPhone 提示空间不足的解决办法