Mandelbulber 3D: programska oprema za upodabljanje ... nenavadno

Mandelbulber 3D

Naslednji članek preučuje Mandelbulber 3D, 3D fraktalni generator. Uporabniki lahko s tem programom ustvarjajo, si ogledujejo in raziskujejo trigonometrične, hiperkompleksne fraktale, Mandelboxe, IFS fraktale in druge XNUMXD fraktale. S tem programom lahko upodabljamo in zapisujemo slike z uporabo različnih materialov po meri. Število izbir, ki so na voljo, je res veliko. Fraktali so geometrijski predmeti, katerih nazobčani ali razdrobljeni obrisi se ponavljajo v različnih merilih.

Fraktali so standardni koncept v matematiki že od začetka XNUMX. stoletja, vendar Benoit Mandelbrot je leta 1975 skoval izraz fraktal.. Od takrat so bili fraktali predmet številnih raziskav. Ker so fraktali pogosta značilnost v naravi, so številni naravni predmeti po naravi fraktalni. Čeprav je bil izraz fraktal skovan relativno nedavno, so fraktali v matematiki že dolgo. Mandelbulber je brezplačen in odprtokoden 3D fraktalni generator za GNU/Linux, Windows in MacOS.

Izdan je pod splošno javno licenco GNU v3.0 s podporo za več grafičnih procesorjev, sledenje žarkom itd.

lastnosti

V zvezi značilnosti poudarkov MandelBulber 3D:

  • Omogoča izvajanje izračunov na več grafičnih karticah, ki podpirajo grafični API OpenCL. Cilj je ustvariti te nenavadne fraktale ali upodobitve.
  • Program je razvit izvorno in se opira na Qt Creator v primeru različice za distribucije Linuxa.
  • Izvaja lahko matematično modeliranje in metodo Monte Carlo za osupljive fotorealistične prizore, ki jih ne boste mogli nehati gledati.
  • Poleg tega podpira trigonometrične, hiperkompleksne, Mandelboxove, IFS in številne druge 3D fraktalne upodobitve. Poleg tega ima tudi podporo za sledenje žarkom.
  • Kompleksno 3D raymarching za ustvarjanje trdih senc, ambientalnih okluzij, globinske ostrine, prosojnosti, loma in drugih učinkov.
  • Poleg x86 podpira tudi arhitekturo Arm.
  • Je na več platformah za Linux, Windows in macOS, kot sem že namignil.
  • Imate funkcijo 3D brskalnika, s katero lahko pregledujete ustvarjeno grafiko in uživate.
  • Predstavitev porazdeljenega omrežja.
  • Omogoča izvajanje animacije ključnih sličic.
  • Podpira upravljanje materialov uporabljenih tekstur.
  • Preslikava teksture na barvo, svetilnost, difuzijo, normalne zemljevide in premik.
  • Ima tudi orodja ukazne vrstice.
  • In s čakalno vrsto upodabljanja.

Več informacij o Mandelbulber 3D – Spletno mesto GitHub