My Open Source Projects
• MyMagicBox (https://github.com/yaoyansi/mymagicbox)
Role: Creator
Miscellaneous projects for exercises.
Projects & Descriptions:
node_template This is a project template for my maya node.
dynamic_enum This project demostrate that how to update a enumerate attribute dynamically in AETemplate UI.
mystring This project implements a basic MyString class for consolidating my C++ skills.
tornado_field A simple maya field node for simulating tornado particle effect. More details: http://www.cnblogs.com/yaoyansi/p/4131139.html
version_control This project aims to implement a framework which can upgrade your maya plugin with backward capability.
automation Automation-test framework for your maya plugins. (Todo)
• Maya2renderer(https://github.com/maya2renderer/maya2renderer)
Role: Creator
Based on LiquidMaya, this project aims to provide a framework to translate Maya data to a renderer. It supports 3Delight, Elvishray and Appleseed now.
Demo Reel:
http://v.youku.com/v_show/id_XODQwMzAwMzg0.html
http://v.youku.com/v_show/id_XODQwMzAxNjYw.html
Features: https://github.com/maya2renderer/maya2renderer/wiki/Features
Gallary:
https://github.com/maya2renderer/maya2renderer/wiki/Gallary_Prman,
https://github.com/maya2renderer/maya2renderer/wiki/Gallary_Elvishray,
https://github.com/maya2renderer/maya2renderer/wiki/Gallary_Appleseed
Animation:
https://github.com/maya2renderer/maya2renderer/wiki/Animation

• MayaExporter(http://code.google.com/p/mayaexporter/)
Role: Creator
Refactored an exporter based on ColladaMaya.
• GPExporter(http://code.google.com/p/gpexport/)
Role: Developer
Some bug fixes and optimization.
• Simple Cloth Simulation (http://blog.csdn.net/yaoyansi/archive/2007/09/05/1774002.aspx)
Role: Creator
Implemented the Mass-Spring model for cloth simulation. Developed an algorithm for computing the volume of general polyhedron. This algorithm is mentioned in Game Development Gems 6.
• OpenCollada(http://code.google.com/p/opencollada/)
Role: Developer
Optimized the 3ds export with lib3ds, and some bug fixes.
• GPUSphsim (http://code.google.com/p/gpusphsim/).
Role: Developer
Implemented the fluid surface construction using Meta-ball algorithm.
My Open Source Projects的更多相关文章
- RegexKit: A Regular Expression Toolbox Based On NW.js(Node-Webkit) And Other Greate Open Source Projects.
RegexKit RegexKit: A Regular Expression Toolbox Based On NW.js(Node-Webkit) And Other Greate Open So ...
- Top Open Source Projects to Watch in 2017
https://opensource.com/article/16/12/yearbook-projects-watch-2017 No one has a crystal ball to see t ...
- Android Open Source Projects(汇总与整理)
Android Open Source Projects 目前包括: Android开源项目第一篇——个性化控件(View)篇 包括ListView.ActionBar.Menu.ViewPager ...
- The Best Blockchain Open Source Projects
https://101blockchains.com/blockchain-open-source/ Blockchain has been the buzzword of the year for ...
- Open Source Projects Released By Google
Open Source Projects Released By Google Google has released over 20 million lines of code and over 9 ...
- Top 10 open source projects of 2015
Top 10 open source projects of 2015 Posted 15 Dec 2015Jen Wike Huger (Red Hat)Feed 188 up 31 comment ...
- A Complete List of .NET Open Source Developer Projects
http://scottge.net/2015/07/08/a-complete-list-of-net-open-source-developer-projects/?utm_source=tuic ...
- WCF Client is Open Source
WCF Client is Open Source Wednesday, May 20, 2015 Announcement New Project WCF We’re excited to anno ...
- Contributing to Open Source on GitHub(转)
A great way to get involved in open source is to contribute to the existing projects you’re using. G ...
随机推荐
- 使用Application对象简单完成网站总访问人数的统计
Global.asax文件: using System.IO; protected void Application_Start(object sender, EventArgs e) { Fil ...
- .htaccess详解及.htaccess参数说明【转】
目录(?)[-] htaccess 详解 htaccess rewrite 规则详细说明 RewriteEngine OnOff RewriteBase URL-path RewriteCond Te ...
- SQLiteDeveloper破解
Sqlite 管理工具 SQLiteDeveloper及破解 功能特点 表结构设计,数据维护,ddl生成,加密数据库支持,sqlite2,3支持 唯一缺憾,收费,有试用期 下载地址: http://w ...
- 多表关联 update
UPDATE t_invests INNER JOIN t_user_coupons ON t_invests.user_coupon_id = t_user_coupons.id SET t_inv ...
- 浅谈GPU
Programmable Graphics Processing Unit(GPU),可编程图形处理单元,可编程图形硬件. 98年NVIDIA的modern GPU研发成功,使用晶体管(transis ...
- 3-Spark高级数据分析-第三章 音乐推荐和Audioscrobbler数据集
偏好是无法度量的. 相比其他的机器学习算法,推荐引擎的输出更直观,更容易理解. 接下来三章主要讲述Spark中主要的机器学习算法.其中一章围绕推荐引擎展开,主要介绍音乐推荐.在随后的章节中我们先介绍S ...
- RGB与HSV颜色空间
RGB颜色空间 1.三基色原理:大多数的颜色可以通过红.绿.蓝三色按照不同的比例合成产生,同样绝大多数单色光也可以分解成红绿蓝三种色光 红绿蓝三基色按照不同的比例相加合成混色称为相加混色.其中一 ...
- 【 D3.js 入门系列 --- 7 】 理解 update, enter, exit 的使用
在前面几节中反复出现了如下代码: svg.selectAll("rect") .data(dataset) .enter() .append("rect") 当 ...
- sql中not exists的用法
例子:查询物料表(tbl_material)中存在,配件主数据表(tbl_part_base_info)中不存在的配件编号: select m.part_no from tbl_material m ...
- 1.4 云计算的SPI服务模型
云计算是通过共享资源池的方式来提高资源利用率的.在云计算中,根据其资源池中资源的类别,可以把云计算的服务模型分为三种,即所谓的SPI 模型 应用程序 Software as a Service ( ...