Ero sivun ”AwesomeBump” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (Katso myös)
p (artikkelia päivitetty)
Rivi 5: Rivi 5:
| lisenssi=[[GPLv3]]
| lisenssi=[[GPLv3]]
| käyttöliittymä=[[QT]]
| käyttöliittymä=[[QT]]
| kotisivu=[http://awesomebump.besaba.com awesomebump.besaba.com] {{Vanhentunut linkki}}
| kotisivu=
<li>[https://github.com/kmkolasinski/AwesomeBump github.com/kmkolasinski/AwesomeBump]
<li>[https://web.archive.org/web/20180827152251/http://awesomebump.besaba.com/] {{Vanhentunut linkki}}
| lahdekoodi=[https://github.com/kmkolasinski/AwesomeBump github.com/kmkolasinski/AwesomeBump]
| lahdekoodi=[https://github.com/kmkolasinski/AwesomeBump github.com/kmkolasinski/AwesomeBump]
}}
}}
Rivi 13: Rivi 15:
Koska kuvankäsittely tehdään 99% cpu:lla, ohjelma toimii erittäin nopeasti ja kaikkia parametreja voidaan muuttaa reaaliajassa. AwesomeBump tehtiin vaihtoehdoksi [https://sites.google.com/site/ccdsurgeon/ Insane Bump] GIMP-liitännäiselle [https://github.com/kyokenn/gimp-plugin-insanebump]. Ohjelma vastaa Windowsin kaupallista Crazybump työkalua.
Koska kuvankäsittely tehdään 99% cpu:lla, ohjelma toimii erittäin nopeasti ja kaikkia parametreja voidaan muuttaa reaaliajassa. AwesomeBump tehtiin vaihtoehdoksi [https://sites.google.com/site/ccdsurgeon/ Insane Bump] GIMP-liitännäiselle [https://github.com/kyokenn/gimp-plugin-insanebump]. Ohjelma vastaa Windowsin kaupallista Crazybump työkalua.


Ohjelma on asennettavissa Windows, Mac OS ja Linux käyttöjärjestelmiin.
Ohjelma on asennettavissa Linux, macOS ja Windows käyttöjärjestelmiin.


==Asennus==
==Asennus==
Ohjelman kotisivuilta löytyvät asennuspaketit.
Ohjelman kotisivuilta löytyvät asennuspaketit.
===Arch Linux===
{{Asenna/yay|awesomebump}}


==Tekstuurikartoituksen mallinnus==
==Tekstuurikartoituksen mallinnus==

Versio 29. marraskuuta 2020 kello 12.39

AwesomeBump

Käyttöliittymä QT
Lisenssi GPLv3
Kotisivu
  • github.com/kmkolasinski/AwesomeBump
  • [1] [vanhentunut linkki]
  • AwesomeBump on avoimen lähdekoodin Qt-ohjelma. Se on suunniteltu tuottamaan yhdestä tekstuurista useita kuvakarttoja, joita käytetään mm. 3D-mallineen tai pelin tekstuurien parantamiseen. 3D-tekstuurien pintojen muotoja varten tarvitaan tekstuurista muutama erilainen kuva, joista kukin toimii ns. karttana 3D-ohjelmalle tai pelille. Tekstuurikuvan kartoilla voidaan kuvata mm. pinnanmuotoa, korkeutta, valon heijastumista pinnalta, sekä muita yksityiskohtia. Näin 3D-ohjelma voi näyttää realistisempia pintamuotoja ja siitä heijastuvaa valoa. Tekstuurikuvan RGB-väriarvot vastaavat ohjelmointikielessä Vectoreiden x,y,z arvoja. Tekniikkaa kutsutaan tekstuurikartoituksen (Texture mapping) nimellä.

    Koska kuvankäsittely tehdään 99% cpu:lla, ohjelma toimii erittäin nopeasti ja kaikkia parametreja voidaan muuttaa reaaliajassa. AwesomeBump tehtiin vaihtoehdoksi Insane Bump GIMP-liitännäiselle [2]. Ohjelma vastaa Windowsin kaupallista Crazybump työkalua.

    Ohjelma on asennettavissa Linux, macOS ja Windows käyttöjärjestelmiin.

    Asennus

    Ohjelman kotisivuilta löytyvät asennuspaketit.

    Arch Linux

    AwesomeBump voidaan asentaa AUR:n kautta. Avaa komentorivi ja komenna:

    $ yay -S awesomebumpAUR
    

    Tekstuurikartoituksen mallinnus

    Paras mallinnustulos saadaan kun 3D-mallineeseen yhdistetään viisi erilaista tekstuurikuvaa. Kuvat ovat eng. diffuse texture, normal texture, specularity texture, occlusioon texture ja displacement texture. Näin mallineen tekstuurista tulee huomattavasti parempi. Tätä keinoa esimerkiksi kaikki ammattimallintajat ja pelikehittäjät käyttävät.

    Tekstuurimappaus käytännössä

    Esimerkiksi Youtubesta löytyy erittäin laadukas videosarja OpenGL C++ linux-ohjelmoinnista, joissa keskitytään eri tekstuurikartoituksien käyttöön ohjelmoijan näkökulmasta katsoen.

    Aiheesta muualla

    Katso myös