首页 > 其他 > 详细

你自己的3D建模软件(准备00)——作者的话

时间:2014-03-20 21:34:09      阅读:451      评论:0      收藏:0      [点我收藏+]

相信不少初学Processing的人和我一样,从对编程一无所知,到能用代码编写多媒体程序,制作各种生成设计作品,内心充满了自豪:我可以为自己写软件编程了,而且可比println/cout什么的精彩多了!

的确,Processing华丽而简洁的图形接口让程序不再是枯燥的文字对答,而极短的学习曲线则给予了新手找回自信的机会。更重要的是,它的继承和传播者们创造了一系列高效便捷的第三方库,它能够给对原型的快速开发以极高的便利,让新的想法不经停顿,就展示在所有人(包括自己)的面前——别人还在写几百行的代码时,ProcesingERs用几句话就完成了一个交互体验十足的安卓app

ProScene就是这样思维下的产物。(而且也支持安卓!)

在国内关于Processing的讨论群里,曾有人问过这样一个问题:为何不用Processing去写一个3DS Max?这个想法也许野心太大,但既然我们已经会用P3D编程,我们有绘制基本集合体的box()sphere(),绘制网格顶点的vertex(),有摄像头,有光照,甚至有着色器等等,为何不能写出一个能完成把它们统统囊括的3D交互的软件呢?也许能做到,但是把他们整合又是一门学问,比如3D对象点选,新人在不明白原理之前也很难写出来。这显然不符合我们“一天建成罗马”的精神。而为了让大家再次享受快餐代码的乐趣,把更多的时间都集中在所交互的内容而不是形式和结构上,ProScene这个强大的3D图形交互开发库孕育而生。

bubuko.com,布布扣

 

如图基于ProScene库的例程,鼠标可与3D摄像头交互,与单个对象进行交互(选择,空间位移/旋转),甚至拥有独立于3D图形的界面(+”表示添加对象)。

 

如果你不知道什么是Processing这个具有强大图形功能的java方言/库的话,请到processing.org中下载最新版本的教程,或者去百度/淘宝/京东/亚马逊搜索此关键字,则可能找到相当多的资源和教程。

如果你是程序员,相信你分分钟能上手,乃至成为一个开发者。但是请记住只是上手而不是成手,因为Processing的灵魂在于灵感的快速传达,如果你无法在灵感消逝前传达出来,那么这个工具就失效了。

如果你是艺术家,也许会有点困难,但是请参考官网的Tutorials,虽然有很多教程,但这个英文教程却能给你准确,快速且有意义的信息。

 

请注意,本文所讨论的Processing版本基于2.1

 

本文目录:

准备篇

(准备01)——类库安装及范例使用

基础篇

(基础01)——初探ProScene

另,本文版权归梦神奇工作室所有,欢迎转载,但请不要去掉此段。

你自己的3D建模软件(准备00)——作者的话,布布扣,bubuko.com

你自己的3D建模软件(准备00)——作者的话

原文:http://www.cnblogs.com/monstage/p/3610833.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!