• 开源软件收集


    开源软件收集

     http://www.7-zip.org/7-Zip 4.16 Beta : 文件压缩工具,可与Windows资源管理器集成
    http://a-note.sourceforge.net/A Note 4.2.1 : 可在Windows桌面放置便笺,并可提供闹钟提醒功能
    http://www.xs4all.nl/~edienskeAbakt 0.9 : 能够以压缩方式对文档进行备份
    http://www.abisource.com/Abiword 2.27 : Windows写字板的替代程序,功能有所加强
    http://www.thekompany.com/homeAethera 1.21 : 提供日历、通讯录、任务表及提醒功能,并且内置了e-mail客户端
    http://www.antp.be/software/moviecatalog/Ant Movie Catalog 3.5 : 将你收藏的DVD影碟归档,并添加说明信息
    http://www.antp.be/software/renamerAnt Renamer 2.0.8 : 易用的文件重命名工具,并具备灵活的筛选机制
    http://audacity.sourceforge.net/Audacity 1.2.3 : 对音频文件进行编辑、优化并添加特效
    http://axcrypt.sourceforge.net/Axcrypt 1.6.1 : 对程序进行加密,可与Windows资源管理器集成
    http://www.blender3d.com/Blender 3D 2.42 : 三维对象的建模、渲染
    http://borg-calendar.sourceforge.net/Borg Calendar 1.4.2 : 提供桌面日历、任务列表、通讯录功能,支持多用户
    http://cdexos.sourceforge.net/Cdex 1.51 : 将音乐CD转换为wav或者mp3格式
    http://cinepaint.movieeditor.com/Cinepaint 0.19: 专业的图像编辑软件
    http://www.clamwin.com/Clam Win 0.83 : 病毒扫描工具
    http://www.coolmon.org/Cool Mon 1.0.1003 : 系统检测工具
    http://coolplayer.sourceforge.net/Cool Player 215 : 一款精简的音频播放软件
    http://www.gnome.org/projects/diaDia 0.94 : 绘制图表和流程图
    http://doubletype.sourceforge.net/Double Type 0.2.1 : 设计自己的Truetype字体
    http://www.egroupware.org/Egroupware 1.0.0.006 : 一款包含日历、新闻、联系人等模块的工作流系统
    http://www.heidi.ie/Eraser 5.7 : 永久地删除硬盘中的数据
    http://filezilla.sourceforge.net/Filezilla 2.2.12c : FTP客户端
    http://www.mozilla.net.cn/firefox/Firefox 2 : Web浏览器,支持并列显示多个网页
    http://freemind.sourceforge.net/Freemind 0.8 : 能以直观形象的图示建立起各个概念之间的联系
    http://gaim.sourceforge.net/Gaim 1.4.0 : 同时支持ICQ、Aim、MSN、Yahoo的即时通信软件
    http://ganttproject.sourceforge.net/Ganttproject 1.11.1 : 项目管理软件,帮助你进行时间安排及资源分配
    http://www.gnupg.org/GnuPG Add-ons : 对邮件进行加密
    http://healthmonitor.sourceforge.net/Health Monitor 2.1 Monitors : Windows状态监测工具,出现问题时可以给出警报
    http://www.inkscape.org/Inkscape 0.41 : 向量图形设计工具,可用来绘制地图、技术图纸或公司logo
    http://www.jdictionary.info/JDictionary 1.8 : 超过140万词条的百科辞典
    http://keepass.sourceforge.net/Kee Pass 0.99b : 管理你的密码
    http://www.tranglos.com/Keynote 1.6.5 : 字处理软件和数据库的结合体,带有良好的搜索机制
    http://mediaportal.sourceforge.net/Media Portal 0.1.1.1 : 视频、DVD、音频、图片播放工具,同时支持电视和电台广播
    http://massid3lib.sourceforge.net/MP3 Tag Tools 1.2.008 : mp3的文件ID标签编辑工具
    http://mp3gain.sourceforge.net/MP3 Gain 1.2.5 : 在不影响音质的情况下调节mp3歌曲的音量
    http://www.mozilla.nightrat.net/nvuNVU 1.0 : 所见即所得的HTML编辑工具,带有相当专业的网页制作功能professional web pages
    http://www.openoffice.org/Open Office 2.0 Beta : 文字处理、电子数据表、演示工具和数据库
    http://sector7g.wurzel6.de/pdfcreator/index_en.htmPDF-Creator 0.8.1 : 可被安装为打印机并将文档输出为pdf文件
    http://poptray.crause.co.za/Poptray 3.10 : 在后台监控邮件账号,当有新邮件进入时对你进行提醒alerts you to new mails
    http://sourceforge.net/projects/pwgen-winPW-Gen 1.4.0 : 为你生成64位到128位的安全密码
    http://www.rssowl.org/RSS-Owl 1.1 : RSS阅读器
    http://smartision-sc.sourceforge.net/Screencopy 2.3 : 屏幕拷贝工具
    http://syn.sourceforge.net/Syn Text Editor 2.1.0.46 : 文本编辑器,支持多种程序语言的命令语法
    http://taskswitchxp.sourceforge.net/Task SwitchXP Pro 1.1.2 : 扩展了Windows任务管理器的功能和外观Extend the functionality and appearance of the task manager
    http://www.gimp.org/The Gimp 2.2.4 : 支持图层管理、特效润饰的图像编辑软件
    http://www.mozilla.com/thunderbird/Thunderbird 1.07 : e-mail客户端,支持Imap/Pop3账户,带有垃圾邮件过滤器和虚拟文件夹
    http://truecrypt.sourceforge.net/True Crypt 3.1a : 对文件或硬盘分区进行加密,也可以对U盘等移动存储介质进行加密
    http://francis.dupont.free.fr/truedownloaderTrue Downloader 0.82 : FTP和HTTP链接的下载管理工具,可以监视剪贴板
    http://www.tvbrowser.org/TV-Browser 1.0.1 : 自动更新每天的电视节目表
    http://www.virtualdub.org/Virtual Dub 1.5.10 : 视频编辑和捕获软件,支持mpeg-1和avi视频格式
    http://virtuawin.sourceforge.net/Virtual Win 2.1 : 可管理最多9个虚拟桌面,你可以用热键进行桌面切换
    http://www.videolan.org/VLC Media Player 0.8.1 : 媒体播放器,支持DVD、VCD、CD、mpeg和DivX等格式
    http://www.httrack.com/Web HTTrack 3.33 : 离线浏览器,可将Internet网页保存到本地硬盘中
    http://www.palma.com.au/winrollWinroll 2.0 : 点击标题栏后就可将程序窗口最小化
    http://musik.berlios.de/WX Musik 0.4.1 : 音频播放及管理软件
    http://www.apachefriends.org/Xampp 1.42 : Web服务器软件包,包含Apache、PHP和MySQL 
      http://www.jahshaka.orgjahshaka开源的非线性编辑系统

     2D绘图类:
    ▲Gimp:没啥说的,可以说是linux上的photoshop

    ▲GIMPshop:Scott Moschella把GIMP改造成photoshop的样子了。作者称GIMPshop甚至可以在U盘上运行(也就是说绿色的),但是在我的win2k上“该程序执行了非法操作”,娃哈哈。

    ▲Pixia:日文 Sad 那就看这里和这里。类似Coral Painter的软件,这个不开源

    ★Dogwaffle:彩绘软件,可以轻松的绘制毛发、树叶、光影这些3D软件中的效果。只有1.2是免费的

    ArtRage:支持windows和mac os x的自然绘画精灵,界面清爽。支持数位板

    ★Artweaver:自然绘画精灵,支持层,支持数位板

    ★Painter 25:似乎特点很多,又似乎没有自身特点的一个软件。支持SVG、js脚本。

    ★PhotoPlus:图象编辑软件。顺便一提,主页上还有很多别的图形、图象免费软件。

    ★PictBear和PictBear Second Edition:由浏览器Sleipnir作者开发的图象编辑软件,小巧,支持层、js脚本。日语。

    ★Image Analyzer:侧重于图像分析、处理的软件

    ★PhoXo:
    国内个人制作的"一个小巧且功能强大的32-bit图像处理软件,它具有专业图像处理软件的绝大部分功能,且使用更便利,更实用。它最大的特点是能轻易地
    做出各种特效字,而且附带了很多精心制作的透明素材,特别适合家庭及爱好者使用"。作者还参与了金山加加、词霸Online制作。不知
    PhoXo的版权问题,列这里,权当支持国产软件吧。感谢procyon@byhh提醒。
    但是PhoXo基于作者制作的一个C++、跨平台、开源的图像处理库PCL。

    ★nEO
    iMAGING:光影魔术手,作者对它的说明:“一个对数码照片画质进行改善及效果处理的国产软件。简单、易用,不需要任何专业的图象技术,就可以制作出
    专业胶片摄影的色彩效果。本软件在不注册的情况下,功能不受任何限制。但在偶尔会在屏幕上出现注册提示和提醒,仅此而已。如果您觉得此软件给你带来了很大
    的帮助和便利,请您支持和购买它,帮助它继续完善”。我看了看,产品定位准确、功能不错。如果谁能找到类似、开源/免费、针对数码相片的软件,请留言。

    ▲sodipodi:使用SVG作为自己文件格式的矢量绘图软件(这类商业软件有Adobe Illustrator和Corel DRAW)
    ▲Inkscape:可以用Python写脚本
    Skencil:即原来的sketch,可以使用Python写脚本的矢量绘图软件。没有windows版本 Sad
    以上三个矢量绘图软件都支持SVG格式

    ★DrawPlus 4:需要通过电子邮件免费注册的矢量绘图软件。
    如果觉得好,可以购买DrawPlus 6。我没有试过,感谢xbeta@smth提醒。顺便一提,主页上还有很多别的图形、图象免费软件

    ◆Xara X:或者叫做Xara Xtreme,是“世界上最快的矢量绘图软件”。在2005年10月11日成为开源软件,不过在Windows上的不是free的。

    ★EVE:
    Embedded Vector
    Editor,可能是“世界上最小的矢量绘图软件”。菜单、对话框有些乱,可以把程序自己和绘制的图形捆绑到一个exe文件中发布,还可以创建一些交互效
    果。EVE Web Edition :EVE Web Edition则增加了输入/输出SVG矢量图的功能。

    ▲autotrace:把象素图转换成为矢量图,在做logo、字体的时候可以用上。这是命令行程序

    ▲potrace:位图转EPS矢量图的命令行程序

    CAD类:
    ★绘易CAD:国内高手个人制作的CAD软件,软件很小,模仿ACAD的界面,操作我就不知道了,因为我不用ACAD。绿色的,作者自己都说可以随身携带,呵呵。

    无缝贴图类:
    ★Buttonz & Tilez!:包含两个用途:制作按钮、制作无缝贴图

    ★Texture Processor:制作无缝贴图

    ▲Tess: origami tessellation software:其实是上世纪60年代发明出来的一种折纸艺术,图案可以平铺整个空间,表面或者透视图很美。可以用作装饰或者其它软件中的贴图

    ★reptile:产生各种奇怪的贴图,包括无缝贴图

    ★Wood Workshop:制作无缝木纹贴图的程序,需要.NET(p大点软件要也要安装这么肥硕的运行环境,鄙视之)

    ★PerlinTool:按照Ken Perlin的研究论文产生某种图案,需要.NET,不喜欢。而且Blender已经内置了这种材质,所以更没什么必要用这个工具啦

    ★Texture Editor:不开源,但是作者给了开发库。

    2D其他类(马赛克瓷砖、魔画等等):
    马赛克,即大图的每一小块由小图组成;魔画,利用人眼立体视觉原理,从平面画中看出立体画
    ★Text Effects:制作文字特效的软件,支持中文。

    ★Free Buttons:制作按钮的软件。

    ▲JImage Mosaic:在我的windows上程序出错:“Could not find the main class. Program will exit!!”。讨厌Java程序,总体上对用户不友好,而且jre太大了。

    ▲flickrmosaic:在我的windows上程序出错:“Could not find the main class. Program will exit!!”

    ★ME-Mosaic Editor:只是把象素扩大化而已

    ★AndreaMosaic:作者和我一样喜欢冰淇淋,哈哈

    ★Centarsia:

    ▲Python Mosaic:使用Python+PIL编写的命令行程序。从这里下载

    ▲Processing:一种开源的语言,处理图像、声音和动画。使用Java编写,自己也类似Java。

    2D动画类:
    ★EasyToon:只能够制作黑白2色GIF的小软件。小日本写的,GPL版权。这里是一个简单的中文教学。小小岛国,写的软件很多都是绿色、小巧的,这点合我的口味。

    ★Movies 13:GIF动画软件,GIF<->AVI相互转换。支持js脚本。

    ★Pivot Stickfigure Animator:制作火柴棍样的人物动画,软件看上去bug不少,打开文件很慢、有的文件无法打开。我无法访问它的主页,不过可以访问讨论组。中文简单教程:“小小”动画

    ★Tales Animator:只是给小孩子玩的软件(不是我痞它,它自己的定位就是这样),支持简单的脚本

    ★MonkeyJam:停格动画(StopMotion animation)软件

    ▲DrawSWF:把绘制过程录制成flash动画文件的程序。JAVA编写

    ★Ugo:类似于DrawSWF的软件,2点不同:(1)输出GIF动画或者序列BMP;(2)线条总是抖动的,日本人就是会想。日语,此处有汉化的1.39版。似乎是自愿付费的

    ★Liveswif:小巧的flash制作软件,居然找不到它的主页、开发人员信息和联系方式。

    ★ougishi:这个不是什么图形编辑软件,而是自动把用鼠标写的字转化成行、草、王羲之、怀素等等风格的毛笔字。要说明,这是日本人写的软件。

    Morph(变形)类:
    什么是morph?看看下面这个sakke13用WinMorph制作的动画

    或者mike使用商业软件morpheus制作的演示就明白了(比较大,请耐心等待):

    有通用的3D morph软件吗?节点限制比较麻烦。很早很早,《大众软件》配套的3寸盘上曾有2个morph项目,很漂亮,一个是美国历届总统,一个是各种名车,但是不记得是哪个软件了 Sad

    ASCII ART类:
    ASCII
    ART源自西方,使用ASCII码表中的字符(当然多是西文字符)拼出各式图案、文字,甚至制作动画。国内作品当然会使用汉字库中的图案,而不仅仅限于西
    文字符。这里可以观看有名的《星球大战》,www.arkworld.com/ascii主要收集的是卡通角色,
    www.chris.com/ascii、www.ascii-art.de、www.ascii-art.com是有名的国外ASCII
    ART站点,而ansiart.org是国内一些高手的作品集

    ▲JavE:不要看错了,不是Java,不过运行它却需要安装Java。简单说吧,就是专门制作ASCII ART的photoshop。有大量的字体、素材,可以制作动画,可以把作品保存为gif,有公式编辑器等等奇怪的东西。不支持汉字是最大的缺憾。

    ★AnsiEditor:国人编写的ASCII ART制作软件。作者主页上可以下载测试版AnsiEditor

    ★bmp2ascii:顾名思义,将bmp图象转换为asciiart,支持颜色及双字节字符。

    ▲dot2text:广告广告,论坛上常常看到文字拼出来的大大的“顶”,我用Python+PIL编写了一个这样的命令行程序。程序很简单、很简单。

    图形图像库:
    ▲ImageMagick:读写很多种图像、影像文件的开发库,可以被多种语言(C/C++、Python、PERL......)调用,可惜写gif动画还是和PIL一样,无法控制每帧之间的时间间隔 Sad( 同时提供了很多直接处理图像的工具

    ▲Ming:输出SWF文件的库,太久没有更新了,我用VC编译有问题 Sad

    ▲CxImage

    ▲FreeImage

    ▲EasyBMP:正如其名,这个库只是处理BMP图片。Roman Yakovenko为它写了个 python bindings,或者可以在这里阅读新闻。希望这个库比较小。

    ▲PCL:
    C++跨平台图像处理库。国产图象处理软件PhoXo就是基于它。号称比CxImage、FreeImage等等都牛,但是作者感慨用户怎么不多。我觉得
    很好笑,1.按作者自己的说法,“最让我得意的一件事是:我在代码中加了很多很多很多的英文注释(@#$*%,什么?你看不懂?小样,你当我
    crazybit白叫的?写出来当然是crazy
    english)”,这样的软件你能从CxImage、FreeImage市场中抢到国际用户才怪了。2.按作者自己的介绍,PCL应该是开发一个完整的
    图像处理软件的库,而CxImage、FreeImage并不是这样的库,怎么可以把不是同类的物质进行比较呢?不说了,这是当代国人的通病,就愿意整点
    逻辑不通的口号、宣传等等。幸好作者幡然醒悟,打算推出专注于图象处理的PCL mini。

    Anti-Grain Geometry:这个C++图片渲染库的例子。

    图像拼接类:
    ▲hugin:开源的
    ★autostitch:Demo版过期后下载新的版本就行了
    把全景图(panorama)拼凑成一张大图片

    通用3D类:
    www.sf.net上搜索一下,一大堆,各有特色,主要功能都差不多,难得区分,要是可以学精一两个就好了
    ▲Blender:我见过的最好的开源的3D动画软件(当然,不止动画这么简单的功能)。简介和渲染图看这里。

    ▲nurbana:
    界面和操作与Blender很像的一个NURBS建模工具,可以直接读写rhino的3dm文件。已经无法下载了,作者把源代码捐给了
    Blender开发小组(Blender自己的nurbs太弱了),但是代码移植工作一直没有展开。新的下载地址nurbana.sf.net。

    ▲Teddy:信手涂鸦,制作"粘土世界"(有人知道这个好玩的游戏吗?)那样风格、但是胖乎乎的3D模型
    ▲chameleon:通俗点就是人体彩绘的软件,只是对象是obj文件(Teddy、Lightwave很多软件都使用的一种通用3D格式)
    ★Smoothteddy:集成了Teddy和chameleon功能,需要安装Java 2
    上面几个都是Takeo Igarashi的程序,在SIGGRAPH上露过脸。都不是开源的。

    ▲OpenTeddy:基于上面的Teddy论文中的技术编写,具有Teddy没有的模型优化功能

    ★SketchBoard:和SketchUp这个建筑用商业软件有些类似。画建筑物图纸最常用的就是方块和extrude功能,操作多数都是在90度角上进行,这两个软件基于这样的事实开发,从而提高了建模速度

    ▲Wings 3D:多边形建模工具,操作大多和商业软件Nendo兼容,简单但是高效。作者是个厉害人物:因为他买不起Nendo,所以自己用Erlang语言写了这个
    ▲Endo :试图用纯Python实现的类似Nendo和Wings 3D的软件。相当初级,最初版本使用Python+Pygame。

    ▲k3d:无缝嵌入的script和macro真是帅呆了,别的不看,这个也要看一下。至于软件吗,用不惯
    ▲ayam:支持NURBS建模,支持 TCL脚本
    两个RenderMan的建模工具。没有多少人会自己去"写"一个场景吧 Smile 还是工具产生,自己再慢慢调整吧

    ★OpenFX:快速线框预览效果不错。使用VC编译

    ▲jpatch:用java编写的,基于spline的3D软件,因此适合于生物体等建模。可以导入Animation:Master的模型

    ★spatch:运行在win95及更高版本windows上的基于spline的3D软件,很久没有更新了。官方主页打不开。
    ★hamapatch:spatch的后续版本,一样,主页打不开。
    可以在这里下载spatch和hamapatch。教学比较多,不过多是日语的,比如这里。

    ★Metasequoia:LE版是免费的。

    ▲aoi:用java编写的,全称是Art Of Illusion

    ★Aztec:初级,连像样的文档都没有。界面好像3ds Max

    ★VModel:支持PoV、RenderMan/BMRT、virtualight和WinOsi(废话,同一作者的软件,WinOsi使用的就是VModel格式的场景描述语言)的输出,支持光线模拟。

    ▲ppmodeler:
    有自身特点的就是对称编辑(似乎可以自动处理中线)和脚本(一种类似C/C++的语言)调试(3ds Max
    7新增加一项的就是脚本调试,Blender还不支持),内部可以使用MakeHuman的模型。其它的,嗨,3d软件都一个样,没什么很特别的了。

    ★anim8or:只有一个可执行文件的3D软件

    ★HexaGreat
    -3D:日本非常有名的六角大王(Rokkaku-Daioh)成为商品之前的英文版,只能制作对称的物体。在这里可以下载。现在成为日本的商业软件,在
    卡通渲染方面不错,而且据说是世界上首个可以从一张照片快速为人物建模的软件。六角大王的历史、中文介绍:教学、历史、介绍。六角大王(Rokkaku-
    Daioh)和纸艺大师的国内代理是软亦奇科技股份有限公司

    ★MarbleCLAY:免费注册的软件,曾经叫“Etude/3D ”

    ★3dPlus:3D制作软件,应该是轻量级、傻瓜化的3D软件。顺便一提,主页上还有很多别的图形、图象免费软件。

    ▲sabrina:晕啊,又一个3D软件,具体资料法语看不懂,看上去还很初级,不知会有什么吸引人的地方。因为基于GTK,所以应当是可以跨平台的。

    ▲MakeHuman:人物建模软件,曾经是作为Blender的纯python脚本开发了5年,2005年10月,成为一个独立的软件,除了原有的参数人体建模之外,增添了渲染。也许它将成为开源届的Poser Smile

    ★LDraw:计算机上的LEGO积木,好像只有DOS版本,其它的软件都支持它的dat模型文件,并且用到它的part文件。这里可以下载我写的Blender用LEGO dat文件io脚本。不知道哪里有小时候玩过的那种积木下载。

    ★Mike's LEGO CAD:支持MPD(Multi Part Data)文件的LEGO积木软件,主页上还有一个LEGO屏保
    ▲LeoCAD:windows、linux多平台LEGO积木软件
    ★Ldglite:Windows、Mac OS X、MSDOS平台,开源LEGO积木软件。

    ★LD4DModeler:制作LEGO动画的软件,截图看上去好复杂、好专业。晕

    ▲LDView:使用了硬件加速的LEGO积木浏览器

    ★bCAD:你相信这是一个DOS程序吗?支持部分dxf、3ds文件io,照片级渲染。自带屏保很有点windows的粒子火的意思。

    ★Pointshop3D:一个类似ZBrush的软件,带源代码

    sharp3d:又一个ZBrush like。感觉作者偏离了方向,开始添加对外部渲染器的支持,而不是完善程序建模手段、不是推出windows版本。

    ★Voxel Painter:体素(相对2D的象素的概念)制“图”软件。

    ★Alibre Design Xpress:绘制3D零件图、装配图和2D设计图纸,使用时需要连接到网络,以便接收广告。和多数同类软件商策略一样,如果你觉得好,可以购买他们的功能更全的商业软件。

    花花草草、山山水水3D类:
    ▲Arbaro:创建各式各样的树木模型。没见过这么慢的JAVA程序 Sad

    ★PlantStudio:和Arbaro不同,PlantStudio创建草本植物。因为公司经营策略转变,该软件变成免费软件,而不需要花钱注册:
    The new free registration code for PlantStudio is as follows:

    Registration Name: PlantStudio is now free
    Registration Code: 574 127 4255

    ▲planetGenesis:产生地貌或者星球外貌的JAVA程序。

    ★Daylon Leveller:目前(2005年12月)还是一个商业软件,但是公司打算集资$200k,然后让其变成开源的。嗯,任务艰巨。
    VIZup:专业的3D模型优化工具,极大地减少模型面数而不对外观产生很大影响

    3D其它类:

    Alice 3D Authoring System:开发网络上交互的3D应用程序。到底是什么?其实我也说不清。自己没有建模的功能,绑定了上面说的Teddy。

    折纸、纸模型制作类:
    从来没有见过专业的折纸软件。国人制作的★小青蛙折纸软件只会播放制作好的折纸过程,不能制作自己的制作过程;格式封闭,用户也无法自己添加资料,商业软件,折图比较简单。
    ▲doodle:
    凑个热闹,这个是折纸软件/语言。按照输入的指令产生折纸过程的"说明书",你可以把它打印下来或者与朋友交流。注意:这个东西完全没有WYSIWYG的
    特点,相反它是WYTIWYG的,你需要有基本的编程能力和空间想象力。不知有没有更方便的折纸软件,记录、创新这种传统工艺,以前会的一些折纸都搞忘了
    Sad
    The Foldinator Origami Modeler and Document Generator:doodle好久没有开发了,这个则新一点,网页上有一些折纸图样。新的页面好像转到这里了,给作者写过信,询问最新开发进展,没有回信Sad
    大家查找折纸的时候,会用到这个词origami,没错,日语 Sad

    渲染器类:
    Pixar的很多作品都是用RenderMan渲染的,比如怪兽公司。RenderMan根本就是使用一门新的计算机语言,从一本书上看到说,全美只有8个人精通这个软件,他们的薪水,啧啧,高的离谱。不过RenderMan是商业软件。 Wink

    源的软件中,没看到3ds
    Max的Brazil、rhino的penguin那样,可以嵌入3D软件之中的渲染器。可以认为,这些开源渲染器使用的就是自己定义的一种语言。嗯,语
    言,一天到晚都是语言——汉语、英语、日语、C/C++、Python、BASIC、PERL、YafRay的XML、RenderMan的SL。反过
    来,也没有看到哪个开源3D软件具有开放的渲染器接口。
    这里收集了很多渲染器。

    ▲BMRT:RenderMan开
    发组里的几个人辞职后开发了BMRT,凭借他们的RenderMan开发经验,BMRT对RenderMan的兼容性相当好,更可贵的是BMRT对于非商
    业应用是免费的。这下不得了了,BMRT火了,Pixar毛了,鼓动nvidia买下这家公司了,于是官方主页上找不到下载的地方了。这个yahaoo的
    讨论组好像可以下载到BMRT。

    ▲aqsis:
    ▲Pixie:
    ▲3Delight:
    上面几个都是RenderMan的兼容软件

    ▲povray:Persistence of Vision Raytracer,很多老外用这个。有不少派生产品,比如MegaPov

    ▲YafRay:Yet Another Free RAYtracer ,目前Blender上一个比较热的渲染器

    ▲LightFlow:
    2001年,21岁的Jacopo
    Pantaleoni开发的渲染器,C++/Python接口,很久没有开发了,可以找到Blender脚本以便使用这个外部渲染器。顺便说一下,作者的
    兄弟开发了elastiC,一个类似C语法、OO、开源的解释语言。

    ▲toxicengine:用一个字形容其特点,就是"
    慢",因为它追求的是"a physically correct global illumination renderer aiming to
    produce photorealistic images and animations."

    ▲sunflow:特色就是:这是一个用JAVA编写的渲染器,提供Blender使用的脚本。

    ★indigo:直接支持3ds文件

    ▲WinOsi:追求相片真实感的渲染器,因而速度也是超级慢,可以渲染光线通过三棱镜色散后出现的彩虹。这里的脚本可以让Blender使用WinOsi渲染。

    ★virtualight:GI、HDRI支持,不过现在好像很多渲染器都这样,不算什么特色了

    上面的都是Photorealistic Rendering的渲染器,但是我也喜欢Non-Photorealistic Rendering(NPR)。flippyneck收集了一些NPR资源。

    ★Ink9000
    (原Inkulator):创建报刊上的漫画风格的渲染,现在也支持彩色材质,不过我更喜欢原始的黑白输出。作者答应研究把它集成到
    Blender里面。我没弄清楚Blender里面如何用Python脚本输出相机绕自身坐标的旋转角度,要不我可以自己写一个脚本

    ★jot:WNPR理论研究结果的软件模型,强调的是所见即所得,提供了Blender使用的脚本

    ▲freestyle:又一个手绘风格的渲染器,使用3ds模型文件,Python语言定义不同的风格。
    注意,它不能加载中文目录下面的模型。

    ▲Sflender
    和S2flender:其实这是Blender专用的SWF渲染脚本(纯Python实现),里面的SWF输出代码可以独立用在自己的flash输出程序
    中。因为实现方式不同,两个脚本将并行发展。S2flender更专注于动画渲染:采用矢量化算法,可以渲染为序列文件以便合成,提供更多NPR效果。比
    较basse的KDE广告(avi格式)和eaguirre渲染的flash是一件有意思的事。由于Blender的Python接口限制等原因,
    flash渲染脚本暂缺对纹理、声音、复杂光影、粒子系统的支持,并且TEXT、MetaBall等类型的物体必须转换(Alt+CKey)为MESH才
    能渲染出来

    播放、浏览、格式转换类:
    ▲MPlayer:对机器要求很低的媒体播放器,它
    的解码插件不兼容常见的插件,支持很多OS。只要有字幕、播放时调用vobsub的电影都让俺的机子没有响应,唯有Mplayer可以播放。不过有些电影
    不能拖动,不爽。使用AAlib播放(下图),看上去很好玩,但是windows版本似乎不支持 Sad

    ▲kmplayer:简称KMP,韩国出品的播放器,和MPlayer一样,不需要安装插件就可以播放很多种影音文件。

    ★MediaPlayer Classic(MPC):界面、操作完全模仿ms的媒体播放器的软件,由vobsub的作者推出

    ★千千静听:国人编写的音频文件播放软件。绿色;支持格式多,可相互转化;内嵌显示歌词模块,可以在软件中从网上自动搜索下载歌词;编辑歌曲tag。我现在用的是这个。
    ★Foobar 2000:俭朴、占内存小的播放器,据说音质还原极好,不过我听不出来,哼哼。

    ▲SnackAmp:内建Web server,可供远程控制。支持Icecast media server。使用了Snack Sound Toolkit模块,用TCL语言编写。

    ★Formati 11:图象格式转换工具,支持多种图象格式、图标库/多图标文件创建和修改。

    ★IrfanView
    ▲xnview
    2个个人使用免费的看图/图象转换软件,也支持影音文件。xnview支持的格式多一些。

    ★cPicture:
    一个德国的看图软件,当然也支持缩放、去红眼等等简单的图象处理。最大的特点是小巧(<1M),德国产品的特点吗?居然支持按给定图片搜索类似图
    片。30天试用,试用期过后成为LE(限制功能)软件,LE是免费的。但是我没有看到LE和full版的区别比较,也没有看到更详细的版权说明。感谢
    procyon@byhh提醒。

    ★isee:国内一些开发者用VC开发的图像浏览软件,目标是赶超ACDSEE。版
    权混乱,没有提在公司这样的盈利结构(我觉得这个才是可以有所做为的场所)使用的话是否免费,难道这个遵循的是ISee版权中“非盈利使用免费”,不懂;
    源代码部分的授权,大家自己看吧?看上去似乎也是一些人一时头脑发热的作品,主页的最近更新时间是2004年。另外,我对这个软件的印象非常非常差,很早
    的时候我就打算支持它,并进行了试用,没有任何提示,它自做主张关联了所有的图像文件,我认为写个窗口,提示文件关联远比软件本身要实现的伟大目标容易的
    多,不敢想象连这个都没有考虑、做好的软件,是否对用户友好?愿意尝试的自己大胆往前走吧,希望它有所改进——嗯,它的下载页面现在也让我——一个普通用
    户——头晕,也许这个软件的定位就是程序开发者。

    ▲IMGV:使用Python+Pygame编写,所以它支持的平台就是Python和Pygame支持的平台,图象/电影格式就是Pygame支持的图象/电影格式。因为是开源的,所以可以按自己的需要修改。

    ▲cornice:
    模仿ACDSEE的看图软件。Python + wxPython +
    PIL编写,支持zip文件。不支持动画gif(PIL对动画文件—比如GIF、FLC/FLI之类—的支持很差劲,有人知道什么Python使用的图象
    库支持动画GIF显示吗?),不支持svg(PIL倒是支持的)。使用上有些不方便,有空hack一下。

    ★P3dO
    Explorer:音乐文件、2D和3D文件浏览器,音乐和2D不多谈,这类软件都差不多,不过它支持一些特殊的格式。3D的,支持Poser
    props (PP2,PPZ)、hairs (HR2,HRZ)和Maya|Wavefront (OBJ)几种格式,支持几种不同渲染方式

    ▲imgSeek:
    相片浏览和管理工具。除了常规的浏览图片,还可以(1)根据鼠标画的简图查找图片;(2)查找与当前图类似的图片;(3)将类似图片归组;(4)产生
    HTML缩略图相册;(5)查找重复(“重复”的标准可以自己定义)图片。程序运行很慢很慢(还不是说程序查找图片的速度)

    ▲zphoto:建立相片、电影的flash相册。用Python+wxPython编写

    ★swf2avi:转换swf为图片/图片序列、avi文件;转换序列文件为avi。不支持声音、不支持压缩的swf文件(可以先用★Swifty Compress & Swifty Decompress命令行程序解压)。

    ★UnFREEz:将多个图转换成动画GIF文件

    ▲SWF Tools:一套命令行程序,包括PDF2SWF、SWFCombine、JPEG/PNG/GIF/AVI/WAV/Font2SWF、SWFC以及一些flash文件分析、提取工具。

    A Simple SVG Viewer:其实是使用Anti-Grain Geometry这个C++图片渲染库的例子。除了安装有SVG浏览插件的浏览器、SVG矢量图编辑器、xnview,还真不知道其他可以观看SVG、小巧的软件。

    ★:图片虚拟打印机,把任何送到这个打印机的内容打印到bmp图片上。到这里下载。访问作者(华人)的blog文章。

    BVH viewer类:
    不知道有没有单独的、支持新BVH(最好还有别的格式动作捕捉数据文件)、free的软件
    ▲bioviewer:提供的只有源代码

    ★bvhviewer

    ▲BioHeirarchy Files Player:网页上打开、演示bvh文件。需要把自己的bvh文件改名为runloop.bvh

    角色动画类:
    ▲DANCE:Dynamic Animation and Control Environment。开源的、可移植、非商业使用免费的、基于物理的角色动画软件(physics-based character animation)。需要注册才可以下载。

    ★Dplayer:相信很多人知道这个韩国软件,是因为听了国内那些文抄公的文章说这是“学街舞的软件”,LOL。
    我对街舞没兴趣,我只想知道怎么可以自己制作它的人物、场景——不是把文件寄给官方让他们代劳,而是DIY。国内的这个网站老早就放话说可以自己制作人物,可是我写信去询问,只得到机器人的千篇一律的公文式的答复,哼。
    更想知道的是:怎么转换它的动作文件为标准BVH。

    影音媒体编辑类:
    ▲CinePaint:
    曾用名filmgimp,是在Gimp基础上开发出来的电影后期处理(painting and retouching)软件。在2 Fast 2
    Furious, Scooby-Doo, Harry Potter, Stuart Little等电影中有出色的表现。

    ▲ZweiStein:免费的非线性编辑、合成软件。新版本的ZS4对非商业用途是免费的。

    ▲audacity:声音录制、编辑软件

    ◆ardour:录音、编辑、混音软件。不支持windows。(感谢FatCatHu提醒)

    ▲jahshaka:实时编辑、特效软件,好像大家对它的评价/期待都很高。我怎么就看不出来ni?外行连热闹都看不出来,哈哈

    Cinelerra

    avidemux:Video Editor for DivX AVI files.

    ★AviSynth:通过脚本,调用各种插件,对视频进行非线性处理。因为是以FrameServer方式工作,所以不会产生临时文件。
    在网上可以找到中文教学、或者翻译的手册,比如AviSynth手册简体中文版、AviSynth入门与应用指南、AviSynth 教程

    ★virtualdub:视频处理软件,通过使用滤镜,可以在视频中添加水印、转灰度……
    ★virtualdubmod:virtualdub的改版,支持了新的文件格式、改善了对AviSynth的支持。主页上几百年没有更新了。
    virtualdub的中文翻译教程有使用VirtualDub为视频文件添加马赛克效果、用VirtualDub摘取VCD对白音轨、中文的doom9上的VirtualDub 过程等等

    ★wax:debugmode wax,wink作者的视频编辑软件,个人或者商用都免费。除了做为单独的程序,也可以做其它非线编软件的插件。

    ▲positron:tbc++因为不满意现在免费或者开源NLE软件没有一个顺手的状况,所以打算在Blender代码基础上开发NLE软件,自然,它是跨平台的。这是tbc++最初发布的帖子。

    ▲freeframe:不是独立运行的软件,而是给很多VJ软件使用的视频插件。

    教程制作类:
    一种是被称为screencast的工具,用来录制在电脑上的一举一动,制作成教程。这里详细比较了各种screencast工具,delicious上面的页面列举了很多相关软件,从商业软件到免费软件。

    我心目中的梦中情人,错了,不好意思,理想的教程录制软件应该(有的,在wink 2.0中将会实现,有的不会;有的,在商业软件Camtasia Studio中有实现):

    先说大前提:免费,最好绿色,不要太大。免得有人再列举商业软件;
    可以录制声音;
    有wink那样的按键捕捉,一是方便,一是减小文件大小,这样的flash输出才是有意义的;
    较强的屏幕注释功能,可以简单的把教程翻译成其他语言,最好可以一个flash文件能选多语言而不造成文件变大很多;
    鼠标可选高亮、配音,并可左右区分;键盘动作可选声音;
    可选显示按键、鼠标动作、按键组合,显示位置、显示格式可配置。详细描述、演示和临时解决方案看这里;
    可增加水印;
    可摇镜头。
    ▲wink:
    多平台,多语言(简体中文、繁体中文都是我翻译的,不知现在有没有人维护繁体翻译),输出多种格式(html、flash、exe、
    pdf等等)。satish采纳了我的“按键(键盘或者鼠标)捕捉”建议,我觉得现在制作教程很方便。缺陷是暂不支持声音、可使用的标注方法太简单、有限
    的交互功能、不支持多语言的内容。不开源。

    ★camstudio:我记得这个很早是rendersoft开源的软件,被开发商业软件的竞争对手买了束之高阁,怎么现在又变成开源软件了?不管了,开源好啊。这是主页。

    ★demostudio:基于camstudio开发的软件,目前添加的很实用的东西不多。

    另一种是presentation软件(也就是PowerPoint那样的软件)
    ★Powerbullet:由文字、图片制作演示(presentation),不支持汉字。

    Osmose:Osmose,JAVA编写的,自然是跨平台。似乎是2006年元月才公布出来的,相关介绍不多。在SourceForge上的主页是这里。

    桌面排版、网页制作类:
    scribus:桌面排版系统,可以说是linux上的Quark

    ★PagePlus SE:桌面排版软件。顺便一提,主页上还有很多别的图形、图象免费软件。

    ★WebPlus:网页制作软件。顺便一提,主页上还有很多别的图形、图象免费软件。

    屏幕截图、获取颜色类:
    其实上面的教程制作类的软件很多都可以完成屏幕截图。

    ★url2bmp:
    把网页转换成图片的小软件(不到1M)。之前我一直在找这样的软件,但是windows下找不到。紧接着,长风浏览器、 Mozilla
    Firefox等等浏览器纷纷冒出来、或者以内置、或者以插件的形式实现了这个功能。但是我还是喜欢url2bmp,除了小巧的缘故,还因为它除了在
    GUI运行之外,还可以通过命令行方式运行,这样我就可以通过程序控制它了 Smile
    其实我更喜欢知道这个软件的实现方法 Very Happy

    ★MWSnap:除了抓图,还可以显示屏幕象素的颜色。

    ★smartision ScreenCopy:自动抓图、可以将一堆抓图做成html相册、可以指定窗口标题(可以用通配符)抓图。

    ★Screenshot Captor:自动滚动、多显示器抓图、自动模糊非活动窗口、捕捉对话框等上的文字。

    LipSync类:
    ▲JLipSync:
    模型嘴的动作和声音同步的软件,JAVA编写。它模仿的是商业软件Magpie。输出Magpie格式的数据,这样的话可以在 Blender中Lip
    Sync了,新的Magpie2Blender脚本在这里。也可以用于Moho。似乎只支持wav。开源。

    ▲Yolo:模型嘴的动作和声音同步的软件,JAVA编写。它模仿的是免费软件Papagayo
    上面两个软件的作者都是David Cuny,他同时还是跨平台BASIC解释器Wxbasic的作者(查看更多的BASIC语言解释/编译器)

    papagayo:Moho厂商提供的免费软件,自然是支持Moho了,只运行于windows和mac os x上

    ▲pamela:使用了Snack Sound Toolkit模块,用Python语言编写的,针对Moho。似乎只支持wav。开源。

  • 相关阅读:
    HDU 5938 Four Operations 【贪心】(2016年中国大学生程序设计竞赛(杭州))
    HDU 5935 Car 【模拟】 (2016年中国大学生程序设计竞赛(杭州))
    HDU 5934 Bomb 【图论缩点】(2016年中国大学生程序设计竞赛(杭州))
    HDU 5933 ArcSoft's Office Rearrangement 【模拟】(2016年中国大学生程序设计竞赛(杭州))
    HDU 5929 Basic Data Structure 【模拟】 (2016CCPC东北地区大学生程序设计竞赛)
    【转】LaTeX 符号命令大全
    HDU 5922 Minimum’s Revenge 【模拟】 (2016CCPC东北地区大学生程序设计竞赛)
    HDU 5927 Auxiliary Set 【DFS+树】(2016CCPC东北地区大学生程序设计竞赛)
    数据结构之稀疏矩阵
    C++中引用(&)的用法和应用实例
  • 原文地址:https://www.cnblogs.com/timssd/p/4793491.html
Copyright © 2020-2023  润新知