|
主题: 如何模拟这样的场景?
|
 愁眉不展
职务:普通成员
等级:1
金币:0.0
发贴:114
|
#12001/1/31 16:45:59
两块镜子并排放置并有一定的夹角,镜子间放一个物体,于是从镜子的正前方看会看到两块镜子互相反射,物体也呈现出多个影像(当然,影像的个数与夹角相关),允许用户手动调节夹角大小,如何模拟你看到的场景呢? 我想:用2D可能得有一个非常巧妙的办法;3D,不知道3D Dreams是否支持反射(多重反射)? 哪位高手可指教?
|
 5D精英
职务:普通成员
等级:3
金币:10.0
发贴:1340
|
#22001/1/31 17:31:56
三维渲染中要用光线追踪计算反射是很费时的过程,具我所知,现在的实时交互渲染还不能实现(顶多是用反射贴图)
3D Dreams也不可能
|
 donlee
职务:普通成员
等级:1
金币:1.0
发贴:271
|
#32001/2/1 8:54:41
如果这个物体不太“复杂”的话,用image lingo(D8)能实现,但它的效率恐怕难以令人接受。 主要用imageObject.copyPixels 等函数,我在macromediachina上贴了一个用image lingo动态生成柱图、饼图的behavior这时可以采用类似的思路,只是算法难度大多了。
|
 littleboy_5d
职务:普通成员
等级:1
金币:0.0
发贴:104
|
#42001/2/1 10:30:21
Image lingo的效率还可以,一般用PII 266的机器每秒生成6张每问题。
|
 愁眉不展
职务:普通成员
等级:1
金币:0.0
发贴:114
|
#52001/2/1 15:04:05
感谢各位,我曾经试图用copypixel模拟一支画笔,其速度令人发指,再加入三维算法模拟,会死人的!
|
 酷狗
职务:版主
等级:2
金币:10.0
发贴:610
|
#62001/2/4 13:42:17
可以试一下openglXTRA,可惜不支持shockware。
|
 愁眉不展
职务:普通成员
等级:1
金币:0.0
发贴:114
|
#72001/2/5 15:35:27
哪有?请指点!
|