发明名称 Triangulating procedural geometric objects
摘要 A complex procedural surface can be expressed based on some constructive solid geometry operations performed on primitive procedural surfaces. The domain based representation of the complex procedural surface includes implicit curves of intersection. During pre-processing, the parts of the domain based representation to be triangulated are first sub-divided into simple triangles not bound on any side by an edge related to the parameterized regions of the implicit curve and curve visibility triangles. The coarse pre-processed triangulated mesh is later refined during runtime by further sub-dividing the coarse mesh to add triangles with curve based edges and non-curve based edges to generate a mesh of sampling triangles. The more refined sampling triangle mesh is further refined by applying geometry instancing to map appropriate instance meshes into the appropriate sampling triangles to create an even more refined triangulated mesh at runtime for rendering.
申请公布号 US2007002043(A1) 申请公布日期 2007.01.04
申请号 US20050172653 申请日期 2005.06.30
申请人 MICROSOFT CORPORATION 发明人 GUENTER BRIAN K.;GAVRILIU MARCEL
分类号 G06T17/00 主分类号 G06T17/00
代理机构 代理人
主权项
地址