• 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的更多相关文章

  1. 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 ...

  2. 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 ...

  3. Android Open Source Projects(汇总与整理)

    Android Open Source Projects 目前包括: Android开源项目第一篇——个性化控件(View)篇  包括ListView.ActionBar.Menu.ViewPager ...

  4. The Best Blockchain Open Source Projects

    https://101blockchains.com/blockchain-open-source/ Blockchain has been the buzzword of the year for ...

  5. Open Source Projects Released By Google

    Open Source Projects Released By Google Google has released over 20 million lines of code and over 9 ...

  6. 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 ...

  7. 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 ...

  8. WCF Client is Open Source

    WCF Client is Open Source Wednesday, May 20, 2015 Announcement New Project WCF We’re excited to anno ...

  9. 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 ...

随机推荐

  1. JAVA学习遇到的问题:接口实现

    引用知乎看到对接口的总结: 接口就是个招牌比如说你饿了,看到前面有个挂着KFC的店,然后你想到可以进去买汉堡了.KFC就是接口,我们看到了这个接口,就知道这个店会卖汉堡(实现接口).那么为什么我们要去 ...

  2. AI第一次作业

    1.   你认为什么是人工智能?     在我看来,人工智能是是对人的意识.思维的信息过程的高度模拟,虽然它不是人的智能,但是高度模仿人的思考方式,加上它的信息高度集中,对信息的处理速度快,甚至于超过 ...

  3. 如何全面解决ECSHOP的jquery冲突

    主要就是Ecshop的AJAX传输类,transport.js中重写了object的对象原型,从而导致了与jq框架的冲突. 解决: 1. 删除transport.js中587行 - 636行中关于ob ...

  4. Eclipse的FindBugs插件

      Eclipse的FindBugs插件     问题提出: 当我们编写完代码,做完单元测试等各种测试后就提交正式运行,只能由运行的系统来检测我们代码是否有问题了,代码中隐藏的错误在系统运行的过程中被 ...

  5. 关于 Record & TList 的一点吐槽

    需求是把record 保存在TList中,并可以随时改变TList中Items的各项值. 代码很简单: MyRec = record MyStr: string; constructor Create ...

  6. EntityFramework 优化

    1.分页的时候,尽量在数据库里面去分页. //在数据库中分页 ).Take().ToList(); //先把数据从数据库中查出来,然后才分页 ).Take(); 2.尽量禁用延迟加载,尽量使用预加载和 ...

  7. jQuery插件开发的两种方法及$.fn.extend的详解

    jQuery插件开发分为两种: 1 类级别 类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法. 开发扩展其方法时使用$.extend方法,即jQuery.ex ...

  8. Codeforces Round #325 (Div. 2) D bfs

    D. Phillip and Trains time limit per test 1 second memory limit per test 256 megabytes input standar ...

  9. C++ 中queue(队列)的用法

    #include <iostream>#include <queue>#include <assert.h>/*调用的时候要有头文件: #include<st ...

  10. IOS tableview下拉刷新上拉加载分页

    http://code4app.com/ios/快速集成下拉上拉刷新/52326ce26803fabc46000000 刷新没用用插件,加载使用的MJ老师的插件. - (void)viewDidLoa ...