主题:  如何模拟这样的场景?

愁眉不展

职务:普通成员
等级: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
哪有?请指点!