Tag Archives: render

Rendering images from dos till now

I like creating Art, painting, drawing, sculpting but also computer generated. Most of the things i create are for adults. So i can’t post my best work.

Below are some of the programs i’ve used, these are NOT the generic drawing programs like Gimp, Photoshop or alike.
Ony programs that generate (photorealistic) graphics.
I tried to start with the oldest ending with Blender. There is an overlap and sometimes i’m not sure when I used these programs.

BMRT

Blue Moon Rendering Tools, or BMRT, was one of the most famous RenderMan-compliant photorealistic rendering systems.

Could not find examples?

3DS4

3D Studio, not to be confused with the later “3d Studio Max” product, is a DOS-based tool from Autodesk for creating 3d models and animations.

Vivid

This is the Vivid raytracer. It will only run in a dos environment.
http://paulbourke.net/dataformats/vivid/

Povray

The Persistence of Vision Ray Tracer, most commonly acronymed as POV-Ray, is a cross-platform ray-tracing program that generates images from a text-based scene description.

Example povray source
megapov -geometry 1600×1200 +L /usr/share/povray/include/ +L /data/povray/megapov-1.2.1/include/ +L /data/povray/povray-3.7.0.RC3/include/ ./mine.pov

#include "colors.inc"
#include "metals.inc"
#include "woods.inc"

global_settings { ambient_light rgb<0,0,0> }

#declare Jump_Start  = 0.5;
#declare Jump_Height = 7;
#if (clock < Jump_Start )
 #declare Camera_Y = 1;
#else
 #declare Camera_Y = 1
   + Jump_Height*
     0.5*(1-cos(4*pi*(clock-Jump_Start)));
#end

camera {
 angle 38
 location <0.3,Camera_Y,-3>
 right x*image_width/image_height
 look_at <0,1,0>
 rotate<0,-360*(clock+0.01),0>
} 

plane { 
  y, 0  
  pigment { checker color LightGray color White } // checkered floor
}

// deze later spotlight maken
//light_source { <10, 10, -10> color White }
//light_source { <-10, 5, -15> color White }

light_source
{ <100, 200, -150>/50, 1
  fade_distance 6 fade_power 2
  area_light x*3, y*3, 12, 12 circular orient adaptive 0
}


light_source {
  <3,7,-4>     // position
  color White
  spotlight    // specifies spotlight
  radius 15    // cone opening from its axis in degrees. Light start to dim outside of this.
  falloff 20   // outside of this, there is no light.
  tightness 1  // over-all coherence of the light beam
  point_at <0, 2, 0>
}

box 
 { <0,-200,0>, <143,1100,33>
	scale 0.001
      texture {T_Wood4}  
translate <0.42,-1,0.65>
	rotate <-20,0,0>
 }

#declare plank1 = box 
 { <0,0,0>, <143,2200,33>
	scale 0.001
      texture {T_Wood4}  
 }

#declare size1 = union {
object { plank1 }
#declare xpos = 153;
#declare xpos1 = -10;
#declare ypos = 90;
#declare zpos = 16;
#declare xfinal = 1000;
#declare yfinal = 2200;
#declare zfinal = 1000;
#while (ypos <= yfinal)
    #torus { 10,5 rotate<90,0,0> translate<xpos,ypos,zpos>  texture {T_Chrome_4E} scale 0.001 }
    #torus { 10,5 rotate<90,0,0> translate<xpos1,ypos,zpos>  texture {T_Chrome_4E} scale 0.001 }
  #declare ypos = ypos + 200;
#end
}

union {
object { size1 
	rotate <0,0,-20>
}
object { size1 
	rotate <0,180,20>
	translate <1,0,0.033>
}
	rotate <10,0,0>
}

Bryce

Bryce or Bryce3D, is a 3D modeling, rendering and animation program specialising in fractal landscapes.

More about the webcam controls https://www.henriaanstoot.nl/1998/10/23/made-a-webinterface-for-my-diy-webcam/


Poser

Poser (Pro) is a 3D computer graphics program optimized for the 3D modeling of human figures.

Blender

Blender is a free and open-source 3D computer graphics software tool set used for creating animated films, visual effects, art, 3D-printed models, motion graphics, interactive 3D applications, virtual reality, and, formerly, video games. Blender’s features include 3D modelling, UV mapping, texturing, digital drawing, raster graphics editing, rigging and skinning, fluid and smoke simulation, particle simulation, soft body simulation, sculpting, animation, match moving, rendering, motion graphics, video editing, and compositing. (Dutch developers started it in 1994)
https://en.wikipedia.org/wiki/Blender_(software)

Below here not really for art but graphical generators .

Others: Zbrush, Xara3D, Sketchup, OpenScad
Terrain Maker, Terragen

Planning the cocktail bar, same month i did the whole house in Sketchup
Used an android app before to figure out the picture sizes, sketchup works also

I made the double chanter in blender in this post
https://www.henriaanstoot.nl/2021/07/02/3d-printed-double-chanter-proof-of-concept/

Below my openscad version

difference(){
    difference(){
difference(){
    union(){
cylinder($fn = 180, $fa = 12, $fs = 2, h = 100, d1 = 16, d2 = 16, center = false);

translate([-12.5,0,0]){

cylinder($fn = 180, $fa = 12, $fs = 2, h = 70, d1 = 25, d2 = 25, center = false);
}
translate([12.5,0,0]){
cylinder($fn = 180, $fa = 12, $fs = 2, h = 70, d1 = 25, d2 = 25, center = false);
}
}




translate([-12.5,0,0]){
cylinder($fn = 180, $fa = 12, $fs = 2, h = 70, d1 = 17, d2 = 17, center = false);
}

translate([12.5,0,0]){
cylinder($fn = 180, $fa = 12, $fs = 2, h = 70, d1 = 17, d2 = 17, center = false);
}
}
translate([-12.5,0,65])
rotate([0,90,0])
cylinder($fn = 180, $fa = 12, $fs = 2, h = 20, d1 = 10, d2 = 10, center = false);
}
translate([0,0,70])
cylinder($fn = 180, $fa = 12, $fs = 2, h = 50, d1 = 12, d2 = 12, center = false);



}
translate([0,0,69]){
difference(){
union(){
translate([0,0,0])
cylinder($fn = 180, $fa = 12, $fs = 2, h = 5, d1 = 16, d2 = 16, center = false);
translate([-12.5,0,0])
cylinder($fn = 180, $fa = 12, $fs = 2, h = 5, d1 = 25, d2 = 25, center = false);
translate([12.5,0,0])
cylinder($fn = 180, $fa = 12, $fs = 2, h = 5, d1 = 25, d2 = 25, center = false);
}
translate([0,0,0])
cylinder($fn = 180, $fa = 12, $fs = 2, h = 5, d1 = 12, d2 = 12, center = false);
}
}
SUperb example of generated boxes for 3D printing using dimension variables.

NSFW Galleries:

Restricted Content
To view this protected content, enter the password below: