从电影《雄狮少年》看CG技术(二)

本文探讨CG建模技术,包括模型用网格(mesh)表示,静态与动态物体处理,物理引擎如何模拟真实碰撞及破碎效果,并介绍物理引擎基于牛顿定律的工作原理。此外,还讨论了物理模型的两种表示方法:网格与粒子法,及其适用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我在上一篇里面简单地讲了下CG的渲染,今天我们来聊聊CG建模方面的技术。

1.模型的表示方法

在计算机里面所有的物体都是用网格(mesh)来表示的,网格由很多单元(element)组成。这些单元可以是任意多边形,但一般都使用三角形。对于同一个物体来说,网格所包含的单元越多,模型就会越精细,渲染后的效果就会越好。

三角形越多,兔子(Stanford bunny)看起来越真实,右边是渲染的图

2.静动态物体的不同处理方法

如果是静态物体,建完模型之后就可以直接渲染了。但对于动态的物体,情况就复杂的多了。因为这个物体可能会变形或者与其它物体发生相互作用,比如碰撞,破裂,浸没和扩散等等。

我们来考虑这样一个情况:这个大理石做的兔子在下落的过程中被一颗子弹高速击中,然后破碎成小块。由于子弹出膛的速度一般都超过音速,所以破碎的部分也会获得很高的速度。这些碎片之间相互碰撞,有可能会产生更多的碎片。同时这些碎片撞到后面和侧面的墙壁也会分裂成更小的碎片。如果子弹的速度足够

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值