Toon bijdragen

Deze sectie stelt je in staat om alle bijdragen van dit lid te bekijken. Je kunt alleen de bijdragen zien waar je op dit moment toegang toe hebt.


Topics - PKHG

Pagina's: [1] 2 3 ... 5
1
Over Blender / Knutselen an Blender 2.32 (of 2.9 (alfa)) met python
« Gepost op: 22 april 2020, 14:26:26 pm »
Jullie weten nog dat ik dol ben om met python aan en in Blender te programmeren,
Dus ik heb wel zin in een hele serie posts te plaatsen erover.
Het zou zoiets zijn:

1. Aanname dat je Blender2.32 op je PC hebt (misschien al Blender2.9 (alfa)
2. Start Blender maar
3. Boven rechts  de Scripting tab klikken

dus  een klik  :)
4. dit zal voor min of meer de rest het uitganspunt zijn van als de webmaster het goed vindt
dit een cursus van mij (andere mogen zeker het een of ander bijdragen, opmerking, vragen etc.) ne niet worden herhaald, maar verondersteld of vervangen door haal je *.blend maar op
(van de vorige keer, dat je hiermee bezig was)

5. Configureren zou men ook zonder Python moeten gaan leren ik zal aanenmen
dat
dat je de "3dVie ..." hebt gezocht, gevonden en met een
klik heb geactiveerd.
De Indices laten zien van een object wordt namelijk mijn eerste leuke script natuurlijk met een toelichting en wat voorbereidende stappen EERST ;)

2
Leuterhoek / PDF tutorials
« Gepost op: 12 maart 2016, 14:56:56 pm »
Hi via GsoC heb ik deze link ontdekt:
http://gryllus.net/Blender/PDFTutorials/AllPDFTutorials.html
Ik ga maar aan slag en laat horen hoe dat zo is ...

Ui ui, de zip maar ophalen, dan heb je de PDF en het eindresultaat als *.blend
Net 5 minuten 'gespeeld' en een heleboel dingen moeten doen, die ik daarvoor
(bijna) nooit heb gebruikt ....

3
Scripts / Menu's aanpassen, zoo gemakkelijk ;-)
« Gepost op: 23 februari 2016, 11:33:55 am »
Vechten met de layout van menu's en hoe men de operatoren er in zet, was ooit in 2.65 ok en nu in 2.7* is het iets anders.
Da heb ik in mijn herinnering een tutorial van VscopianC gezocht, zij had dus toch zoiets gedaan.
Teruggevonden : #t=3134.008831

Een uurtje besteed ... en het werkt inderdaad voortreffelijk!
Dus, wil je je menu's  b.v. de het standaard menu in View_3D naar je eigen wensen aanpassen is dat inderdaad zo gedaan!
Ik vat het tutorial kort samen:

1. open Blender en laat het standard menu zien!
2. schuif een tweede View_3D venster open (boven rechts de muis op dat driehoekige streepjesgedeelte zetten en slepen maar)
3. maak van View_3D een Tekst (beneden links klikken en juist kiezen)
4. nu b.v. met de rechter muis op Translate klikken en Edit Source kiezen! Dat levert het python script op in het tekstvenster dat je nu naar eigen wensen kunt aanpassen!
5. Voorbeeld: Translate gebruik je nooit, dan maar niet meer laten zien
5.1 met Ctrl-T open je in Tekst het Tekstmenu (aan de linker kant bij mij) en activeer je  Line Numbers (boven)
5.2 je gaat nu naar regel 62, aldaar staat: col.operator("transform.translate")
5.3 wijzig het zo: #col.operator("transform.translate") , oppassen dat de # op de zelfde kolom als daaronder de col van de 'rotate'! Dus gewoon cursor op de c en # invoegen!
5.4 laten werken (of via de button , onderste regel naar rechts schuiven) Run Script of gemakkelijk met Alt-P!

alles goed gegaan, dan is Translate button verdwenen!

Zolang je het bestand space... in D:\blender-2.76b-windows64\2.76\scripts\startup\bl_ui\ bij mij
niet overschrijft , is de wijziging slechts in DEZE Blender sessie aanwezig.
Voor de lol : ongedaan maken (dus # wissen en Alt-P) ....

Zij legt in het tutorial dicht bij het einde uit, hoe je met icons kunt 'knutselen'. Naar mijn weten zijn nieuwe icons alleen via Blender nieuw compileren moglijk, dus men zou aanezige moeten "misbruiken", zoals in de tutorial wordt voorgedaan.

De moeite waard om het te proberen!
En de tutorial ook, is wel een beetje lang en in het Engels. Maar ja, dat zou in Nederland toch niet meer moelijk zijn? ;-).

Groetjes

4
Scripts / Python leren?!
« Gepost op: 20 februari 2016, 15:13:19 pm »
Wil je scripten in Blender heb je EERST ook Python knoffhoff (= know how)  nodig en hoe doet men dat hedendaags zeker goed?
Dat doe ik sinds kort o.a. een Python Notebook! Dat is gewoon fantastisch!
Zoek naar winpython en ga naar de bijbehorende download site en installeer de juiste
versie! Mac, Linux, Windows (32 of 64) ...

Dan de Python notebooks voor beginners maar ophalen en op je PC draaien!
Gewoon hartstikke goed!

Algemene info:
een  eerste algemenerre link: http://opentechschool.github.io/python-data-intro/core/notebook.html
een andere
http://www.pythonforbeginners.com/basics/ipython-a-short-introduction

En een Python beginners notebook wat ik bedoel boven:

https://nbviewer.jupyter.org/github/jupyter/notebook/blob/master/docs/source/examples/Notebook/Running%20Code.ipynb

En nu uitproberen ZONDER alles geinstalleerd te moeten hebben!

 Ga naar http://jupyter.org/
en beneden klik op Try ....
end aldaar de python versie klikken!

Succes!

 

5
Experimenten / Zijn er behalve Blender ook ORIGAMI fans hier?
« Gepost op: 11 februari 2016, 13:31:19 pm »
Hi, als je, zoals ondergetekende, ook gek is met Origami, figuren uit een stuk papier vouwen zonder schaar , kan b.v. bij youtube veel leuke voorbeelden vinden.
Voorbeeld
Maar DAT wil ik nu eigenlijk in Blender doen!
Ben er ooit mee begonnen maar alles vergeten ...

Idee is: i.p.v een film een animatie met Blender maken over hoe men ... moet vouwen.
Misschien later met Gimp bewerken om nog tekst toe te voegen (onderaan of ...)

Op het eerste gezicht lijkt het heel eenvoudig, maar men moet flink Blender-werkwijzen (leren) gebruiken om concurrerend met een film te zijn.

Eerste echte project (waar men graag aan mee zou mogen werken) is een 'schwaluw' te vouwen
het BESTE vliegtuigje uit een A4- papier. Waarom BESTE? Ooit, in de vorige eeuw gooide ik een dergelijke zwaluw de lucht in, er was veel thermiek, dus het werd de hoogte in, iets boven het dak van mijn huis, meegenomen, toen kwam er zijwartse wind en toevallig was het zo gevouwen dat het rondjes ging vliegen. Het werd ca.  200 meter meegenomen voordat het weer de grond bereikte, vliegtijd geschat meer dan 30 seconden!
Dit was de ENIGE keer dat me zoiets overkwam.
Nu vliegen ze zoals altijd gewoon een tijdje ... een heel erg leuk speelgoed voor mijn kleinkinderen!

Goed, ik hoor het wel, en in het weekeinde zal ik er met Blender iets laten zien hoe mijn super-vlieger gevouwen moet worden!

Groetjes
Opa Peter

Dit is hem dan ;-) ==>


6
Leuterhoek / Wiskunde ...
« Gepost op: 11 januari 2016, 10:22:49 am »
Ik heb bijna geen Blender meer gedaan de laatste tijd maar super hulpmiddelen voor (meestal wiskunde) ontdekt en maar uitgeporbeerd.
Hier een link: http://www.learner.org/interactives/geometry/euler.html
Leuk is het om de animaties te zien!
Die zou men ook met Blender moeten kunen maken.
B.v. een dobbelsteen uitklappen op het vlak, dus b.v. 6 (gelijke) vierkanten (vlakken) in een soor T vorm aanmaken en dan animeren opdat het een dobbelsteen wordt.
Kijken jullie maar ...

Groetjes
      Peter

7
Leuterhoek / een aantal stappen betreffende mijn beginners challenge
« Gepost op: 17 augustus 2015, 09:59:37 am »
Zo, vandaag een beetje verder geknutseld ...




en




via mijn voorstel is er een link naar mij notities over het maken (in HTML!) en de links zien er nu zo uit:




Wie doet mee?
De tutorial link is er ook te vinden, wat er tezien is is ca rond 25 min tut (van de 2 uur!)
Ook zonder challenge ;-)

Groetjes
         Peter

8
Leuterhoek / icosphere raar behandelen
« Gepost op: 08 augustus 2015, 12:02:18 pm »
Hi, lang niet meer met Blender gespeeld.
Kreeg een vraag over "shortest path Dijkstra algorithme" waarover ik jaren geleden in blenderartist forum een post had.
Degene will met een icosphere starten, een punt naar het cetrum verhuizen en dan iets mer Dijkstra doen, dus helemaal onduidelijk, wat hij wilde hebben.
Vond het toch een leuk idee en ben maar weer met blender (en programmeren!) aan de slag gegaan:
Met als idee verbind het middelpunt met de dichstbijzijnde punt (hij wil de schil ergens random aanpassen) en dan vandaar weer met het dichst bijzijnde punt.
Ook niet verteld hoe vaak.
Dijkstra kan men alleen op een gegeven graph met 'kosten' toepassen, dus de vrager heeft daar, lijkt mij, geen verstand van. Na ja het zij zo.
Dus mijn voorstel maar geimplementeerd, complexiteit in inmiddels gereduceerd naar orde n^2/2  en geen idee of het goedkoper kan.

Mijn implementatie lijkt in ieder geval te werken ...  zie plaaatje
En groetejes van opa Peter


9
Scripts / onderdelen van een huis
« Gepost op: 31 januari 2015, 13:55:44 pm »
Toevallig 'ontdekt'  Archimesh

https://github.com/Antonioya/blender/tree/master/archimesh

Shift A en Archimesh klik (na activering natuurlijk)

deuren, kast, raam ... dakpannen, trap ... via parameters aan te passen ;-)

10
Hulp / ik snap het niet
« Gepost op: 24 januari 2015, 17:40:11 pm »
Ik ben bezig met een leuk figuur
dat moet vlakken van afwisselend twee kleuren krijgen
In 3Dview ziet het er al ongeveer zo uit als het moet worden
maar bij Blender-render wordt het EEN kleur????
ra ra hoe kan dat? Blender 2.73.



11
Hulp / grease pencel, W32 hoe stopt men de polygon mode??
« Gepost op: 12 januari 2015, 12:14:44 pm »
Net 2.73 op mijn (oude) bakbeest geinstalleerd, was/ben nieuwsgierig
naar de nieuwe grease-pensil mogelijkheden

De grease pencil ziet er inderdaad vij uitmaar ik stoot al snel tegen problemen aan: how stopt men de polygon-mode????
Dubbel klik op het eind-punt?? werkte niet ...

12
Leuterhoek / kennen jullie dit voor Gimp en dan Blender
« Gepost op: 01 januari 2015, 14:57:18 pm »
VscorpianC heeft een tut over fast way to create texture maps ...


plugin halen:
http://registry.gimp.org/node/28638
Gelijktijdig uit een plaatje alle mogelijken texture maps (bump, hoogte etc.) maken


13
Experimenten / Blender in Ubuntu
« Gepost op: 22 december 2014, 20:00:48 pm »
Heb het (bijna) voor elkaar!
De Vbox van Oracle geinstalleerd,
een UBUNTU  2... vbox image gedownload en werkt (perfect!)
Blender werkt  2.72 werkt
Ipython notebook werkt

En NU de reden: Ipython en Blender samen !!!

14
Leuterhoek / Lekker ingewikkelde manier om een CUBE te maken
« Gepost op: 28 november 2014, 08:51:01 am »
Met Ipython en pycollada een DAE file gemaakt in Blender import collada gebruikt EN inderdaad
een cubus de eend (was is een voorbeeld, welke als test voor pycollada diende, werkte!)



in zo gaat dat dan ;-)
#In this section, we outline how to create a collada document from scratch.
    #First, let’s create an empy collada document:

from collada import *
mesh = Collada()
#We could save this out, but it would be completely blank. Let’s first add a Material to the document:

effect = material.Effect("effect0", [], "phong", diffuse=(1,0,0), specular=(0,1,0))
mat = material.Material("material0", "mymaterial", effect)
mesh.effects.append(effect)
mesh.materials.append(mat)
#Note that the second argument to Effect is for parameters.
#These are used for textures. We omit textures for simplicity here.

#Next, let’s first create some source arrays. These are going to be used to create a triangle set later:

import numpy
vert_floats = [-50,50,50,50,50,50,-50,-50,50,50,
    -50,50,-50,50,-50,50,50,-50,-50,-50,-50,50,-50,-50]
normal_floats = [0,0,1,0,0,1,0,0,1,0,0,1,0,1,0,
    0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,0,0,
    -1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,0,-1,
    0,0,-1,0,0,-1,0,0,-1]
vert_src = source.FloatSource("cubeverts-array", numpy.array(vert_floats), ('X', 'Y', 'Z'))
normal_src = source.FloatSource("cubenormals-array", numpy.array(normal_floats), ('X', 'Y', 'Z'))
#Now that we have some sources, let’s create a Geometry and add the sources to it:

geom = geometry.Geometry(mesh, "geometry0", "mycube", [vert_src, normal_src])
#To add a triangle set to the geometry, we can call the Geometry.createTriangleSet() method.
#To do this, we need to define the inputs to the triangle set.
#In this case, we are going to input the arrays we previously defined:

input_list = source.InputList()
input_list.addInput(0, 'VERTEX', "#cubeverts-array")
input_list.addInput(1, 'NORMAL', "#cubenormals-array")
#This says to use the source with identifier cubeverts-array as the vertex source
#and source with identifier cubenormals-array as the normal source.
#The offsets indicate that the vertex data is the first offset in the index array
#and the normal data is the second offset in the index array.
#Let’s now create the index array:

indices = numpy.array([0,0,2,1,3,2,0,0,3,2,1,3,0,4,1,5,5,6,0,
    4,5,6,4,7,6,8,7,9,3,10,6,8,3,10,2,11,0,12,
    4,13,6,14,0,12,6,14,2,15,3,16,7,17,5,18,3,
    16,5,18,1,19,5,20,7,21,6,22,5,20,6,22,4,23])
#Now that we have an index array, an input list, and a material, we can create a triangle set
#and add it to the geometry’s list of primitives.
#We then add it to the list of geometries in the mesh:

triset = geom.createTriangleSet(indices, input_list, "materialref")
geom.primitives.append(triset)
mesh.geometries.append(geom)
#We now have everything we need in the object except for a scene.
#To get the geometry to show up, we have to create a scene.
#First, we instantiate the geometry into a scene node, mapping it to a material:

matnode = scene.MaterialNode("materialref", mat, inputs=[])
geomnode = scene.GeometryNode(geom, [matnode])
node = scene.Node("node0", children=[geomnode])
#Now that we have the scene node, we can create a scene,
#add the node to the scene,
#add the scene to the document, and then set our scene as the default:

myscene = scene.Scene("myscene", [node])
mesh.scenes.append(myscene)
mesh.scene = myscene
#We can now save the document to a file:

mesh.write('c:/tmp/cube.dae')


15
Leuterhoek / Engelse maar bijzonder goede tutorial
« Gepost op: 30 oktober 2014, 18:22:46 pm »
Zonder Engels een beetje moelijk, maar zou toch kunnen,
is deze tutorial, krijgt van mij een 9!
Het gaat over Focused Text Animation
Met een heleboel dingen perfect en zonder blah blah uitgelegd!
Weekendwerk voor Peter .... dan zal ik maar proberen iets dergelijks
te maken!

Onder meer: hoe gebruikt men renderlayers, en waarom eerst van een animaties een vlink aantal PNG's  maken en met Blender in b.v. een OGG omzetten!




Pagina's: [1] 2 3 ... 5