Ero sivun ”NgPlant” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (pientä fiksausta)
pEi muokkausyhteenvetoa
 
(7 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 7: Rivi 7:
| lisenssi=[[GPLv2]], [[LGPLv2]] [[BSD-lisenssi]]
| lisenssi=[[GPLv2]], [[LGPLv2]] [[BSD-lisenssi]]
| kotisivu=[http://ngplant.org/ ngplant.org]
| kotisivu=[http://ngplant.org/ ngplant.org]
| lähdekoodi=[https://github.com/stager13/ngplant github.com/stager13/ngplant]
}}
}}


'''ngPlant''' on avoimen lähdekoodin kasvien ja puiden 3D-mallinnus ohjelmisto. Ohjelma tallentaa ngp-tiedostomuotoon, mutta ohjelmalla voi suorittaa export toiminnon [[dae]]- ja [[obj]]-tiedostomuotoihin.  
'''ngPlant''' on avoimen lähdekoodin kasvien ja puiden 3D-mallinnus ohjelmisto. Ohjelma tallentaa ngp-tiedostomuotoon, mutta ohjelmalla voi tehdä export toiminnon [[dae]]- ja [[obj]]-tiedostomuotoihin.
 
ngPlant ohjelman suositeltavia lisäohjelmia ovat mm.
* [[Inkscape]] - Puun tai pensaan lehtien muotoon suunnittelu ja piirto.
* [[Gimp]] - Puun tai pensaan lehtien tekstuurien väritys.
* [[Blender]] - Yhdistetään kaikki nämä yhteen.


==Asenna==
==Asenna==
Ohjelman [https://github.com/stager13/ngplant/blob/master/INSTALL GitHub sivulta] löydät lähdekoodin ja ohjeen kääntämistä varten.
Ohjelman [https://github.com/stager13/ngplant/blob/master/INSTALL GitHub sivulta] löydät lähdekoodin ja ohjeen kääntämistä varten.
Ohjelma kääntyy [[scons]]illa kunhan seuraavat
* [[wxWidgets]] (2.8.x, 3.0.x)
* [[Python]]
* [[scons]]
* [[GLEW]]
riippuvuudet ovat asennettu.


* Siirrä ''ngplat'' binääri ''ngplant'' kansioon.
* Kun ohjelma on käännetty Siirrä ''ngplant'' binääri ''ngplant'' kansioon.
* Siirrä ''plugins'' kansio sisältöineen samaan kansioon, muuten export toiminto ei toimi.
* Siirrä myös ''plugins'' kansio sisältöineen samaan kansioon, muuten export toiminto ei toimi.


==Aiheesta muualla==
==Aiheesta muualla==
Rivi 21: Rivi 35:
* [http://yorik.uncreated.net/tutorials/treemaking.html Puun teko tutoriaali]
* [http://yorik.uncreated.net/tutorials/treemaking.html Puun teko tutoriaali]


{{Pelinteko}}
[[Luokka:3D-mallinnusohjelmat]]
[[Luokka:3D-mallinnusohjelmat]]

Nykyinen versio 13. maaliskuuta 2022 kello 02.35


ngPlant

Käyttöliittymä OpenGL
Lisenssi GPLv2, LGPLv2 BSD-lisenssi
Kotisivu ngplant.org
Lähdekoodi github.com/stager13/ngplant

ngPlant on avoimen lähdekoodin kasvien ja puiden 3D-mallinnus ohjelmisto. Ohjelma tallentaa ngp-tiedostomuotoon, mutta ohjelmalla voi tehdä export toiminnon dae- ja obj-tiedostomuotoihin.

ngPlant ohjelman suositeltavia lisäohjelmia ovat mm.

  • Inkscape - Puun tai pensaan lehtien muotoon suunnittelu ja piirto.
  • Gimp - Puun tai pensaan lehtien tekstuurien väritys.
  • Blender - Yhdistetään kaikki nämä yhteen.

Asenna[muokkaa]

Ohjelman GitHub sivulta löydät lähdekoodin ja ohjeen kääntämistä varten. Ohjelma kääntyy sconsilla kunhan seuraavat

riippuvuudet ovat asennettu.

  • Kun ohjelma on käännetty Siirrä ngplant binääri ngplant kansioon.
  • Siirrä myös plugins kansio sisältöineen samaan kansioon, muuten export toiminto ei toimi.

Aiheesta muualla[muokkaa]

v  k  m
Peliohjelmointiin liittyvät artikkelit
 Yleiset  Peliohjelmointi Linuxilla | Musiikki ja äänet | Kuvankäsittely | Mallinnus | Lokalisointi
 2D 
 Pelimoottorit  Solar2D | Defold | Fife | LÖVE
  -Karttamuokkaimet  Tiled | OGMO Editor
 3D 
 Avoimet  Banshee 3D | Castle Game Engine | DarkPlaces | Defold | Godot Engine | Grit engine | Irrlicht Engine | id Tech (Quake) | ioquake3 | jMonkeyEngine | Lightfeather 3D | The Mirror | OGRE | O3DE | Panda3D | Range Engine | Serious | UPBGE | QFusion
 Suljetut  Axis Game Factory | CryEngine | Source | Unity3D | Unreal Engine
 Keskeytyneet  Crystal Space
  kuvankäsittely tekstuurikartoitus mallinnus 
 Kuvankäsittely  Gimp
  -Pikseligrafiikka  Aseprite | Pixelator
 Mallinnus  Blender | UPBGE | Bforartists | MakeHuman | Neobarok | ngPlant | ArbaroDust3D
  -Tekstuurikartoitus  AwesomeBump | Material Maker | Ptex
  -Tekstuurien luonti  ArmorLab
  -Pintakuviomaalaus  ArmorPaint
 Maastogeneraattorit  TerraForge3D
 Ohjelmointikielet 
  -Käännettävät  C | C++
  -Tulkattavat  Java | Python | Lua
  Ohjelmointimoduulit  pygame
  -Kirjastot  Assimp | OpenGL | Vulkan | SDL