Nudge hinting required for rendering faces that need to be coplanar.

View: New views
2 Messages — Rating Filter:   Alert me  

Nudge hinting required for rendering faces that need to be coplanar.

by Daniel Scott Matthews :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Is it possible to have a hinting system that tells a renderer output
module to shift points in a given direction by the minimal required
amount to avoid the usual problems associated with coplanar faces
without changing the original geometry in the scene? It would be a
PositionOffsetOnRender type node.

The reasons for not touching the original geometry include the need to
have multiple output types, some of which do not have the coplanar
face issues that a RIB renderer has. Or perhaps because adding the
offset before rendering would cause accumulative errors in a
calculation used in the scene.

I envisions the node having a visual indicator in the view-port that
would be a vector arrow that is colored and shaped to indicate the
offset direction (an if required it's size). This would let you select
multiple bits of geometry and at a glance see that they have offsets
that push them away from each other.

The other way to handle this issue may be with some form of boolean
operation that subtracts away the overlap, plus a minimal amount
extra, from two pieces of geometry that intersect or share points.

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development

Re: Nudge hinting required for rendering faces that need to be coplanar.

by Timothy M. Shead :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Daniel Scott Matthews wrote:

> The reasons for not touching the original geometry include the need to
> have multiple output types, some of which do not have the coplanar
> face issues that a RIB renderer has. Or perhaps because adding the
> offset before rendering would cause accumulative errors in a
> calculation used in the scene.

I don't know of any render engine that handles coplanar geometry well,
this is an inherent limitation in the way computers store floating-point
numbers.  What are you trying to do?

Cheers,
Tim

[tshead.vcf]

begin:vcard
fn:Timothy Shead
n:Shead;Timothy
org:www.k-3d.org
email;internet:tshead@...
title:Founder
x-mozilla-html:FALSE
version:2.1
end:vcard



------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
K3d-development mailing list
K3d-development@...
https://lists.sourceforge.net/lists/listinfo/k3d-development