Waarom Python de moeite waard is

  • 3 Reacties
  • 2504 Gelezen
*

Offline PKHG

  • 1011
Gepost op: 10 mei 2009, 19:43:58
Hi,
Voor Gimp kan men programmeren in 'Tiny Scheme', ook te gebruiken voor plugins (iets wat men vaker nodig heeft)
Hetzelfde geldt voor Gimp en Python, alleen Python is VEEL VEEL krachtiger dan Tiny Scheme (de echte Scheme kan ook min of meer ALLES!)

En nu is Python ook al ingebouwd in Blender en hier nu een voorbeeld van mijn laatste inspanningen:

Het doel is een kamer te laten zien, waarin 'lampen' op verschillende plaatsen geplaatst zijn en men wil graag de werking van de lampen laten zien. (Animatie bij wijzigingen)

Dus eerste probleem: een kamer maken.... gaat natuurlijk op de directe wijze heel snel:
Een kubus een beetje uitrekken een 'lijn = edge' weghalen en men kan met een camera IN de kamer kijken ....
Een kamer heeft een deur (of meerdere), een raam (of meerdere), meubelen (daarom mijn meubelmakerij oefeningen) enz.

Met Python kun je nu een kamer min of meer met EEN klik op een script aanmaken!
Zie dit plaatje:

En wat als je de plaatsing van de deur en raam, hoogte etc. niet bevalt?
tja makkelijk, de goede hoekpunten kiezen en  wijzigen maar.

Maar wat ik nu gedaan heb, ist dit met Python te laten genereren, en aldaar zijn hoogte, breedte etc. gewoon parameters,  het bevalt niet? Deur moet meer naar rechts?
Makkelijk: in het script EEN getal wijzigen (oude model weggoien) en EEN klik en klaar is Cees!

B.v. deur en raam meer naar rechts: twee getallen aangepas en een klik, voila:



Dat is waar Peter plezier in heeft ;)


« Laatst bewerkt op: 10 mei 2009, 19:50:06 door PKHG »
Peter
*

Offline PKHG

  • 1011
Gepost op: 11 mei 2009, 08:19:11
Kamer heeft een lamp gekregen

Peter
*

Offline admin

  • 855
Gepost op: 12 mei 2009, 09:23:35
Dat heb je leuk voor elkaar!

Ik vond trouwens nog een goede Blender materialen database met momenteel 596 materialen: http://matrep.parastudios.de/index.php?p=7 Daar zitten vast wel wat nuttige materialen bij voor je kamer ;)

Bijvoorbeeld:
- een mooie vloerbedekking: http://matrep.parastudios.de/index.php?action=view&material=306-blue-towelflannel&fc=5
- Perzisch tapijt: http://matrep.parastudios.de/index.php?action=view&material=560-persian-carpet&fc=5
- houten een tafel: http://matrep.parastudios.de/index.php?action=view&material=446-knagy-wood&fc=1
....
« Laatst bewerkt op: 12 mei 2009, 09:31:16 door leendert »
*

Offline PKHG

  • 1011
Gepost op: 12 mei 2009, 12:04:02
Leuke links! Bedankt!

Wat er met Blender niet allemaal kan! En wat ik nog moet leren ;-)
Peter