"use strict";(self.webpackChunkspeice_io=self.webpackChunkspeice_io||[]).push([["7465"],{13825:function(e,t,n){n.r(t),n.d(t,{assets:function(){return c},contentTitle:function(){return o},default:function(){return h},frontMatter:function(){return s},metadata:function(){return i},toc:function(){return l}});var i=n(33671),r=n(85893),a=n(50065);let s={slug:"2025/03/playing-with-fire-camera",title:"Playing with fire: The camera",date:new Date("2025-03-10T12:00:00.000Z"),authors:["bspeice"],tags:[]},o=void 0,c={authorsImageUrls:[void 0]},l=[];function u(e){let t={a:"a",p:"p",...(0,a.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(t.p,{children:["Something that bugged me while writing the first three articles on fractal flames were the constraints on\noutput images. At the time, I had worked out how to render fractal flames by studying\n",(0,r.jsx)(t.a,{href:"https://sourceforge.net/projects/apophysis/",children:"Apophysis"})," and ",(0,r.jsx)(t.a,{href:"https://github.com/scottdraves/flam3",children:"flam3"}),"; just enough to display images\nin a browser."]}),"\n",(0,r.jsx)(t.p,{children:"Having spent more time with fractal flames and computer graphics, it's time to implement\nsome missing features."})]})}function h(e={}){let{wrapper:t}={...(0,a.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},50065:function(e,t,n){n.d(t,{Z:function(){return o},a:function(){return s}});var i=n(67294);let r={},a=i.createContext(r);function s(e){let t=i.useContext(a);return i.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),i.createElement(a.Provider,{value:t},e.children)}},33671:function(e){e.exports=JSON.parse('{"permalink":"/2025/03/playing-with-fire-camera","source":"@site/blog/2024-11-15-playing-with-fire/4-camera/index.mdx","title":"Playing with fire: The camera","description":"Something that bugged me while writing the first three articles on fractal flames were the constraints on","date":"2025-03-10T12:00:00.000Z","tags":[],"readingTime":5.515,"hasTruncateMarker":true,"authors":[{"name":"Bradlee Speice","socials":{"github":"https://github.com/bspeice"},"key":"bspeice","page":null}],"frontMatter":{"slug":"2025/03/playing-with-fire-camera","title":"Playing with fire: The camera","date":"2025-03-10T12:00:00.000Z","authors":["bspeice"],"tags":[]},"unlisted":false,"lastUpdatedAt":1741655608000,"nextItem":{"title":"Playing with fire: Tone mapping and color","permalink":"/2024/11/playing-with-fire-log-density"}}')}}]);