PolygonJS是一个用于创建和操作多边形和多边形网格的JavaScript库。它提供了一组功能强大的工具和API,可以帮助开发者在浏览器和Node.js环境中创建复杂的2D和3D图形和模型。 PolygonJS的主要特点包括: 1. 多边形操作:PolygonJS提供了一组API,可以创建、合并、拆分、剔除、计算面积和周长等多边形操作,适用于各种复杂的多边形场景。 2. 3D模型处理:PolygonJS不仅可以在平面上创建多边形,还可以在三维空间中创建复杂的模型和场景。它支持导入各种格式的3D模型,例如OBJ、FBX等,并可以对模型进行各种操作和处理。 3. 可视化界面:PolygonJS具有一个直观的可视化界面,可以帮助开发者快速创建和编辑多边形和3D模型。它提供了一个基于HTML5的画布,可以轻松地添加、移动、缩放和旋转多边形或模型。 4. 灵活性和扩展性:PolygonJS具有很高的灵活性和扩展性,开发者可以根据自己的需求和项目要求定制和扩展PolygonJS的功能。它提供了丰富的API文档和示例代码,可以帮助开发者快速上手并开始使用PolygonJS。 5. 跨平台支持:PolygonJS可以在浏览器和Node.js环境中使用,支持各种操作系统和设备,例如Windows、MacOS、Linux、Android和iOS等。这使得PolygonJS成为一种非常流行的跨平台图形库之一。 总的来说,PolygonJS是一个功能强大、易于使用、灵活扩展的JavaScript库,适用于各种图形编程和3D建模应用开发。
blender.org是一个非营利性组织,致力于推广Blender开源3D图形软件。 Blender是一款免费开源三维图形图像软件,提供从建模、动画、材质、渲染、到音频处理、视频剪辑等一系列动画短片制作解决方案。Blender拥有方便在不同工作下使用的多种用户界面,内置绿屏抠像、摄像机反向跟踪、遮罩处理、后期结点合成等高级影视解决方案。Blender内置有Cycles渲染器与实时渲染引擎EEVEE。同时还支持多种第三方渲染器。
Mixamo是一家三维计算机图形技术公司,总部设在旧金山,开发和销售基于网络的三维角色动画服务,由Stefano Corazza和Nazim Kareemi于2008年创立,是斯坦福大学生物运动实验室的衍生产品,一开始是基于云的服务,提供动画和自动角色装配,在2009年推出了第一个在线动画服务,随后在2013年推出了实时面部动画产品Face Plus,在2014年3月正式推出了Fuse 3D角色创作软件。 Mixamo的技术使用机器学习的方法来实现角色动画过程的自动化,包括三维建模到装配和三维动画,它可以从斯坦福大学分离出来,已经从投资者Granite Ventures、Keynote Ventures、斯坦福大学和AMD Ventures那里筹集了超过1100万美元。