Difference between revisions of "Knowledgebase:Macro Files"

From POV-Wiki
Jump to navigation Jump to search
m (1 revision: POV-Ray Links Collection)
(page done)
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
<p class="Hint">A listing of macro files sites in alphabetical order.</p>
 
<p class="Hint">A listing of macro files sites in alphabetical order.</p>
*[http://www.ndirect.co.uk/~chris.dennis/povray.html Accurate Sun Position macro]
+
*[http://web.archive.org/web/20060420060827/http://www.chris-dennis.ndtilda.co.uk/povray.html Accurate Sun Position macro]
 
:<p>A macro by Chris Dennis for calculating the position of the sun for any given time and place on the surface of the earth. It's cleverly called sun.inc.</p>
 
:<p>A macro by Chris Dennis for calculating the position of the sun for any given time and place on the surface of the earth. It's cleverly called sun.inc.</p>
  
*[http://www.spiritone.com/~english/cyclopedia/include/bezier.inc Bezier.inc - Macro]
+
*[http://www.joshuarenglish.com/cyclopedia/bezier.html Bezier.inc - Macro]
 
:<p>A bezier spline macro include file by Josh English based on POVRay 3.1.</p>
 
:<p>A bezier spline macro include file by Josh English based on POVRay 3.1.</p>
  
Line 9: Line 9:
 
:<p>Blob Man is a set of macros that generate a humanoid figure from Blobs, the Head, Arms, Legs, Hands, Feet and Fingers can all be positioned. Hair of varying styles can be added if required, as can image_maps for the face.</p>
 
:<p>Blob Man is a set of macros that generate a humanoid figure from Blobs, the Head, Arms, Legs, Hands, Feet and Fingers can all be positioned. Hair of varying styles can be added if required, as can image_maps for the face.</p>
  
*[http://www.geocities.com/SiliconValley/Lakes/5432/povray/geodesic.html Geodesic V2 macro]
+
*[http://frabru.de/c.php/resource/povray/script/ Frank Bruder - POV-Ray script files]
 +
:<p>Several include files having to do with astronomy, including a set of macros for plotting orbits and solving the three-body problem.</p>
 +
 
 +
*[http://www.sciencetronics.com/geocities/povray/geodesic.html Geodesic V2 macro]
 
:<p>This macro include file creates evenly distributed points on a sphere like a geodesic dome By: Uwe Zimmermann</p>
 
:<p>This macro include file creates evenly distributed points on a sphere like a geodesic dome By: Uwe Zimmermann</p>
  
*[http://home.inreach.com/rtowle/POV/POV-Ray.html Icosahedral Kaleidoscopes]
+
*[http://www.northforktrails.com/RussellTowle/POV/POV-Ray.html Icosahedral Kaleidoscopes]
 
:<p>Russell Towle's POV scene files for (1) and icosahedral kaleidoscope, and (2) regular and irregular star polygons, compounds of polygons, with spheres on the vertices and cylinders on the edges.</p>
 
:<p>Russell Towle's POV scene files for (1) and icosahedral kaleidoscope, and (2) regular and irregular star polygons, compounds of polygons, with spheres on the vertices and cylinders on the edges.</p>
  
*[http://home.pacbell.net/tylereng/index.html Include files/Macros]
+
*[http://web.archive.org/web/20080514063612/http://home.pacbell.net/tylereng/index.html Include files/Macros]
 
:<p>Arbre.inc is a macro include file for the generation of realistic trees in POV-Ray and Mur.inc is a macro that makes realistic rock like block walls similar to what you might see in a garden or in dungeons. Both files created by Steven Pigeon and are hosted with persmission by Ken Tyler. You can also download 58 useful POV-Ray macros all in one zip file.</p>
 
:<p>Arbre.inc is a macro include file for the generation of realistic trees in POV-Ray and Mur.inc is a macro that makes realistic rock like block walls similar to what you might see in a garden or in dungeons. Both files created by Steven Pigeon and are hosted with persmission by Ken Tyler. You can also download 58 useful POV-Ray macros all in one zip file.</p>
  
*[http://enphilistor.50megs.com/macs.htm John VanSickles Thoroughly Useful Macros and Include files]
+
*[http://www.oocities.org/evilsnack/macs.htm John VanSickles Thoroughly Useful Macros and Include files]
:<p>John has a great collection of macros and include files zipped into a single downloadable archive. Useful for any POV-Ray users tool box. Also available from  http://www.geocities.com./evilsnack/macs.htm</p>
+
:<p>John has a great collection of macros and include files zipped into a single downloadable archive. Useful for any POV-Ray users tool box. Also available from  http://www.reocities.com./evilsnack/macs.htm</p>
  
*[http://members.tripod.com/~klatte/pov/povfiles.html Julius Klatte's Asymmetrical Scaling Macro]
+
*[http://web.archive.org/web/20081230065801/http://members.tripod.com/~klatte/pov/povfiles.html Julius Klatte's Asymmetrical Scaling Macro]
 
:<p>The Asymmetrical Scaling Macro is a very useful tool for scaling several parts of objects in separate ways, for example to create an egg shape by scaling a sphere asymmetrically. Object merging supported for perfect transparent objects.</p>
 
:<p>The Asymmetrical Scaling Macro is a very useful tool for scaling several parts of objects in separate ways, for example to create an egg shape by scaling a sphere asymmetrically. Object merging supported for perfect transparent objects.</p>
  
*[http://members.tripod.com/~klatte/pov/povfiles.html Julius Klatte's Lens Macro]
+
*[http://web.archive.org/web/20081230065801/http://members.tripod.com/~klatte/pov/povfiles.html Julius Klatte's Lens Macro]
 
:<p>Create magnifying lenses with just two macro parameters: lens radius and thickness. Two example refractive glass materials included.</p>
 
:<p>Create magnifying lenses with just two macro parameters: lens radius and thickness. Two example refractive glass materials included.</p>
  
*[http://members.tripod.com/~klatte/pov/povfiles.html Julius Klatte's Mesh Box Macro]
+
*[http://web.archive.org/web/20081230065801/http://members.tripod.com/~klatte/pov/povfiles.html Julius Klatte's Mesh Box Macro]
 
:<p>This small macro makes it possible to build a box consisting of mesh triangles, with an input of only two vectors (just like in the regular box object statement). Useful for exporting from POV-Ray.</p>
 
:<p>This small macro makes it possible to build a box consisting of mesh triangles, with an input of only two vectors (just like in the regular box object statement). Useful for exporting from POV-Ray.</p>
  
*[http://members.tripod.com/~klatte/pov/povfiles.html Julius Klatte's Random function Macro]
+
*[http://web.archive.org/web/20081230065801/http://members.tripod.com/~klatte/pov/povfiles.html Julius Klatte's Random function Macro]
 
:<p>A macro shortcut for a mathematical calculation: input is a range (two different numbers), output is a random number in that range (i.e. smaller than the maximum and larger than the minimum).</p>
 
:<p>A macro shortcut for a mathematical calculation: input is a range (two different numbers), output is a random number in that range (i.e. smaller than the maximum and larger than the minimum).</p>
  
*[http://members.tripod.com/~klatte/pov/povfiles.html Julius Klatte's Rounded Box Macro]
+
*[http://web.archive.org/web/20081230065801/http://members.tripod.com/~klatte/pov/povfiles.html Julius Klatte's Rounded Box Macro]
 
:<p>Do you wish to use a box without sharp edges in a scene, but a superellipsoid isn't quite the thing you want? Try this macro to get some smooth edges without placing all those spheres and cylinders.</p>
 
:<p>Do you wish to use a box without sharp edges in a scene, but a superellipsoid isn't quite the thing you want? Try this macro to get some smooth edges without placing all those spheres and cylinders.</p>
  
*[http://www.zeropps.uklinux.net Lattice Work Macro]
+
*[http://web.archive.org/web/20080509105020/http://www.zeropps.uklinux.net/ Lattice Work Macro]
 
:<p>The Latticework macro can produce 31 different designs and with three different cross types and can apply the texture at three different levels all within the macro so that you can have as many different types of latticework in one scene as you like.</p>
 
:<p>The Latticework macro can produce 31 different designs and with three different cross types and can apply the texture at three different levels all within the macro so that you can have as many different types of latticework in one scene as you like.</p>
  
*[http://www.xs4all.nl/~remcodek/pov.html Macros - SoftForm, XTree, and Voetbal]
+
*[http://remcodek.home.xs4all.nl/pov_code.html Macros - SoftForm, XTree, and Voetbal]
 
:<p>*SoftForm, is an INC with a macro that creates (flat) polygons with rounded edges. It also has shortcuts to create several polygons, including stars. * XTree is an include-file that creates simple Xmas-type trees. *Voetbal (soccer ball) is yet another ball-macro but this one is (for) kicking!</p>
 
:<p>*SoftForm, is an INC with a macro that creates (flat) polygons with rounded edges. It also has shortcuts to create several polygons, including stars. * XTree is an include-file that creates simple Xmas-type trees. *Voetbal (soccer ball) is yet another ball-macro but this one is (for) kicking!</p>
  
Line 48: Line 51:
 
:<p>A collection of POV-Ray Macros including macros to connects two pre-declared points.</p>
 
:<p>A collection of POV-Ray Macros including macros to connects two pre-declared points.</p>
  
*[http://www.geocities.com/SiliconValley/Way/2419/POVMacros.html POV-Ray 3.1 Macros]
+
*[http://www.reocities.com/SiliconValley/Way/2419/POVMacros.html POV-Ray 3.1 Macros]
 
:<p>Fill - Box or Cylinder with Spheres Macros</p>
 
:<p>Fill - Box or Cylinder with Spheres Macros</p>
  
Line 54: Line 57:
 
:<p>Site includes a Macro Tree file, Grass generation, Window Blinds, Brick Walls, Special Shape extrusion Macro, 19th Century Lamp Post, Folding Deck Chair, Odd Pipe connecting Macro file, Glass w/liquid object, Broken Egg, and Angel Wings object.</p>
 
:<p>Site includes a Macro Tree file, Grass generation, Window Blinds, Brick Walls, Special Shape extrusion Macro, 19th Century Lamp Post, Folding Deck Chair, Odd Pipe connecting Macro file, Glass w/liquid object, Broken Egg, and Angel Wings object.</p>
  
*[http://members.home.nl/seedseven/ POV-Ray Stuff by Ingo Janssen]
+
*[http://lib.povray.org/searchcollection/index2.php POV-Ray Object Collection]
 +
:<p>Lots of POV-Ray macros by different contributors on a common copyleft license. Maintained on the official POV-Ray web site.</p>
 +
 
 +
*[http://code.google.com/p/mmgm/ POV-Ray Stuff by Ingo Janssen]
 
:<p>Site contains several useful macros; param.inc, twovar.inc, coons.inc, lathe.inc, msm.inc, prism.inc.</p>
 
:<p>Site contains several useful macros; param.inc, twovar.inc, coons.inc, lathe.inc, msm.inc, prism.inc.</p>
  
*[http://www.geocities.com/evilsnack/nsss.htm Subdivision Surface Suite for POV-Ray]
+
*[http://www.reocities.com/evilsnack/nsss.htm Subdivision Surface Suite for POV-Ray]
 
:<p>A subdivision surface is a method of generating curving surfaces by taking a mesh of polygons, and refining those polygons by replacing them with smaller polygons, each derived by a set formula from the polygons of the prior generation of the surface. The resulting polygon mesh, over successive generations, approaches a smooth curve. The Surface Subdivision Suite is a suite of macros by John VanSickle which enable the user to take a coarse triangle mesh and smooth it into something that appears far smoother.</p>
 
:<p>A subdivision surface is a method of generating curving surfaces by taking a mesh of polygons, and refining those polygons by replacing them with smaller polygons, each derived by a set formula from the polygons of the prior generation of the surface. The resulting polygon mesh, over successive generations, approaches a smooth curve. The Surface Subdivision Suite is a suite of macros by John VanSickle which enable the user to take a coarse triangle mesh and smooth it into something that appears far smoother.</p>
  
Line 63: Line 69:
 
:<p>Theresa Willis' include files for generating robotic style walking POV-Ray animations. Walking.inc and Son of Wilbot.inc.</p>
 
:<p>Theresa Willis' include files for generating robotic style walking POV-Ray animations. Walking.inc and Son of Wilbot.inc.</p>
  
*[http://www.nolights.de/main.html Tim's Resource Page]
+
*[http://www.nolights.de Tim's Resource Page]
 
:<p>Tim Nikias' site contains various macro utilities and object files for download. Visit site to see what is available.</p>
 
:<p>Tim Nikias' site contains various macro utilities and object files for download. Visit site to see what is available.</p>
  

Latest revision as of 12:13, 22 October 2013

A listing of macro files sites in alphabetical order.

A macro by Chris Dennis for calculating the position of the sun for any given time and place on the surface of the earth. It's cleverly called sun.inc.

A bezier spline macro include file by Josh English based on POVRay 3.1.

Blob Man is a set of macros that generate a humanoid figure from Blobs, the Head, Arms, Legs, Hands, Feet and Fingers can all be positioned. Hair of varying styles can be added if required, as can image_maps for the face.

Several include files having to do with astronomy, including a set of macros for plotting orbits and solving the three-body problem.

This macro include file creates evenly distributed points on a sphere like a geodesic dome By: Uwe Zimmermann

Russell Towle's POV scene files for (1) and icosahedral kaleidoscope, and (2) regular and irregular star polygons, compounds of polygons, with spheres on the vertices and cylinders on the edges.

Arbre.inc is a macro include file for the generation of realistic trees in POV-Ray and Mur.inc is a macro that makes realistic rock like block walls similar to what you might see in a garden or in dungeons. Both files created by Steven Pigeon and are hosted with persmission by Ken Tyler. You can also download 58 useful POV-Ray macros all in one zip file.

John has a great collection of macros and include files zipped into a single downloadable archive. Useful for any POV-Ray users tool box. Also available from http://www.reocities.com./evilsnack/macs.htm

The Asymmetrical Scaling Macro is a very useful tool for scaling several parts of objects in separate ways, for example to create an egg shape by scaling a sphere asymmetrically. Object merging supported for perfect transparent objects.

Create magnifying lenses with just two macro parameters: lens radius and thickness. Two example refractive glass materials included.

This small macro makes it possible to build a box consisting of mesh triangles, with an input of only two vectors (just like in the regular box object statement). Useful for exporting from POV-Ray.

A macro shortcut for a mathematical calculation: input is a range (two different numbers), output is a random number in that range (i.e. smaller than the maximum and larger than the minimum).

Do you wish to use a box without sharp edges in a scene, but a superellipsoid isn't quite the thing you want? Try this macro to get some smooth edges without placing all those spheres and cylinders.

The Latticework macro can produce 31 different designs and with three different cross types and can apply the texture at three different levels all within the macro so that you can have as many different types of latticework in one scene as you like.

*SoftForm, is an INC with a macro that creates (flat) polygons with rounded edges. It also has shortcuts to create several polygons, including stars. * XTree is an include-file that creates simple Xmas-type trees. *Voetbal (soccer ball) is yet another ball-macro but this one is (for) kicking!

By Gilles Tran - Make Very realistic Trees in POV-Ray. This file keeps evolving and is very much in demand.

A collection of POV-Ray Macros including macros to connects two pre-declared points.

Fill - Box or Cylinder with Spheres Macros

Site includes a Macro Tree file, Grass generation, Window Blinds, Brick Walls, Special Shape extrusion Macro, 19th Century Lamp Post, Folding Deck Chair, Odd Pipe connecting Macro file, Glass w/liquid object, Broken Egg, and Angel Wings object.

Lots of POV-Ray macros by different contributors on a common copyleft license. Maintained on the official POV-Ray web site.

Site contains several useful macros; param.inc, twovar.inc, coons.inc, lathe.inc, msm.inc, prism.inc.

A subdivision surface is a method of generating curving surfaces by taking a mesh of polygons, and refining those polygons by replacing them with smaller polygons, each derived by a set formula from the polygons of the prior generation of the surface. The resulting polygon mesh, over successive generations, approaches a smooth curve. The Surface Subdivision Suite is a suite of macros by John VanSickle which enable the user to take a coarse triangle mesh and smooth it into something that appears far smoother.

Theresa Willis' include files for generating robotic style walking POV-Ray animations. Walking.inc and Son of Wilbot.inc.

Tim Nikias' site contains various macro utilities and object files for download. Visit site to see what is available.

Triscan.mcr is a macro definition file designed to work with MegaPOV's new features, such as trace(), min_extent, max_extent, and so forth to produce a simulated surface scan of a #declared POV object, and export it as a triangle mesh in RAW or LSL format. RAW files can then be converted with programs such as 3DWin or Crossroads to a number of other formats, and LSL files can be directly imported into the Leveller height field editor.

End of Category: Go Back to the Categories List