大家都见过街头3D艺术吧,下面就是一个我简单分析了一下这个原理,如下图我们只有对一个正常的图片进行比例变换,然后画到地面上,从某个角度看就可以看到立体的效果了
根据图中的比例计算,tg(A)=L/(M+y)=(L-x)/M
即y=ML/(L-x)-M
只要把原始尺寸的图片在一个方向上拉伸为ML/(L-x)-M倍,即可制作3D图
因为这个比例不是简单的定比例拉伸,所以不能直接通过缩放图片大小来获得
我就是想在这问各位高手,能不能通过编程实现这种特殊的比例变换,谢谢了啊!!!!PS:这个问题是不是不应该在这个版面求助啊?但我也找不到对应的版面,如有知道哪边有更好的板面,请告知

解决方案 »

  1.   

    觉得这个帖子应该去问美工设计的。
    类似于3dmax  、illustrator这样软件很好解决3d图片
      

  2.   

    觉得这个帖子应该去问美工设计的。
    类似于3dmax  、illustrator这样软件很好解决3d图片
      

  3.   

    比例变换肯定是可以的...Java. 3D API 看看api手册的详细说明吧
      

  4.   

    我看怎么好多人都没看懂啊,这个其实和3D是没有关系的,干嘛给我推荐3DMAX,JAVA.3D API啊?
    这只是一个对图片一个轴的比例变换
      

  5.   

    3D 编程实现,要Java3D软件开发工具包