POV-Ray : Newsgroups : povray.general : Performance of Isosurfaces : Re: Performance of Isosurfaces Server Time
4 Aug 2024 04:18:31 EDT (-0400)
  Re: Performance of Isosurfaces  
From: ABX
Date: 14 Jul 2003 02:57:29
Message: <dqj4hv4hhfrju5jfk0qt3uj538avsh4f72@4ax.com>
On Sun, 13 Jul 2003 18:12:55 EDT, "Paul Khuong" <p v k s p a
m### [at] pvkremoveobviousca> wrote:
> Due to various (programming/lazyness-related) reasons, i think i might
> output SDL with a LOT of isosurfaces instead of normal objects and CSGs. I
> was wondering  what kind of performance hit i could expect for a very
> isosurface-heavy scene (extreme possibility: the whole scene is an
> isosurface), compared to a more normal way of describing the same scene.
>
> Which brings the following suggestion: Would it be possible to allow PoV to
> interface with another executable(DLL/object file, etc) and use that
> isntead of an interpreted function? Or does it seem doable to precompile
> functions into assembly or a preparsed format instead of reparsing
> everything (if that isn't done already)?

If you think about adding DLL just for making CSG via isosurface then look at:
http://www-public.tu-bs.de:8080/~y0013390/pov/ic/ . If you think about adding
DLL support to POV-Ray you can of course do it for yourself since POV sources
are available but please note it is not prefered method of adding functionality
(for various reasons, mainly portability) and it was discussed many times. If
you think about adding some other internal functions, look into sources of
MegaPOV 1.0 for all places marked with F_TRIANGLE_PATCH. Reading
http://megapov.inetart.net/manual/internals.html can be helpful as well.

ABX


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.