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 ...
随机推荐
- Android开源控件PhotoView的使用
整体来说,它是一个更高级的ImageView,支持缩放,多点触控缩放,滚动和滑动,单机,长按等事件: PhotoView的git托管地址:https://github.com/chrisbanes/P ...
- C# 生成条形码图片,效果不错
//首先引用 条码库BarcodeLib.dll using System; using System.Collections.Generic; using System.Linq; using Sy ...
- ping 出现负值
遇到一个问题,使用ping 命令的时候会出现负值.网上查询得知 AMD双核CPU,要打上CPU厂家提供的驱动补丁和微软的双核补.
- 如何执行字符串的PHP代码
如何执行字符串的PHP代码 最近因项目需要,引出一个议题:如何执行字符串的php代码(php和html混写). 注:传统情况下,php代码存储在文件中,直接运行文件即可.以下讨论的情况是,如果php代 ...
- 在VS的EF中连接MySQL
VS没有主动提供那些繁多的连接器,需要的话得自己再安装这些第三方程序包. MySQL为windows平台开发者提供了许多程序包:http://dev.mysql.com/downloads/windo ...
- Vector Calculus
Vector Fields Vector Function F(x,y,...)=P(x,y)i + Q(x,y)j + ... = <P(x,y), Q(x,y), ...> F=Pi ...
- svn客户端命令
记几个常用的命令. 首次拉仓库时,先要进行检出(url可以带端口号): svn checkout http://svn.example.com:9834/repos svn checkout file ...
- js中的call和apply方法的区别
一.call和apply的说明 1.call,apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以 ...
- ipython notebook 显示图
import random import matplotlib from pylab import * %pylab inline list = [random.random() for i in r ...
- 在Visual Lisp中处理自动化错误
Handling Automation errors in Visual LISP 翻译自原文Kean's blog:http://through-the-interface.typepad.com/ ...