Опубликовано

POVRay Сохранение зрения

csg

Сохранение зрения
Здравствуйте еще раз все и с новым годом ! 
Более месяца с момента последнего поста, так что я опубликовать в одно касание. 
В последнее время у нас есть две программы, посвященные 3D дизайна государств : Blender и POVRAY . 
Сегодня мы будем говорить о POVRAY, что программное обеспечение, которое позволит нам оказывать 3D объекты, используя метод трассировки лучей ( света ) Может быть, позже мы поговорим о Blender в другой должности. 
История POVRay восходит к 80-х годов, когда он создал Дэвид Кирк на платформе Amiga, а затем мигрировали его Аарон Коллинз платформы x86 старых ПК. 
Они сотрудничали, чтобы улучшить программу и превратилась в успех в его день. В настоящее время несколько лет эта программа была возродиться снова и является бесплатным для загрузки и модифицировать исходный код (AGPL3 лицензии). Вот ссылка для скачивания

Это программное обеспечение не включает в себя графический редактор и имеют самые современные 3D программы дизайна. Создает изображения из файла аналогичной на другие языки «.pov» с указанием кода (SDL), известных как С. Таким образом, вы должны иметь базовые знания программирования, чтобы сделать изображение. Эти файлы «.pov» взять информацию из нескольких основных элементов, необходимых для визуализации 3D-изображения в качестве источника света, положение камеры и положения и свойств объектов в 3D-мире. Не работает с треугольниками (или треугольник сетки), как и большинство 3D-программ, но математически обрабатывает объекты в соответствии с уравнениями, выполняющих оптические фотоны света посягать на объектах. Среди наиболее распространенных математических форм, которые позволяет оказывать являются: сферы, цилиндры, конусы, кубы, ящики, тороиды, и т.д.). Это позволяет создавать объекты из союза или вычитания двух или более объектов. Он также позволяет оказывать изоповерхностей. Отношения с фракталами . Мы знаем, что рекурсивные фрактальных изображений возникают из математических формул, для всего, как мы используем эту программу для создания фрактала, хотя она предназначена для рендеринга 3D миры в основном . Только вниз я оставляю пример файла .pov : 

 до свидания !
 
 
#include "colors.inc"
#include "woods.inc"    
#include "stones.inc"

camera {
 ultra_wide_angle angle 45
 location  <0, -0.6, -4>
        right     x*image_width/image_height
        look_at   <0,0,0>
}

light_source{
 <100,200,-200> color White
}  

sky_sphere {
    pigment {
        gradient y
        color_map {
            [0, 1  color Gray10 color Gray80]
        }
    }
}          

plane { y, -1.20
       texture {
         T_Wood3
            finish { specular 0.65 roughness 0.05 ambient 0.3 }
       }
}      

julia_fractal {
 <-0.083,0,-0.83,-0.025>
   quaternion
   sqr
   max_iteration 8
   precision 15 
   texture { T_Stone1 }   
   rotate <0,15,0>
}
julia

Sources /Fuentes: WikiPedia
http://paulbourke.net/exhibition/povfrac/final/