还有你的程序中那个最后的*do循环怎么没有结束啊,你的程序的原来的参考模型是这样的,因为是你自己改造的,所以你对比下看看:另外,流体的程序计算都是在需要一次计算完后进行工作目录的清空的,你也要注意下!
/Batch,list
/prep7
/sho,gasket,grph
shpp,off
ET,1,141 ! Fluid - static mesh
ET,2,182, ! Hyperelastic element
yent = 0.0 ! Y coordinate of the entrance to the channel
dyen = 1.0 ! Undeformed geometry flow entrance length
ysf1 = yent+dyen ! Y coordinate of entrance to the morphing fluid region
dsf1 = 0.5 ! Thickness of upstream
ygas = ysf1+dsf1 ! Y coordinate of the bottom of the gasket
dg = 0.02! Thickness of the gasket
dg2=dg/2.
ytg = ygas+dg! Y coordinate of the initial top of the gasket
dsf2 = 0.5 ! Thickness of downstream region
ysf2 = ytg + dsf2! Y of Top of the downstream morphing fluids region
dyex = 6.0 ! Exit fluid length
x = 0. ! Location of the centerline
dgasr =.20 ! Initial span of gasket
piper = 0.3 ! Width of the analysis domain
xrgap = piper-dgasr!! Width of completely unobtructed flow passage
!!! Create geometry
rect,xrgap,piper,ygas,ytg ! A1:Gasket (keypoints 1-4)
rect,x,piper,ysf1,ysf2! A2: Morphing fluid region
rect,x,piper,yent,ysf1! A3: Fluid region with static mesh
rect,x,piper,ysf2,ysf2+dyex ! A4: Fluid region with static mesh
aovlap,all
k,22,xrgap+dg2,ygas+dg2
rarc = dg2*1.1
larc,1,4,22,rarc
al,6,4
adelete,7
al,6,3,22,7,8,5,21,1
!!Mesh Division information
ngap = 10 ! Number elements across the gap
ngas = 10 ! Number of elements along the gasket
rgas = -2 ! Spacing ratio along gasket
nflu = ngap+ngas ! Number of elements across the fluid region
raflu = -3! Space fluid elements near the walls and center
nenty =8 ! Elements along flow - entrance
raent =5 ! Size ratio in the inlet region
nfl1 = 20 ! Elements along flow - first morph.fluid.
nthgas = 4! Elements in the gasket
nfl2 = 3 ! Elements along flow - second morph.fluid.
next = 30 ! Elements along flow - exit region
rext = 6! Size ratio in flow direction of outlet
rafls = 12 ! Initial element spacing ratio - morph.fluid
lesize,1,,,ngas,rgas
lesize,3,,,ngas,rgas
nfl11= nfl1*2+9
lsel,s,,,2,4,2 ! (Modify lesize of line 8 if changing gasket mesh)
lesize,all,,,nthgas
alls
lesize,5,,,nflu,raflu
lesize,7,,,nflu,raflu
lesize,9,,,nflu,raflu
lesize,15,,,nflu,raflu
lesize,18,,,nenty,1./raent
lesize,17,,,nenty,1./raent
lesize,21,,,nfl1,rafls
lesize,8,,,nfl11,-1./(rafls+3)
lesize,22,,,nfl1,rafls
lesize,19,,,next,rext
lesize,20,,,next,rext
!!! AATT,MAT,REAL,TYPE - Set the attributes for the areas
asel,s,,,1,2
aatt,2,2,2! Gasket (material 2)
asel,s,,,3
cm,area2,area
alist! List area selected for further morphing
asel,a,,,5,6
aatt,1,1,1! Fluid area (material 1)
alls
eshape,2
asel,u,,,2,3
amesh,all
eshape,0
asel,s,,,2,3
amesh,all
!-----------------
!!!!! Create element plot and write to the file gasket.grph
asel,s,,,1,3
esla,s
/Title, Initial mesh for gasket and neighborhood
eplot
/ZOOM,1,RECT,0.3,-0.6,0.4,-0.5
alls
!-----------------
!!
!!!!! 2. Create Physics Environment for the Fluid
et,1,141
et,2,0! Gasket becomes the Null Element
vin=3.5e-1! Inlet water velocity (meters/second)
!! CFD Solution Control
flda,solu,flow,1
flda,solu,turb,1
flda,iter,exec,400
flda,outp,sumf,10
!! CFD Property Information
flda,prot,dens,constant
flda,prot,visc,constant
flda,nomi,dens,1000. ! 1000 kg/m3 for density - water
flda,nomi,visc,4.6E-4 ! 4.6E-4 kg-s/m (viscosity of water)
flda,conv,pres,1.E-8 ! Tighten pressure equation convergence
!!CFD Boundary Conditions (Applied to Solid Model)
lsel,s,,,8,17,9
lsel,a,,,20
dl,all,,vx,0.,1 ! Centerline symmetry
lsel,s,,,9
dl,all,,vx,0.,1
dl,all,,vy,vin,1 ! Inlet Condition
lsel,s,,,2
lsel,a,,,18,19
lsel,a,,,21,22
dl,all,,vx,0.,1 ! Outer Wall
dl,all,,vy,0.,1
lsel,s,,,1,3,2
lsel,a,,,6
dl,all,,vx,0.,1 ! Gasket
dl,all,,vy,0.,1
lsel,s,,,15
dl,15,,pres,0.,1 ! Outlet pressure condition
!!! create named component of nodes at the bottom of gasket
lsel,s,,,1
nsll,,1
cm,gasket,node
nlist ! List initial nodal positions of the bottom of the gasket
/com, +++++++++ STARTING gasket coordinates --------
alls
/title,Fluid Analysis
physics,write,fluid,fluid
!!
!!!!! 3. Create Physics Environment for the Structure
!!
physics,clear
!SOLCONTROL, , , NOPL,
et,1,0! The Null element for the fluid region
et,2,182 ! Gasket element - material 2
keyopt,2,3,2 ! Plane stress
keyopt,2,6,1 ! mixed u-P
keyopt,2,1,2 ! Enhanced strain
tb,hyper,2,,2,mooney
tbdata,1,0.293E+6,0.177E+6, (1.0-2.0*0.49967)/(0.293E+6+0.177E+6)
lsel,s,,,2
nsll,,1
d,all,ux,0.
d,all,uy,0.! Fix the end of the gasket
alls
/title,structural analysis
finish
/solu
antype,static
nlgeom,on
cnvtol,f,,,,-1
physics,write,struc,struc
physics,clear
save
!!
!!!!! 4. Fluid-Structure Interaction Loop
!!
loop=25 ! Maximum allowed number of loops
toler=0.005 ! Convergence tolerance for maximum displacement
*dim,dismax,array,loop ! Define array of maximum displacement values
*dim,strcri,array,loop ! Define array of convergence values
*dim,index,array,loop
*do,i,1,loop ! Execute fluid ->structure solutions
/solu
physics,read,fluid ! Read in fluid environment
*if,i,ne,1,then
flda,iter,exec,100 ! Execute 100 global iterations for
*endif !each new geometry
solve! FLOTRAN solution
fini
! end of fluid portion
physics,read,struc ! Read in structures environment
/assign,esave,struc,esav ! Files for restarting nonlinear structure
/assign,emat,struc,emat
*if,i,gt,1,then! Structural restart loop
parsave,all! Save parameters for convergence check
resume ! Resume DB - to return original node positions
parresume ! Resume parameters needed for convergence check
/prep7
antype,stat,rest
fini
*endif
/solu
solc,off
lsel,s,,,1,3,2! Select proper lines to apply fluid pressures
lsel,a,,,6! to the entire gasket surface
nsll,,1
esel,s,type,,2
ldread,pres,last,,,,,rfl ! Apply pressure surface load from Flotran
sfelist
alls
rescontrol,,none ! Do not use multiframe restart for nonlinear
!nsub,4,10,1
solve
*if,i,eq,1,then
save ! save original node locations at the first run
*endif
fini
/post1
cmsel,s,gasket
nsort,u,sum,1,1
*get,dismax(i),sort,0,max ! Get the maximum displacement value
strcri(i)=toler*dismax(i)
alls
fini
/prep7
mkey=2! Select level of mesh morphing for fluid
damorph,area2, ,mkey ! Perform morphing of "morphing fluid"
!----------------
!!!!! Create element plot and write it in file gasket.grph
fini
/prep7
et,1,42
asel,s,,,1,3
esla,s
/Title, EPLOT after DAMORPH,area2, ,%mkey% step number %i%
eplot
alls
!-----------------
cmsel,s,gasket
nlist ! List updated coordinates of bottom of gasket for comparison
/com, +++++++++ UPDATED gasket coordinates --------
alls
fini
/assign,esav
/assign,emat
!!!! Checking convergence criteria
imax= i
index(i)=i
*if,i,gt,1,then
strcri(i)=abs(dismax(i)-dismax(i-1))-toler*dismax(i-1)
*if,strcri(i),le,0,then
strcri(i)=0
*exit ! Stop looping if convergence is reached
*endif
*endif
*enddo ! 你的程序中就没有终止循环啊,呵呵,怎么第一次很能计算正确呢?估计也是有很大的潜在错误,或者只是计算了一部分!
这两天也看了下,56单元确实已经在9.0后的版本中不出现了,所以你直接换成182单元进行运算,功能是一样的,还有你的程序明显是没有写完的,可以参考我后面给你补充那个命令!
PSPPSP全称PlayStation Portable,是一种由SONY开发的新型掌上游戏机。于2004年12月12日正式发售。
它采用4.3寸16:9比例、背光全透式的夏普ASV超广可视角液晶屏幕,屏幕大小达到480*272象素,而且色彩鲜艳亮丽,显示效果一流;拥有介于PS和PS2之间的3D多边形绘图能力,对应的曲面NURBS建模更是PS2所没有的功能,游戏画面达到了掌机游戏的新高度;可播放MPEG4视频文件ATRAC格式与MP3格式等音乐文件;使用PCM音源,对应3D环绕立体声,音域广音质也好。使用新研发的6厘米直径大小的“UMD”光盘作为游戏以及音像媒介,搭载USB接口与Memory Stick DUO记忆棒插槽,支持无线联机功能和热点连接互联网,机能拓展潜力巨大,是被SONY定位为“21世纪的WALKMAN”的重量级产品。综上所述,实际上PSP已经不只是一台游戏机,更是一台综合性的掌上多媒体娱乐终端设备。由于SONY不惜血本的低价“倾销”策略,PSP已经成为当前性价比最高的掌上型多媒体终端。
psp2000
新产品:psp2000
SCE在2007年公布的新改良版PSP® (PlayStation®Portable) 系统 (PSP-2000) 拥有更小、更薄的机身,尺寸减小19%,重量减轻了33%,新的PSP重量约为189克(原来是280克) 厚度为18.6mm(原来是23.0 mm)。另外,索尼还将PSP内存增加到64MB,而且还为新PSP准备了视频输出能力,通过另外购买的视频线,可以将PSP接驳大屏幕电视享受游戏和影视的魅力。新PSP的升级还包括内置存储缓存UMD数据,减少读盘时间,以及可以在USB连接PC或PS3传送数据的同时进行充电。详细的功能如:[AV cable]、 [S VIDEO cable]、[D Terminal AV cable]、[Component AV cable]等视频输出功能,1-333MHz[PSP CPU]、16:9 480×272/16,770,000t、 [IEEE 802.11b] 无线LAN、 USB2.0(mini-B) USB联接等。
PSP配置列表
[编辑本段]
PSP配置列表
名称 Play Station Portable(PSP)
型号 PSP-1000 (这个是日版)1001是美版
标准色 黑色
尺寸 长170mm×宽74mm×厚23mm
重量 260g(含电池)
CPU PSP专用CPU (周波数1~333MHz)
内存 32MB
DRAM 4MB
显示屏 4.3英寸16:9宽屏ASV液晶,1677万色480×272分辨率,光强最大每平方米200cd
音乐输出 立体声
扩张端子 IEEE 802.11b(Wi-Fi)、USB2.0(Target)、记忆棒、IrDA、IR Remote(SIRCS)
光驱 UMD专用光驱
对应软件 PSP游戏、UMD音乐软件、UMD视频软件
外接口 5V直流OUT、电池充电口、耳机口、话筒口、手柄口
*** 作按键 方向(上下左右)、数字摇杆、按键(△、○、□、×)、L、R、START、SELECT、HOME、POWER(ON、OFF、HOLD)、光调整、音乐模式变换、音量、 无线LAN(ON、OFF)、UMD出仓键(新版本psp没有)、电源 锂电池、AC电源
保护机能 ∏�蚵肟刂啤⒛炅湎拗?
豪华版配件 耳机和线控、1800MA电池、携带包、吊带 .32M SONY PSP专用记忆棒
PSP2000配置列表
型号 新版PSP2000
处理器性能 PSP CPU(工作频率1-333MHz)
内存性能 64MB
图形处理器 FPU, VFPU (每秒2千6百万浮点运算) 3D图形扩展运算 1.2V MIPS R4000 32-bit核心 128-bit总线 2MB eDRAM缓存 90纳米CMOS制造工艺 1.2V
游戏载体 播放专用UMD驱动器;格式:PSP Game、UMD Audio、UMD Video UMD (Universal Media Disc) 60mm直径光盘 660纳米激光二极管 1.8GB最大容量 (双层) 11Mbps传输速率 AES 加密系统唯一光盘ID 抗震
音频 内置立体声喇叭
接口 本体电源输入端口外部电源供给端口视频/耳机/话筒端口 USB端口存储记忆棒端口
附件 AC适配器专用锂离子电池(1200mAh)
重量 约189g(内含电池)
尺寸大小 约169.4x 18.6 x 71.4 mm(宽度×高度×长度)(除去最大突出部)
屏幕 4.3英寸 16:9宽 TFT液晶 480 x 272像素 1,677万色
多边形性能 3D曲面和3D多边形引擎
PSP周边产品
[编辑本段]
■ UMD介绍
UMD是SONY特地为PSP开发的多媒体储存媒介——Universal Media Disc,最大容量可以达到1.79GB-1.8GB,1.8GB不超过直径却仅仅是6cm。而且由于采用了UMD光碟与碟套一并插入PSP进行游戏的设计(参照MD的做法),大大降低了UMD光碟的磨损可能性。
目前UMD光盘只有只读格式,使用128BIT AES加密技术,而且所有UMD光盘只由SONY独家生产技术不外流,而且全世界只有一条UMD光碟生产线.价值1.2亿.相信今后一段时期内都不会出现UMD的散装光盘 .
SONY于1月20日表示将开放UMD的影音播放规格,广泛提供给各软硬体厂商进行UMD软件的出版与相容播放硬体的制造,不过UMD游戏方面仍然不公开。
■ 记忆棒
MS(Memory stick ,记忆棒) ,是由索尼于1999年推出的存储卡,通用于索尼系列产品,例如索尼笔记本,索尼数码相机等,可以储存UMD游戏的存档,存放MPG4电影与MP3音乐等。已有32MB 512MB 1GB 2GB 4GB 8GB 16GB ,32GB正在开发(期待)。现在有Memory stick High Speed版本.即高速版,外观为枣红色.ms标志下有HIGH SPEED字样.目前中国大多数高速版记忆棒都是组棒(不是原装的),但随着组装工艺的提升.组棒质量将不会与原装棒有多大差别.
■ 游戏
您可运行UMD或保存于 Memory Stick Duo。(ISO或者CSO文件)中的PSP专用格式游戏。
PSone游戏(即PlayStation初代游戏,需转换)。
自制程序游戏。
以及通过自制程序游玩GBA N64 SFC等模拟器游戏。
您可观赏UMD或保存于 Memory Stick Duo。内的影像。(保存于 Memory Stick Duo. 内的影像)播放格式可为 MPEG-4,AVC,AVI,PMP。
播放方法:MP4的文件直接放到video文件夹中.AVI,AVC需要另改名字.PMP则需要安装播放工具
■ 音乐
您可聆听UMD与保存于 Memory Stick Duo 的音乐。(保存于 Memory Stick Duo. 的音乐)档案格式必须为ATRAC3plus. MP3和WMA ATRAC3plus (Adaptive Transform Acoustic Coding 3 Plus)新产品同时使用ATRAC3Plus先进的压缩技术,让声音能够在维持高音质的前提下进行高效能的压缩;分别可依不同的档案大小以及压缩效果,选择压缩成256、132、105、66、64或48kbps的压缩比率,而选择256kbps的压缩比率,将可压缩出近似CD音质的音乐。
■ 图片
您可通过PSP浏览、翻阅保存于 Memory Stick Duo. 内的图片。(保存于 Memory Stick Duo. 内的图片)图片格式可为JPEG或BMP。
■ 上网
您可通过PSP上自带的Internet浏览器链接无线路由器来浏览网页,支持WIFI,不支持蓝牙功能。(版本需2.0及其以上)。但需要有无线热点.目前国内无线热点未普及(除了北京).大家只能在星巴克和一些咖啡厅可以享受这一功能了(据说麦当劳即将引进)
■ 破解
早期PSP的破解游戏通过Booster的Device Hook等引导程序实现。可以通过记忆棒上的ISO镜像玩游戏。
由于自制程序只能更好地运行在1.50系统,所以产生了系统版本降级,以实现破解游戏的游玩。
通常,为了更好地运行破解游戏等,需要为机器刷写加控式自制系统(OE/M33)。
现在的破解系统已经可以完美运行所有正版系统有的功能.(谢谢黑客!!)
OE,M33的区别在于:OE比较稳定,但是支持游戏比较少.现在也比较少人用.M33没有OE稳定,但是支持游戏比OE多很多.而且现在不稳定的问题也已经基本解决.因此,M33比OE人气高很多.
硬件彻底分析
[编辑本段]
■ PSP硬件彻底分析
高性能的CPU与内嵌在CPU核心内的DRAM
为了使PSP的3D机能接近PS2的水平,SONY为PSP配备了两颗R4000 CPU内核.R4000是MIPS技术公司开发的RISC(精简指令集)处理器. 两颗R4000 之一的PSP CPU Core处理器频率为333MHZ, 其具有128BIT的系统总线(注:也就是与内存或外部电路的连接总线),通过它与Media Engine、Main Memory、Graphics Core1 、2、VME (Virtual Mobile Engine)以及DMAC[DMA是Direct Memory Access的缩写。其意思是“存储器直接访问”.它是指一种高速的数据传输 *** 作,允许在外部设备和存储器之间直接读写数据,即不通过CPU,也不需要CPU干预。整个数据传输 *** 作在DMAC--存储器直接访问控制器的控制下进行的。CPU除了在数据传输开始和结束时作一点处理外,在传输过程中CPU可以进行其它的工作。这样,在大部分时间里,CPU和输入输出都处在并行 *** 作。
因此,使整个计算机系统的效率大大提高.它在PSP中的作用是通过它让CPU与Optical Disc System、I/O设备相连来读取和处理Optical Disc System、I/O设备(如手柄、显示屏、U**等接口都是I/O设备)的信息]连接 . PSP CPU Core1集成了I-Cache(指令缓存具体容量未知)、D-Cache(数据缓存 具体容量未知)与FPU、VFPU(Vector Unit).其中PSP CPU Core的3D计算能力主要来源FPU与VFPU这两个矢量单元,其浮点运算能力已经达到的2.6GFlops(是在有3D-CG Extended Instructions-3D扩展指令集参加工作时的数值),这已经是达到P3 733的浮点运算量了(这是加了SEE指令集工作的情况数值是2.93GFLOPS(SSE))很多人说PS2的GS支持的特效那么少,为什么游戏中有那么多不支持的特效其实就是因为EE的FPU与VUO+VU1的功劳,使EE的总浮点运算能力达到了6.2 GFLOPS的浮点能力.而PSP的VFPU就相当于EE的VUO+VU1,所以别看Graphics Core不支持很多特效,但是可以依仗FPU与VFPU来实现不支持的特效,很多人说为什么不在Graphics Core中支持呢,因为现在的技术还没有让GPU可以模拟特效的能力,即使是nVIDIA的GeForce系列还是ATI的RADEON系列都只是对其固有的特效进行编程控制.对新增加的特效,如新的DIRECTX版本加入新特效就必须换新的支持这个DIRECTX版本的显卡,而游戏机不能象PC的显卡那样每6-8个月一换代。而且 GPU的浮点运算虽然比CPU高,但却是有局限性的。所以SONY的选择还是很明智的-用高浮点运算的CPU来模拟特效.
PSP CPU Core的作用是用来进行先期的多边形生成等3D运算与模拟部分特效的,它的内核集成30MB DRAM 主内存这样可以容纳更多的多边形数据与高解析度的纹理, 主内存带宽为2.6GB/sec. PSP CPU Core利用其128位的带宽的总线与DRAM相连,充分发挥PSP CPU Core的超高性能(注:虽然是内嵌试内存,但仍然需要总线与之相连)。内嵌式内存的好处是CPU可以直接访问存储器,减少内存的反应时间,而且提供高带宽. 另外一颗R4000被称做Media Engine-媒体引擎,顾名思义他是做媒体解压 处理声音和I/O管理等,而不是做3D运算的.所以它不能参加3D运算,很多网站说2颗CPU可以协同进行3D运算是错的。因为其没有集成FPU VFPU(也不排除是我理解错误)。它的频率同样是333MHZ、和PSP CPU Core共享128BIT的前端总线、内嵌了2MB DRAM, DRAM带宽为2.6GB/sec,它主要作为媒体解压缓冲与音频存储器。MPEG4的解压就是它来完成.
PSP Graphics Core
[编辑本段]
经验的积累成熟的PSP Graphics Core
为了让PSP的3D机能更为协调SONY为PSP配备了与CPU同样数量的GPU。Graphics Core 1主要是几何运算。
3D Curved Su***ce+3D Polygon (支持3D曲面运算和3D多边形引擎)Compressed Texture纹理压缩(这可是很重要的技术,这个技术可以在有限的显存与内存空间内,存储更多的纹理,纹理压缩还能减少主内存的使用率。因为当显存不够时,也就是纹理溢出时系统会把纹理存储在主内存中。
纹理压缩还能有效的减低带宽占用率。由于SONY没有说明具体的压缩比,估计是S3TC的纹理压缩技术。在这里介绍一下S3TC的纹理压缩比在8BIT色下是2:1 16BIT色下是4:1 24BIT色下是6:1) Hardware Clipping硬件剪裁(简单的说,裁剪就是把物体落在屏幕外面的部分去掉,这样就不需要处理看不到的东西,从而节省了处理量) Morphing、Bone分别是变形与骨骼动画.它们是很相似的技术,都是让角色的动作更流畅, Morphing使开发人员能够创造海浪和水波等真实的表面或使三角形组从一种形状变成另一种形状,从而带来更平滑的骨胳动作效果[右1是变形的示例图]Bone(8) 使编程人员可以在每个关节处使用8根“骨胳”来创造真实的角色动作,而且关节运动时不会发生变形使角色的移动更为真实自然.Hardware Tessellator它是一种硬件多边形细分功能, Tessellator使用高顺序表面几何使游戏的原始简单模型变得更圆滑更细致。它被加入到引擎后我们就可以在程序中使用LOD技术(或称为HIGH ORDER SUFACE),根据对象与观察者的距离,使用线框密度不同的3D模型.由于LOD的引入,场景中的多边形数量就会比先前大幅度的降低,而画面的画质却不会有明显的下降,并且硬件剪裁的工作也可以由于多边形的减少而效能提高。它是在DX8.0、OPENGL 1.4时加入到DX与OPENGL中的,家用游戏机中只有X-BOX的NV2A硬件支持这个功能。不过这个技术在PC GAME中没有广泛的应用,虽然说是硬件支持可是在PC GAME中打开此计算功能是没有效果的[代表的此类技术如ATI的TRUFORM] 。
Graphics Core 1支持Bezier B-Spline(NURBS)(贝塞尔曲线 NURB*建模功能) 、** 4×4,16×16,64×64 sub-division是细分模式(N*N越大曲线的表面越光滑)、reduce program/data与reduce memory footprint &bus traffic(它们是类似于ATI的HZPER技术,可以用来降低带宽占用率.其具体工作模式没有详细说明)。
PSP Graphics Core 1看起来更象一个几何运算器.个人感觉其功能更接近PC 显卡的Vertex Shader顶点着色器[注:什么是Vertex Shader(顶点着色器)?——Vertex(顶点)是计算机图形学中的最基本元素,三个顶点可以连接成一个三角形形成一个面,在三维空间中,每个顶点都拥有自己的坐标(xyzw)和颜色值等数据,Vertex Shader(顶点着色器)在软件层上来说就是一系列对顶点数据进行 *** 作处理的指令程序,在硬件上就是执行这些Vertex Shader程序的处理单元], 但功能可能稍弱一些.
Graphics Core 2的名称叫Rendering Engine'+'Su***ce Engine '(渲染引擎与曲面引擎)其主要的作用是渲染与硬件T&L(硬件几何变换和光照处理)这项技术可以是物体在不增加多边形的前提下使3D模型表面更圆滑 更准确 更生动和即时处理光源,使光源更真实可以产生带有反射性质的光源效果,它在PS2中是由EE的VUO+VU1完成.它还支持曲面渲染. Graphics Core1和2都是128BIT核心,工作频率都是166MHZ以256BIT数据总线宽连接其内嵌式的4M DRAM。
DRAM带宽为5.3GB/sec。Graphics core2象素填充率为每秒6亿6千4百万,每个时钟周期的纹理贴图数为4,像素管线为4,工作模式为4*1即每一个像素流水线所配的TMU单元(纹理映射单元)为1.很多人认为这样PSP在有多纹理时象素填充率下降,这就不用但心了,没想到Graphics Core2竟然支持Pixel Shader(但是版本就不知道了)[注:什么是Pixel Shader(像素着色器)?——在Vertex(顶点)被vertex shader处理完后,就会交给setup(设置)引擎转换为屏幕上的二维坐标点(称作fragment(OPENGL中的叫法)或者pixel(D3D中的叫法)-即像素),像素包含的信息类似于顶点,也是有色彩、深度坐标等资料.Pixel Shader(像素着色器)在软件层上来说就是对像素资料进行 *** 作处理的指令程序,在硬件上就是执行Pixel Shader(顶点着色器)的像素单元.] .Pixel shader主要负责生成特效和合成Texture(贴图), 所以就不用多个TMU 单元来合成贴图.同时PSP使对光源的控制达到了象素级使PSP可以更好的表现水、金属表面反光等物理特效了。
Vertex Shader与Pixel Shader这两项在家用机中只有X-BOX的NV2A支持,在游戏中得到广泛支持如光环中的水、主角突击队员身上的盔甲的金属感.这可是PS2都没有的高级机能.示例图图如左2图.Graphics Core2最大多边形数为33Mpolygon/sec(T&L)为PS2的一半.不过别看性能比PS2差很多但是呢不要忘了PSP的解析度480*272且是在4.5寸屏上,即使多边形数与纹理尺寸是原来的1/3你也是看不出来的^_^.它们才是协同工作的.输出也是Graphics Core 2的工作,其最大输出24BIT色,输出信号为RGBA这样有更好的颜色还原.[注:不排除Graphics Core2采用了类似NVIDIA Shading Rasterizer (NSR)技术,NSR使真实材料属性尽可能达到 per-pixelshading效果,也就是Pixel Shader处理Pixel Sha ding达到的效果(但只是接近而已).NSR可以对每个像素进行动态阴影处理成为可能,使复杂的画面现在有了丰富的细节像素 bump mapping 等功能可以用来实现更精彩的视觉效果,如凹凸贴图.NSR 允许软件开发人员实时按像素计算照明特性.以往的图形解决方案使用照明贴图或顶点照明时,由于这种方法会导致为提高性能而损失质量和精确度的问题,迫使时用户必须在实时的rendering 和全功能渲染之间进行选择.开发人员不必再依靠基本的多纹理处理技术来欺骗自己的眼睛,因为实时按像素进行阴影处理的功能使3D元素在外观和行为方面都和现实生活的对应物十分相似。所以PSP在有多纹理时象素填充率不会下降。利用NSR,木材的纹路看起来更*真,照明物体不仅在强光下发出微弱的光芒,还可以照射出*真的阴影,并且使水面的涟漪和波浪更加自然。按像素进行照明的功能不仅比过去使用的所有照明方法更加精确和灵活,而且不会降低实时性能.
优点
[编辑本段]
比家用机更强的音源输出
PSP最令人惊讶的是居然是3D环绕7.1音道实在令人汗颜,想想PS2才支持5.1声道啊.其音频处理器为VME数字音频处理器。它是基于索尼在便携音乐单放机中采用的VME(虚拟移动引擎)设计,内部集成可编程DSP。使 PSP的音质有更出色的表现. VME频率为166MHZ可转换数字信号处理 每秒50亿次运算 支持数字解码器支持MP3、AAC以及ATRAC3音频格式.同时还具有3D立体声、多声道混合、电子合成器等音效。
光驱数据
UMD (Universal Media Disc) 60mm光碟 单面双层1.8GB容量(比N**的特制*VD容量都要高还要夸张,这样就不用担心玩不到象FFX那样CG多的游戏了.其存储MPEG4影象高质量影象可存2个小时,标准质量为4个小时);Optical Disc System使用660nm波长激光二极管 每秒11Mbps传输速率 AES-crypto[AES-加密方式(高级加密标准)] system 防震 Unique disc ID Regional code system Parental lock- system Repeat ordering system.
超强的外部接口与网络协议
无线LAN (802.11)[ IEEE802.11是第一代无线局域网标准之一。该标准定义了物理层和媒体访问控制(MAC)协议的规范,允许无线局域网及无线设备制造商在一定范围内建立互 *** 作网络设备.这样就可以无线宽带网与无线对战了]IrDA红外线数据协议[IrDA是Infrared Date Associationd的缩写,它的特点是传输率为每秒115KB传输角度为30度点对点半双工传输Serial port需有16550 UART最大传输距离为1米.不用连接线就可以实现记录交换比家用机更方便]U**2.0[U**的中文名称叫做通用串行总线2.0版.它支持主系统及不同外设间的传输.允许外设在开机的状态下热插拔方便使用,这样就不用把PC与PSP都关机插拔了,非常方便更广泛的应用及宽带最多可串接127个外设稳定的数据传输率支持及时声音播放及影象压缩,这样就很可能出现大家共享影片与游戏了^-^每秒的传输率达到280Mbit.可轻松实现与PS2 PC 等外设连接]这些接口使PSP具有很强的外部扩展性,使PSP将来将具有更多的外设和功能记忆棒记忆游戏记录AVin/out(可以连接电视的哦)充电锂电池(这是PSP的主电池据)立体声耳机外接插口.
时尚的16:9
其他规格:4.5英寸16:9宽屏背光式TFT液晶显示480*272解析度与24位真彩屏幕,无论是任何时刻都将带给您更大的可视范围、超高的解析度以及真彩色,完美表现强大的硬件所描绘出的画面.使媲美家用机的画面和移动媒体电影在你的掌中再现,使您的娱乐生活更加丰富。有个自制的程序名字叫“Ereader”,“1.0”版本不是特别地好用,“2.0”版本还在试用阶段。
所以还有个“1.0”的改进版“xreader”,目前最新的版本为“RC9”,看“TXT”格式的电子书,还可以听歌(支持LRC歌词显示)、看漫画(就是一张张地播放图片,但是可以按屏宽、屏高、原尺寸缩放,很好用)、管理文件(可删除、复制、剪切、粘贴记忆棒中的文件)……
很好用!最主要很傻瓜!
program segment prefix
[编辑本段]
PSP 之 DOS中的程序段的前缀:program segment prefix (程序段的前缀)
当输入一个外部命令或通过EXEC子功能(系统功能调用INF 21h的子功能号为4BH)加载一子程序时,COMMAND确定当时内存可用空间的最低端作为程序段起点。在程序所占内存空间的前256个字节中,系统会为程序创建程序的前缀(PSP)的数据区,DOS要利用PSP来和被加载程序进行通信;PSP内有程序返回、程序文件名等信息,可以通过研究psp定位文件名信息,进而获取文件名。
从这段内存区的256字节处开始(在PSP的后面),将程序装入,程序的地址被设为SA+10H:0 (其中SA为系统为程序分配内存的起始位置的段地址即当前寄存器DS的内容);
(注意:PSP区和程序区虽然物理地址连续,却有不同的段地址。)
该PSP中包含以下三部分信息:
(1)供被加载程序使用的DOS入口,如PSP+0、+2、+5和+2CH字段;
(2)供DOS本身使用的DOS入口,如PSP+0AH、+0EH、+12H和+2CH字段;
(3)供被加载程序使用传递参数,如PSP+5CH,+6CH和80H字段。
PSP结构与CP/M中的“控制区域”是十分相近的。这是因为,DOS本身便是从CP/M演变而来的。
Personal Software Process(个体软件工程)
PSP (Personal Software Process) 是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的软件工程任务之中。PSP能够说明个体软件过程的原则; 帮助软件工程师作出准确的计划;确定软件工程师为改善产品质量要采取的步骤;建立度量个体软件过程改善的基准;确定过程的改变对软件工程师能力的影响。
使用自底向上的方法来改进过程,向每个软件工程师表明过程改进的原则,使他们能够明白如何有效地生产出高质量 的软件。
为基于个体和小型群组软件过程的优化提供了具体而有效的途径。其研究与实践填补了CMM的空白。
PSP各版本号
[编辑本段]
具体型号编号大家可以在包装箱上查找
PSP1000日版普通版内只有一个主机和一个充电器
PSP1000K日版豪华版(ValuePack)内置主机,充电器,手绳,尼龙套,32M记忆棒,耳机,线控
PSP1000KCW日版白色豪华版内置与黑色豪华版相同,主机为白色
PSP1000G1日版GIGA版内置比豪华版多1G记忆棒,少手绳,其余一样
PSP1000CWG1日版白色GIGA版内置与黑色GIGA版一样,主机为白色
PSP1001美版普通版BasePack(内置同日版普通版)
PSP1001K美版豪华版ValuePack(内置同日版豪华版)
PSP1001CW美版豪华白色版
PSP1001G1美版GIGA版GigaPack
PSP1002K澳洲豪华版ValuePack
PSP1002G1澳洲GIGA版GigaPack
PSP1003英国普通版BasePack
PSP1003K英国豪华版ValuePack
PSP1003G1英国GIGA版GigaPack
PSP1004欧洲普通版BasePack
PSP1004K欧洲豪华版Valuepack
PSP1004G1欧洲GIGA版GigaPack
PSP1005韩国普通版BasePack
PSP1005K韩国豪华版Valuepack
PSP1005G1韩国GIGA版Giga
PackPSP1006香港版普通版
PSP1006K香港版豪华版
PSP1007台湾版
PSP2000的编号同上面大同小异.即200X.后缀数字和1000一样
注:截止今天,美国和欧洲地区也推出了普通版机器(BasePack),价格为199美元和199欧元(07年7月PSP1000香港价格为1350港币),配置和日版普通版相同,只有主机,电池和充电器。具体分别普通版和豪华版的方法就是在包装箱上查看编码,如果有K,则是豪华版,没有则是普通版。另,如果中国出了PSP行货,编号正常情况下应该是PSP1009此贴供广大新入手机器的新手参考使用,主要目的是为了如果需要买正版电影UMD的时候一定要认清机器地区,其他地区的电影UMD是不能在机器上播放的。游戏没有限制,大家不要担心。
python server page
脚本语言python 的服务页面,类似JSP,是提供动态web页面的一种解决方案.众所周知,脚本语言python 近来相当流行,主要是google 的推动吧,google 已经推出google api 就是使用python 脚本的哟.
psp行情
8月底新版本PSP-2000随着上市临近,国内开始出现工包泄露版本,个别玩家放出新版本PSP图片,国内外有些网站论坛放出清晰图片以及简单测评,电玩巴士放出开包测评新闻,这时新版本PSP由于外形变化,增加内存,视频输出功能和电视接收周边等增值点,吸引很多关注目光,网上预定价格一度炒到2000以上,有淘宝卖家的工包版本新PSP主机+电池,炒到21xx人民币。
8月31日巴士首次放出新版PSP-2000真机完全拆机报告,国内外个大电玩网站论坛争相转载(maxconsole、Hacks、Vault等),与此同时国内的香港台湾地区同时开始正式发售新版本PSP-2006和PSP-2007系列主机,香港当地全面开卖,不到几小时国内已经开始订购港版PSP,由于港版PSP价格低至1280港币,所以内地个大销售商报价也一路走低在1380-1500之间,因为刚发售拿到货的很少。淘宝价格也开始变化了。
1、3DS Max3D Studio Max,简称3DS MAX,是当今世界上销售量最大的三维建模、动画及渲染软件。可以说3DSMAX是最容易上手的3D软件,其最早应用于计算机游戏中的动画制作,后开始参与影视片的特效制作,例如《X战警》、《最后的武士》等。
2、Maya
Maya是世界顶级的三维动画软件,应用对象是专业的影视广告,角色动画,电影特技等。Maya功能完善,工作灵活,易学易用,制作效率极高,渲染真实感极强,是电影级别的高端制作软件。
Maya售价高昂,声名显赫,是制作者梦寐以求的制作工具,掌握了Maya,会极大的提高制作效率和品质,调节出仿真的角色动画,渲染出电影一般的真实效果,向世界顶级动画师迈进。
3、Rhino
Rhinocero,简称Rhino,又叫犀牛,是一款三维建模工具。不过不要小瞧它,它的基本 *** 作和AutoCAD有相似之处,拥有AutoCAD基础的初学者更易于掌握犀牛。目前广泛应用于工业设计、建筑、家具、鞋模设计,擅长产品外观造型建模。
4、Zbrush
ZBrush是一个数字雕刻和绘画软件,它以强大的功能和直观的工作流程著称。它界面简洁, *** 作流畅,以实用的思路开发出的功能组合,激发了艺术家的创作力,让艺术家无约束地自由创作。它的出现完全颠覆了过去传统三维设计工具的工作模式,解放了艺术家们的双手和思维,告别过去那种依靠鼠标和参数来笨拙创作的模式,完全尊重设计师的创作灵感和传统工作习惯。
5、Google Sketchup
Sketchup是一套直接面向设计方案创作过程的设计工具,其创作过程不仅能够充分表达设计师的思想而且完全满足与客户即时交流的需要,它使得设计师可以直接在电脑上进行十分直观的构思,是三维建筑设计方案创作的优秀工具。
SketchUp是一个极受欢迎并且易于使用的3D设计软件,官方网站将它比喻作电子设计中的“铅笔”。它的主要卖点就是使用简便,人人都可以快速上手。并且用户可以将使用SketchUp创建的3D模型直接输出至GoogleEarth里,非常的酷!
6、Poser
Poser是Metacreations公司推出的一款三维动物、人体造型和三维人体动画制作的极品软件。Poser更能为你的三维人体造型增添发型、衣服、饰品等装饰,让人们的设计与创意轻松展现。
7、Blender
Blender是一款开源的跨平台全能三维动画制作软件,提供从建模、动画、材质、渲染、到音频处理、视频剪辑等一系列动画短片制作解决方案。Blender为全世界的媒体工作者和艺术家而设计,可以被用来进行3D 可视化,同时也可以创作广播和电影级品质的视频,另外内置的实时3D 游戏引擎,让制作独立回放的3D 互动内容成为可能。
有了Blender,喜欢3D绘图的玩家们不用花大钱,也可以制作出自己喜爱的3D模型了。它不仅支持各种多边形建模,也能做出动画!
8、FormZ
FormZ是一个备受赞赏、具有很多广泛而独特的2D/3D形状处理和凋塑功能的多用途实体和平面建模软件。
对于需要经常处理有关3D空间和形状的专业人士(例如建筑师、景观建筑师、城市规划师、工程师、动画和插画师、工业和室内设计师)来说是一个有效率的设计工具。
9、LightWave 3D
美国NewTek公司开发的LightWave3D是一款高性价比的三维动画制作软件,它的功能非常强大,是业界为数不多的几款重量级三维动画软件之一。被广泛应用在电影、电视、游戏、网页、广告、印刷、动画等各领域。它的 *** 作简便,易学易用,在生物建模和角色动画方面功能异常强大;基于光线跟踪、光能传递等技术的渲染模块,令它的渲染品质几尽完美。
10、C4D
C4D全名CINEMA 4D,德国MAXON出的3D动画软体。Cinema4D是一个老牌的三维软件。能够进行顶级的建模、动画和渲染的3D工具包。
C4D是一款容易学习、容易使用、非常高效,并且享有电影级视觉表达能力的3D制作软件,C4D由于其出色的视觉表达能力已成为视觉设计师首选的三维软件。这个始于德国1989年的软件,至今已历时30年,现在功能越来越强大完善。
C4D是集万千宠爱于一身的设计界网红,C4D技术现在流行于电商设计,在平面设计、UI设计、工业设计、影视制作方面也是广泛运用,很多电影大片的人物建模也都是用C4D来完成。
二、行业性的3D设计软件
1、AutoCAD
AutoCAD是Autodesk公司的主导产品,用于二维绘图、详细绘制、设计文档和基本三维设计,现已经成为国际上广为流行的绘图工具。AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种 *** 作。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。
2、CATIA
CATIA属于法国达索(DassaultSystemesS.A)公司,是高端的CAD/CAE/CAM一体化软件。在20世纪70年代,CATIA第一个用户就是世界著名的航空航天企业DassaultAviation。目前,CATIA其强大的功能已得到各行业的认可,其用户包括波音、宝马、奔驰等知名企业。
3、UG
UG(UnigraphicsNX)是Siemens公司出品的一款高端软件,它为用户的产品设计及加工过程提供了数字化造型和验证手段。UG最早应用于美国麦道飞机公司,目前已经成为模具行业三维设计的主流应用之一。
4、Solidworks
Solidworks属于法国达索(DassaultSystemesS.A)公司,专门负责研发与销售机械设计软件的视窗产品。Solidworks帮助设计师减少设计时间,增加精确性,提高设计的创新性,并将产品更快推向市场。Solidwords是世界上第一个基于Windows开发的三维CAD系统。该软件功能强大,组件繁多,使得Solidworks成为领先的、主流的三维CAD解决方案。
5、Pro/E
Pro/Engineer(简称Pro/E)是美国PTC公司研制的一套由设计至生产的机械自动化软件,广泛应用于汽车、航空航天、消费电子、模具、玩具、工业设计和机械制造等行业。
6、Cimatron
Cimatron是以色列Cimatron公司(现已被美国3DSystems收购)开发的软件。该系统提供了灵活的用户界面,主要用于模具设计、模型加工,在国际上模具制造业备受欢迎。
Cimatron公司团队基于Cimatron软件开发了金属3D打印软3DXpert。这是全球第一款覆盖了整个设计流程的金属3D打印软件,从设计直到最终打印成型,甚至是在后处理的CNC处理阶段,3DXpert软件也能够发挥它的作用。
三、3D雕刻建模软件:笔刷式高精度建模软件
1、ZBrush
美国Pixologic公司开发的ZBrush软件是世界上第一个让艺术家感到无约束自由创作的 3D设计工具。 ZBrush 能够雕刻高达 10 亿多边形的模型,所以说限制只取决于的艺术家自 身的想象力。
2、 MudBox
MudBox是Autodesk公司的3D雕刻建模软件,它和ZBrush相比各有千秋。在某些人看 来,MudBox的功能甚至超过了ZBrush,可谓ZBrush的超级杀手。
3、MeshMixer
Autodesk公司又开发出一款笔刷式3D建模工具MeshMixer,它能让用户通过笔刷 式的交互来融合现有的模型来创建3D模型(似乎是类似与Poisson融合或Laplacian融合的技 术),比如类似“牛头马面”的混合3D模型。值得注意的是,最新版本的MeshMixer还添加3D打印支撑优化新算法。
4、3DCoat
3d-coat 这是由乌克兰开发的数字雕塑软件,我们可以先看看官方的介绍:3D -Coat是专为游戏美工设计的软件,它专注于游戏模型的细节设计,集三维模型实时纹理绘制和细节雕刻功能为一身,可以加速细节设计流程,在更短的时间内创造出更多的内容。只需导入一个低精度模型,3D-Coat便可为其自动创建UV,一次性绘制法线贴图、置换贴图、颜色贴图、透明贴图、高光贴图。
5、Sculptris
Sculptris是一款虚拟建模软件,其核心重点在于建模粘土的概念,如果用户像创建小雕像,那么这款软件十分适合使用。
6、Modo
modo是一款高级多边形细分曲面,建模、雕刻、3D绘画、动画与渲染的综合性3D软件。由Luxology, LLC设计并维护。该软件具备许多高级技术,诸如N-gons(允许存在边数为4以上的多边形),多层次的3D绘画与边权重工具,可以运行在苹果的Mac OS X与微软的Microsoft Windows *** 作平台。
四、基于照片的3D建模软件
1、Autodesk 123D
Autodesk 123D Catch是建模软件的重点,用户使用相机或手机来从不同角度拍摄物体、人物或场景,然后上传到云,然后该软件利用云计算的强大计算能力,可将 数码照片中几分钟的时间内转换为3D模型,而且还自动带上纹理信息。我们试用 过几次,感觉它的使用还是很方便的。但是其生成的3D几何的细节不多,主要是 通过纹理信息来表现真实感的。有时软件也会失败,生成的几何是不正确的。
2、3DSOM Pro
3DSOM Pro是一款从高质量的照片来生成3D建模的软件,它可以通过一个真实物体的 照片来进行3D建模,并且制作的模型可以在网络上以交互的方式呈现。
3、PhotoSynth
微软开发了一款产品PhotoSynth,可将大量的照片做3D处理,但是它不是真正创建3D 模型,而是根据照片之间的相机参数及空间对应关系,建构一个虚拟的3D场景,使得用户 能够在从不同角度和位置来查看该场景,而显示的场景图像是由给定的照片所合成的。
五、基于扫描(逆向设计)的3D建模软件
1、Geomagic
Geomagic (俗称“杰魔”) 包括系列软件Geomagic Studio、Geomagic Qualify和Geomagic Piano。其中Geomagic Studio是被广泛使用的逆向工程软件,具有下述所有特点:确保完美 无缺的多边形和 NURBS 模型处理复杂形状或自由曲面形状时,生产效率比传统 CAD软件提高数倍;可与主要的三维扫描设备和CAD/CAM软件进行集成;能够作为一个独立的应 用程序运用于快速制造,或者作为对CAD软件的补充。是我们学生科研的必备软件之一。
2、ImageWare
Imageware 由美国 EDS 公司出品,后被德国Siemens PLM Software所收购,现在并入旗下的NX产品线,是最著名的逆向工程软件,Imageware因其强大的点云处理能力、曲面编辑能力和A级曲面的构建能力而被广泛应用于汽车、航空、航天、消费家电、模具、计算机零部件等设计与制造领域。
3、RapidForm
RapidForm是韩国INUS公司出品的逆向工程软件,提供了新一代运算模式,可实时将点 云数据运算出无接缝的多边形曲面,使它成为 3D扫描数据的最佳化的接口,是很多3D扫 描仪的OEM软件。我们购买的Konica Minolta 的激光扫描仪Range 7就是用RapidForm来进 行逆向设计。
4、ReconstructMe
ProFactor公司开发的ReconstructMe是一个功能强大且易于使用的三维重建软件,能够 使用微软的Kinect或华硕的Xtion进行实时3D场景扫描(核心算法是Kinect Fusion),几分 钟就可以完成一张全彩3D场景。我们尝试过,效果还可以。ReconstructMeQt提供了一个实 时三维重建利用ReconstructMe SDK(开源)的图形用户界面。
注:法国ManCTL公司开发的Skanect为Mac平台的第一款3D 扫描软件,也支持者华硕的 Xtion或者微软的Kinect进行实时3D 扫描
5、Artec Studio
Artec公司出品的Artec Eva, Artec Spider等手持式的结构光3D扫描仪,重量轻且易于使 用,成为许多3D体验馆扫描物体的首选产品。我试用过Artec Eva后感觉还是需要较多的技 巧才能扫描好物体,而且后期需要用软件进行较多的处理,比如数据的去噪、修复、光 滑、补洞等。同时,Artec公司还开发了一款软件Artec Studio,可以和微软的Kinect或华硕的 Xtion以 及其他厂商的体感周边外设配合使用,使其成为三维扫描仪。Kinect通过Artec Studio可以 完成模型扫描,然后进行后期处理,填补漏洞、清理数据、进行测量、导出数据等。不确 定它是否也使用了Kinect Fusion算法。
6、PolyWorks
PolyWorks是加拿大InnovMetric公司开发的点云处理软件,提供工程和制造业3D测量解 决方案,包含点云扫描、尺寸分析与比较、CAD和逆向工程等功能。
7、CopyCAD
CopyCAD 是由英国 DELCAM 公司出品的功能强大的逆向工程系统软件,它能允许从已存在的零件或实体模型中产生三维CAD模型。该软件为来自数字化数据的 CAD 曲面的产生提供了复杂的工具。CopyCAD 能够接受来自坐标测量机床的数据,同时跟踪机床和激光扫描器。
六、基于草图的3D建模软件
1、SketchUp
SketchUp是一套面向普通用户的易于使用的3D建模软件。使用SketchUp,创建3D模型就像我们使用铅笔在图纸上作图一般,软件能 自动识别你画的这些线条,加以自动捕捉。它的建模流程简单明了,就是画线成面,而后 拉伸成体,这也是建筑或室内场景建模最常用的方法。
2、Teddy
Teddy是一款基于草图的3D建模软件,可以通过绘制自由形状笔画来制作有趣的3D模型。Teddy需要在您的机器上安装Java,主要是为Windows设计的。
3、EasyToy
EasyToy是一款3D建模软件。它使用基于草图的建模方法和3D绘画方法。用户界面非常友好, *** 作非常简单。通过组合几个简单的 *** 作,可以快速创建复杂的3D模型。与现有的3D系统相比,EasyToy易于学习且易于使用。EasyToy具有广泛的应用,包括玩具设计,图形,动画和教育。
4、Magic Canvas
Magic Canvas一款可以从手绘草图中交互设计三维场景原型的软件,它将场景中模型的简单2D草图作为3D场景构造的输入。然后,系统自动识别数据库中的相应模型与用户输入的草图相匹配。
5、FiberMesh
FiberMesh是一款专门的网格生成工具。它可以动态创建真实几何体,也可以作为新的SubTool添加到现有模型中。在FiberMesh子调色板中的设置,可以为纤维,头发,毛发甚至植被生成完全不同的形状。
七、其他3D建模软件
1、人体建模软件
关于构建人体模型及动画,首推Metacreations公司的Poser软件(俗称“人物造型大 师”)和开源的MakeHuman软件。这两款软件都是基于大量人类学形态特征数据,可以快速形成不同年龄段的男女脸部及肢体模型,并对局部体形进行调整。可以轻松快捷地设计 人体造型、动作和动画。我读博期间用过Poser构建人体模型来做morphing,还是蛮方便的。
2、城市建模软件
加拿大Esri公司的CityEngine是三维城市建模的首选软件,可以利用二维数据快速创建三维场景,并能高效的进行规划设计。应用于数字城市、城市规划、轨道交通、管线、建 筑、游戏开发和电影制作等领域。另外,CityEngine对ArcGIS的完美支持,使很多已有的 基础GIS数据不需转换即可迅速实现三维建模,缩短了三维GIS系统的建设周期。该软件早期是 ETH Zurich大学的Pascal Mueller研究小组创办的Procedural公司开发的,后被Esri公司收购。
3、网页3D (Web3D)建模工具
一些基于网页(web)开发的3D模型设计软件,即基于WebGL,可以在浏览 器中完成3D建模的工具。比如3DTin,TinkerCAD(被Autodesk收购)等,它们的界面 简单直观,有Chrome等浏览器插件插件,可以在线生成3D模型,直接存在云端,并在社区分享模型。
4、其他小巧的3D建模软件
这些软件大部分都非常小巧,而且是开源且完全免费的。有很多媒体工作者和艺术家用这些小软件来制作3D作品,其中Blender, K-3D, Art of Illusion, Seamless3d, Wings3D等软件的使用面稍微广泛些。
Blender
K-3D
Art of Illusion
SOFTIMAGE|XSI Mod Tool
Zmodeler
TopMod3d
Google SketchUp 6
AutoQ3D Community - 3D Editor
Anim8or
Seamless3d
BRL-CAD
3DPlus
3D Canvas
eDrawings
link 3D
Minos
freeCAD
Bishop3D
K3DSurf
DesignWorkshop Lite
GDesign 2.0
Sweet Home 3D
trueSpace
Alibre Design Xpress
3DVia Shape
八、虚拟现实软件和平台
虚拟现实软件本质上不是用于3D建模的,而是用来对生成好的3D模型和场景提供关于 视觉、听觉、触觉等虚拟的模拟,让用户如同身历其境一般。相关软件也有很多,只大致提及几个比较常见的。
1、 VirTools和Quest3D
法国VirTools公司的VirTools和美国Act-3D公司的Quest3D都是元老级的虚拟现实制作软 件,简单来说,就是工业或游戏用的实时图形渲染引擎,是3D虚拟和互动技术的集成工 具。可以让没有程序基础的美术人员利用内置的行为模块快速制作出许多不同用途的3D产 品,如网际网络、计算机游戏、多媒体、建筑设计、交互式电视、教育训练、仿真与产品 展示等 。网上的学习资料比较多。
2、Unity3D (U3D)
Unity Technologies开发的Unity3D (U3D)是最近几年冒出来的新秀,是一个全面整合的 专业虚拟3D和游戏引擎。它在制作虚拟现实及3D游戏方面上手非常容易, *** 作简单,互 动性好,有强大的地形渲染器。我们的学生使用U3D可以很快地制作一个3D游戏,因此也 强烈推荐大家学习使用。
3、Vega
Vega是MultiGen-Paradigm公司开发的用于实时视觉模拟和虚拟现实应用的开发引擎, 提供很多的C/C++语言的应用程序接口API,结合其应用程序的图形用户GUI界面软件LynX,可以迅速创建各种实时交互的3D环境。对于开发3D游戏和3D场景漫游的项目非常 方便。
4、OSG (Open Scene Graph)
OSG (Open Scene Graph)是一套开源的基于C++平台的应用程序接口API,能够让开发者 快速、便捷地创建高性能、跨平台的交互式图形程序。它将3D场景定义为空间中一系列连 续的对象,能够对3D场景进行有效的管理。由于OSG是开源和完全免费的,很多3D应用 的软件都选用OSG作为基础架构。几年前,我们与一个公司合作开发的义齿软件就选用 OSG作为管理3D数据的框架,使得开发非常方便。
对于没有设计基础的朋友来说相当不容易。下面介绍几款面向学校教育以及个人爱好者的简单三维软件。
1、Tinkercad
Tinkercad是一款基于网页的3D建模工具,设计界面色彩鲜艳可爱,如搭积木般简单易用,适合青少年儿童使用并进行建模。
国外一名叫Emily的3D打印爱好者使用Tinkercad建模然后打印出酿酒屋。从图中可以看到,利用Tinkercad同样可以完成漂亮的细节和优质的外观表现。
2、123D Design
123D Design通过简单图形的堆砌和编辑生成复杂形状。这种“傻瓜式”的建模方式,即使你不是一个CAD建模工程师,也能随心所欲地在123D Design里建模。
3、123D Sculpt
123D Sculpt是一款运行在ipad上的应用程序,它可以让每一个喜欢创作的人轻松创作出属于自己的雕塑模型。
4、123D Creature
123D Creature可根据用户的想象来创造各种生物模型。无论是现实生活中存在的,还是只存在于想象中的,都可以创造出来。
5、123D Make
123D Make将三维模型,转换为二维图案利用硬纸板、木料再现模型。它可创作美术、家具、雕塑或其他简单的物体。
6、123D Catch
利用云计算的强大能力,可将数码照片迅速转换为逼真的三维模型。只要使用傻瓜相机、手机或高级数码单反相机抓拍物体、人物或场景,人人都能利用123D Catch将照片转换成生动鲜活的三维模型。除PC外,现已推出手机APP,手机也能当三维扫描仪。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)