Show index.html syntax highlighted
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>MegaPOV Documentation</title><link rel="stylesheet" href="megapov.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.65.1"><meta name="description" content="
This documentation contains a complete set of information about MegaPOV.
Here you can find descriptions from either script and patch writer point
of view. This work is supposed to be an addition to complete the POV-Ray Documentation.
"><link rel="home" href="index.html" title="MegaPOV Documentation"><link rel="next" href="introduction.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MegaPOV Documentation</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="introduction.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2450818"></a>MegaPOV Documentation</h1></div><div><h2 class="subtitle">
<img src="img/titlepage.png">
</h2></div><div><div class="author"><h3 class="author"><span class="surname">MegaPOV-Team</span></h3><div class="affiliation"><div class="address"><p><tt class="email"><<a href="mailto:megapov@megapov.inetart.net">megapov@megapov.inetart.net</a>></tt></p></div></div></div></div><div><p class="releaseinfo">MegaPOV 1.2.1</p></div><div><p class="copyright">Copyright © 2002-2005 MegaPOV-Team</p></div><div><p class="pubdate">24 August 2005</p></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>
This documentation contains a complete set of information about MegaPOV.
Here you can find descriptions from either script and patch writer point
of view. This work is supposed to be an addition to complete the <a href="http://www.povray.org/documentation/" target="_top"><span class="trademark">POV-Ray</span>™ Documentation</a>.
</p></div></div></div><div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="introduction.html">1. Introduction</a></span></dt><dd><dl><dt><span class="section"><a href="introduction.html#what">1.1. What is MegaPOV?</a></span></dt><dt><span class="section"><a href="news.html">1.2. What's new</a></span></dt><dd><dl><dt><span class="section"><a href="news.html#latest_changes">1.2.1. MegaPOV 1.2.1 - 24 August 2005</a></span></dt><dt><span class="section"><a href="news.html#id2451744">1.2.2. MegaPOV 1.2 - 4 July 2005</a></span></dt><dt><span class="section"><a href="news.html#id2450375">1.2.3. Previous versions of MegaPOV</a></span></dt></dl></dd><dt><span class="section"><a href="why.html">1.3. Why should i use MegaPOV?</a></span></dt><dt><span class="section"><a href="enable.html">1.4. Enabling MegaPOV features</a></span></dt><dt><span class="section"><a href="where.html">1.5. Where do I find MegaPOV?</a></span></dt><dd><dl><dt><span class="section"><a href="where.html#id2450596">1.5.1. Sources and binaries</a></span></dt><dt><span class="section"><a href="where.html#id2450626">1.5.2. Documentation and samples</a></span></dt><dt><span class="section"><a href="where.html#discussion">1.5.3. Discussions</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="references.html">2. MegaPOV References</a></span></dt><dd><dl><dt><span class="section"><a href="references.html#options">2.1. Options</a></span></dt><dd><dl><dt><span class="section"><a href="references.html#frame_step">2.1.1. Frame_Step</a></span></dt><dt><span class="section"><a href="references.html#hdr_write">2.1.2. HDR (High Dynamic Range) image output</a></span></dt></dl></dd><dt><span class="section"><a href="expressions.html">2.2. Expressions</a></span></dt><dd><dl><dt><span class="section"><a href="expressions.html#id2512770">2.2.1. Language directives</a></span></dt><dt><span class="section"><a href="expressions.html#tokens">2.2.2. Built-in tokens</a></span></dt><dt><span class="section"><a href="expressions.html#functions">2.2.3. Functions</a></span></dt><dt><span class="section"><a href="expressions.html#internal_functions">2.2.4. Internal functions</a></span></dt><dt><span class="section"><a href="expressions.html#polynomial_solver">2.2.5. Polynomial solver in parser</a></span></dt><dt><span class="section"><a href="expressions.html#splines">2.2.6. Splines</a></span></dt><dt><span class="section"><a href="expressions.html#transforms">2.2.7. Transforms</a></span></dt></dl></dd><dt><span class="section"><a href="camera.html">2.3. Camera</a></span></dt><dd><dl><dt><span class="section"><a href="camera.html#user_defined_camera">2.3.1. user_defined camera type</a></span></dt></dl></dd><dt><span class="section"><a href="objects.html">2.4. Objects</a></span></dt><dd><dl><dt><span class="section"><a href="objects.html#common_features">2.4.1. Common features</a></span></dt><dt><span class="section"><a href="objects.html#text">2.4.2. Text</a></span></dt><dt><span class="section"><a href="objects.html#cloth">2.4.3. Cloth simulation</a></span></dt><dt><span class="section"><a href="objects.html#isosurface">2.4.4. Isosurface</a></span></dt><dt><span class="section"><a href="objects.html#light">2.4.5. Light Sources</a></span></dt></dl></dd><dt><span class="section"><a href="effects.html">2.5. Effects</a></span></dt><dd><dl><dt><span class="section"><a href="effects.html#glow">2.5.1. Glow</a></span></dt><dt><span class="section"><a href="effects.html#motion_blur">2.5.2. Motion blur</a></span></dt><dt><span class="section"><a href="effects.html#fur">2.5.3. Fur</a></span></dt></dl></dd><dt><span class="section"><a href="patterns.html">2.6. Textures and patterns</a></span></dt><dd><dl><dt><span class="section"><a href="patterns.html#aoi_pattern">2.6.1. Angle of incidence</a></span></dt><dt><span class="section"><a href="patterns.html#listed_pattern">2.6.2. Listed pattern</a></span></dt><dt><span class="section"><a href="patterns.html#projection_pattern">2.6.3. Projection pattern</a></span></dt><dt><span class="section"><a href="patterns.html#displace_warp">2.6.4. Displace warp for patterns</a></span></dt><dt><span class="section"><a href="patterns.html#noisepigment">2.6.5. Noise pigment</a></span></dt><dt><span class="section"><a href="patterns.html#hdr">2.6.6. HDR (High Dynamic Range) image type</a></span></dt><dt><span class="section"><a href="patterns.html#bicubic_image">2.6.7. Bicubic interpolation for images</a></span></dt><dt><span class="section"><a href="patterns.html#camera_view">2.6.8. New camera_view pigment</a></span></dt></dl></dd><dt><span class="section"><a href="global_settings.html">2.7. Global Settings</a></span></dt><dd><dl><dt><span class="section"><a href="global_settings.html#film_exposure">2.7.1. Film exposure simulation</a></span></dt><dt><span class="section"><a href="global_settings.html#tone_mapping">2.7.2. Custom tone mapping function</a></span></dt><dt><span class="section"><a href="global_settings.html#radiosity">2.7.3. Radiosity</a></span></dt><dt><span class="section"><a href="global_settings.html#mechsim">2.7.4. Mechanics simulation patch</a></span></dt><dt><span class="section"><a href="global_settings.html#post_processing">2.7.5. Post processing</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="include.html">3. MegaPOV Include files</a></span></dt><dd><dl><dt><span class="section"><a href="include.html#mp_functions.inc">3.1. The 'mp_functions.inc' include file</a></span></dt><dt><span class="section"><a href="mp_consts.inc.html">3.2. The 'mp_consts.inc' include file</a></span></dt><dd><dl><dt><span class="section"><a href="mp_consts.inc.html#mp_consts_camera_view">3.2.1. Output types for camera_view pigment</a></span></dt></dl></dd><dt><span class="section"><a href="mp_types.inc.html">3.3. The 'mp_types.inc' include file</a></span></dt><dd><dl><dt><span class="section"><a href="mp_types.inc.html#id2567178">3.3.1. The Type_Of(Id) macro</a></span></dt><dt><span class="section"><a href="mp_types.inc.html#id2568453">3.3.2. The Type_Of_Spline(Id) macro</a></span></dt><dt><span class="section"><a href="mp_types.inc.html#id2568520">3.3.3. The Type_Of_Object(Id) macro</a></span></dt><dt><span class="section"><a href="mp_types.inc.html#id2568592">3.3.4. The Type_Of_Camera(Id) macro</a></span></dt></dl></dd><dt><span class="section"><a href="mechsim.inc.html">3.4. The 'mechsim.inc' include file</a></span></dt><dd><dl><dt><span class="section"><a href="mechsim.inc.html#mechsim_inc_general">3.4.1. general aspects</a></span></dt><dt><span class="section"><a href="mechsim.inc.html#mechsim_inc_const">3.4.2. constants</a></span></dt><dt><span class="section"><a href="mechsim.inc.html#mechsim_inc_vector_function">3.4.3. The Vector_Function() macro</a></span></dt><dt><span class="section"><a href="mechsim.inc.html#mechsim_inc_object">3.4.4. The Object generation macros</a></span></dt><dt><span class="section"><a href="mechsim.inc.html#mechsim_inc_topology">3.4.5. The topology generation macros</a></span></dt></dl></dd><dt><span class="section"><a href="inc_pprocess.inc.html">3.5. The 'pprocess.inc' include file</a></span></dt><dd><dl><dt><span class="section"><a href="inc_pprocess.inc.html#post_proc_macros">3.5.1. Macros with effects</a></span></dt><dt><span class="section"><a href="inc_pprocess.inc.html#shared_effects">3.5.2. Shared predefined effects</a></span></dt></dl></dd><dt><span class="section"><a href="tone_mapping.inc.html">3.6. The 'tone_mapping.inc' include file</a></span></dt><dd><dl><dt><span class="section"><a href="tone_mapping.inc.html#id2580683">3.6.1. The Clip_Colors() macro</a></span></dt><dt><span class="section"><a href="tone_mapping.inc.html#id2581870">3.6.2. The Film_Exposure() macro</a></span></dt><dt><span class="section"><a href="tone_mapping.inc.html#id2581938">3.6.3. The Film_Exposure_Invert() macro</a></span></dt><dt><span class="section"><a href="tone_mapping.inc.html#id2582003">3.6.4. The Gamma_Correct() macro</a></span></dt><dt><span class="section"><a href="tone_mapping.inc.html#id2582066">3.6.5. The Brightness_Contrast() macro</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="tutorials.html">4. Tutorials</a></span></dt><dd><dl><dt><span class="section"><a href="tutorials.html#tutorials_objects">4.1. Objects</a></span></dt><dd><dl><dt><span class="section"><a href="tutorials.html#id2587339">4.1.1. Cloth simulation</a></span></dt></dl></dd><dt><span class="section"><a href="tutorials_simulation.html">4.2. Simulation</a></span></dt><dd><dl><dt><span class="section"><a href="tutorials_simulation.html#mechsim_tutorial">4.2.1. Mechanics simulation tutorial</a></span></dt></dl></dd><dt><span class="section"><a href="tutorials_hdri.html">4.3. HDRI (High dynamic range illumination)</a></span></dt><dd><dl><dt><span class="section"><a href="tutorials_hdri.html#hdri_tutorial">4.3.1. HDRI tutorial</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="internals.html">5. Internals</a></span></dt><dd><dl><dt><span class="section"><a href="internals.html#sources">5.1. Sources</a></span></dt><dd><dl><dt><span class="section"><a href="internals.html#architecture">5.1.1. Understanding the POV-Ray source structure</a></span></dt><dt><span class="section"><a href="internals.html#patching">5.1.2. Creating your own patches</a></span></dt></dl></dd><dt><span class="section"><a href="binaries.html">5.2. Binaries</a></span></dt><dd><dl><dt><span class="section"><a href="binaries.html#windows_compile">5.2.1. compiling on Windows systems</a></span></dt><dt><span class="section"><a href="binaries.html#mac_compile">5.2.2. compiling on Macintosh systems</a></span></dt><dt><span class="section"><a href="binaries.html#unix_compile">5.2.3. compiling on Unix systems</a></span></dt></dl></dd><dt><span class="section"><a href="parser.html">5.3. Parser</a></span></dt><dd><dl><dt><span class="section"><a href="parser.html#internals_tokens">5.3.1. Adding tokens</a></span></dt></dl></dd><dt><span class="section"><a href="internals_patterns.html">5.4. Patterns</a></span></dt><dd><dl><dt><span class="section"><a href="internals_patterns.html#internals_mem_patterns">5.4.1. Reducing memory usage</a></span></dt></dl></dd><dt><span class="section"><a href="internals_expressions.html">5.5. Expressions</a></span></dt><dd><dl><dt><span class="section"><a href="internals_expressions.html#internals_polynomials">5.5.1. Polynomial solver</a></span></dt></dl></dd><dt><span class="section"><a href="multiformat_documentation.html">5.6. Multi-format Documentation with DocBook</a></span></dt><dd><dl><dt><span class="section"><a href="multiformat_documentation.html#docbook_environment">5.6.1. Environment for DocBook documentation</a></span></dt><dt><span class="section"><a href="multiformat_documentation.html#docbook_editing">5.6.2. Editing DocBook documentation</a></span></dt><dt><span class="section"><a href="multiformat_documentation.html#docbook_conversion">5.6.3. Converting DocBook documents</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="appendices.html">6. Appendices</a></span></dt><dd><dl><dt><span class="section"><a href="appendices.html#megapov_authors">6.1. MegaPOV-Team</a></span></dt><dt><span class="section"><a href="contribution.html">6.2. Contribution</a></span></dt><dt><span class="section"><a href="old_megapov.html">6.3. MegaPOV before POV-Ray 3.6</a></span></dt><dd><dl><dt><span class="section"><a href="old_megapov.html#id2614395">6.3.1. MegaPOV history</a></span></dt><dt><span class="section"><a href="old_megapov.html#old_authors">6.3.2. Authors of patches in MegaPOV below version 1.0</a></span></dt></dl></dd></dl></dd><dt><span class="index"><a href="megapov_index.html">Index</a></span></dt></dl></div><div class="list-of-figures"><p><b>List of Figures</b></p><dl><dt>2.1. <a href="global_settings.html#id2540286">Force based environment collisions illustration</a></dt><dt>2.2. <a href="global_settings.html#id2540345">Impact based environment collisions illustration</a></dt><dt>2.3. <a href="global_settings.html#id2540510">Mass-mass collisions illustration</a></dt><dt>2.4. <a href="global_settings.html#id2540528">Mass-face collisions illustration</a></dt><dt>2.5. <a href="global_settings.html#id2540545">Connection-connection collisions illustration</a></dt><dt>3.1. <a href="mechsim.inc.html#id2573914">patch connection numbers</a></dt></dl></div><div class="list-of-tables"><p><b>List of Tables</b></p><dl><dt>2.1. <a href="expressions.html#id2515131">The following time formatting strings are available:</a></dt><dt>2.2. <a href="patterns.html#id2532634">HDR image ambient variations</a></dt><dt>2.3. <a href="global_settings.html#id2534364">Exposure influence comparison</a></dt><dt>2.4. <a href="global_settings.html#id2534854">internal sequence</a></dt><dt>2.5. <a href="global_settings.html#id2534970">halton sequence</a></dt><dt>3.1. <a href="mechsim.inc.html#id2570798">MechSim_Show_Grid() variations</a></dt><dt>3.2. <a href="mechsim.inc.html#id2571182">MechSim_Show_Patch() variations</a></dt><dt>3.3. <a href="mechsim.inc.html#id2572139">MechSim_Show_Patch() variations</a></dt><dt>4.1. <a href="tutorials_hdri.html#id2595959">Example for high dynamic range of raytraced scene</a></dt><dt>4.2. <a href="tutorials_hdri.html#id2596073">Views and illumination maps from the scene</a></dt><dt>4.3. <a href="tutorials_hdri.html#id2596171">The illumination maps being used in a scene</a></dt><dt>6.1. <a href="appendices.html#id2611667">Current MegaPOV-Team Members</a></dt></dl></div><div class="list-of-examples"><p><b>List of Examples</b></p><dl><dt>2.1. <a href="references.html#id2513282">Influence of Frame_Step on generated files</a></dt><dt>2.2. <a href="expressions.html#id2512800">Using the #set directive</a></dt><dt>2.3. <a href="expressions.html#id2515076">date function usage</a></dt><dt>2.4. <a href="expressions.html#id2514973">Using the timer function</a></dt><dt>2.5. <a href="expressions.html#id2514660">Averaging frames with output_filename function</a></dt><dt>2.6. <a href="expressions.html#id2521297">Polynomial solver usage</a></dt><dt>2.7. <a href="expressions.html#id2519922">Conversion from the sor object definition to the sor_spline type in spline</a></dt><dt>2.8. <a href="camera.html#id2525286">Alternative forms of user_defined camera type definition</a></dt><dt>2.9. <a href="patterns.html#id2532610">HDR image example</a></dt><dt>2.10. <a href="patterns.html#id2532455">Bicubic interpolation for an image map</a></dt><dt>2.11. <a href="global_settings.html#id2534439">Various values for film exposure simulations</a></dt><dt>2.12. <a href="global_settings.html#id2534246">Exponential tone mapping</a></dt><dt>2.13. <a href="global_settings.html#id2539936">Adaptive time stepping</a></dt><dt>2.14. <a href="global_settings.html#id2540686">An example for a complete collision{} section:</a></dt><dt>2.15. <a href="global_settings.html#id2541727">Mass interaction</a></dt><dt>2.16. <a href="global_settings.html#id2541852">Constant downward force in Mechanics simulation</a></dt><dt>2.17. <a href="global_settings.html#id2541958">Attachment in Mechanics simulation</a></dt><dt>2.18. <a href="global_settings.html#id2542944">The simulation data file format</a></dt><dt>2.19. <a href="global_settings.html#id2548163">The internal post process function asking for red color at the middle of image</a></dt><dt>2.20. <a href="global_settings.html#id2548294">Post processing which does nothing (only duplicate the original image)</a></dt><dt>2.21. <a href="global_settings.html#id2548450">Post processing which turns the rendered image into a gray scale image</a></dt><dt>3.1. <a href="mechsim.inc.html#id2570246">MechSim_Show_Objects() macro usage</a></dt><dt>3.2. <a href="mechsim.inc.html#id2570472">MechSim_Show_All_Objects() macro usage</a></dt><dt>3.3. <a href="mechsim.inc.html#id2570757">MechSim_Show_Grid() macro usage</a></dt><dt>3.4. <a href="mechsim.inc.html#id2571142">MechSim_Show_Patch() macro usage</a></dt><dt>3.5. <a href="mechsim.inc.html#id2571493">MechSim_Show_Sphere() macro usage</a></dt><dt>3.6. <a href="mechsim.inc.html#id2571774">VE_Elements array generation</a></dt><dt>3.7. <a href="mechsim.inc.html#id2572269">MechSim_Generate_Grid_Fn() macro usage</a></dt><dt>3.8. <a href="mechsim.inc.html#id2572593">MechSim_Generate_Grid() macro usage</a></dt><dt>3.9. <a href="mechsim.inc.html#id2572913">MechSim_Generate_Grid_Std() macro usage</a></dt><dt>3.10. <a href="mechsim.inc.html#id2573233">MechSim_Generate_Box() macro usage</a></dt><dt>3.11. <a href="mechsim.inc.html#id2573570">MechSim_Generate_Block() macro usage</a></dt><dt>3.12. <a href="mechsim.inc.html#id2573931">MechSim_Generate_Patch() macro usage</a></dt><dt>3.13. <a href="mechsim.inc.html#id2574256">MechSim_Generate_Patch_Std() macro usage</a></dt><dt>3.14. <a href="mechsim.inc.html#id2574504">MechSim_Generate_Line() macro usage</a></dt><dt>3.15. <a href="mechsim.inc.html#id2574715">MechSim_Generate_Line() macro usage</a></dt><dt>3.16. <a href="mechsim.inc.html#id2574948">MechSim_Generate_Sphere() macro usage</a></dt><dt>3.17. <a href="inc_pprocess.inc.html#id2581130">Find edge macro</a></dt><dt>5.1. <a href="internals.html#id2602022">Typical patch markup</a></dt></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="introduction.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right" valign="top"> Chapter 1. Introduction</td></tr></table></div></body></html>
See more files for this project here