Кіріспе

Ашық кодты фракталдық редактор және генератор

Apophysis – Microsoft Windows және Macintosh жүйелері үшін ашық кодты фракталдық жалын редакторы және көрсету құралы. Apophysis фракталдық жалындарды жасау және өңдеу үшін көптеген мүмкіндіктерге ие, соның ішінде үшбұрыштарды манипуляциялау арқылы трансформацияларды тікелей өңдеуге мүмкіндік беретін редактор, үшбұрыштарға кездейсоқ өзгерістер енгізетін мутация терезесі, кескіннің түсі мен орнын реттеуге мүмкіндік беретін реттеу терезесі бар. Ол сонымен қатар фракталдың көптеген компоненттеріне тікелей қол жеткізе алатын скрипт тілін ұсынады, бұл Electric Sheep-те көрінетін анимациялар сияқты эффектілерге мүмкіндік береді, олар да фракталдық жалындар. Пайдаланушылар фракталдық жалындарды FLAM3 сияқты басқа фракталдық жалынды көрсету бағдарламаларына экспорттай алады. 3D қолдайтын Apophysis-тің жеке нұсқасы бар. Оның көптеген көшірмелері, порттары және түйіндемелері бар.

Тарих

Скотт Дрейвс Fractal Flames-ті ойлап тапты және 90-жылдардың басында C тілінде жазылған ашық кодты іске асыруын жариялады. 2001 жылы Рональд Хордик оның кодын Delphi-ге аударып, анимацияланбаған экран сақтағышын жасады. 2003 немесе 2004 жылы Марк Таунсенд Рональдтың кодын алып, графикалық интерфейс қосып, Apophysis бағдарламасын құрды. Одан бері оны Пётр Сдобнов, Пётр Борис және Рональд Хордик жетілдіріп, жаңартты. 2009 жылдан бері Apophysis 7X деп аталатын Apophysis нұсқасы бар. Бастапқыда ол Windows Vista және 7 сияқты қазіргі заманғы Microsoft Windows операциялық жүйелерін қолдау мақсатында жасалған. Apophysis қолданушыларының ықпалды пікірлері әзірлеуші Георг Кихнені жаңартулар жасауға ынталандырды, соның арқасында 7X Apophysis-тің ең танымал және жетілген нұсқасы атанды.

Техникалық мәліметтер

Пайдаланушы математикалық функциялар жиынтығын белгілейді. Әрбір функция – бұл сызықтық түрлендірудің және көбінесе сызықтық емес түрлендірудің қосылысы. Мұндай функциялар жиынтығы итерацияланған функциялар жүйесі (IFS) деп аталады. Содан кейін Апофиз Монте-Карло әдісі арқылы осы функциялар жиынтығының тартымдылық аймағын құрайды. Шындығында, Апофиз ықтималдық шамасын жасайды, ол кейбір ереже бойынша түспен боялады.

Скрипттер

Apophysis Scripter Studio скрипт кітапханасын қолданады, осы арқылы пайдаланушылар жаңа жалын жасауға, қолданыстағы жалынды өңдеуге немесе ірі тапсырмаларды орындауға мүмкіндік беретін скрипттерді жаза алады. Мысалы, фракталдардың бүкіл жиынтығын рендерлеу мүмкіндігі бар.

Тіркемелер

Apophysis плагин API-ді қолдайды, осылайша жаңа түрлері тәуелсіз түрде жасалып, таратылуы мүмкін. Әртүрлі пайдаланушылар қауымдастықтарынан көптеген плагиндер қолжетімді.