|
|||||||
![]() |
|
|
Thread Tools |
|
|||
|
Download newest version:
TerryNoise requires ScriptUI (a Blender GUI API wrapper). See: http://elysiun.com/forum/viewtopic.php?t=46231#473268 ---- History: I have TerryNoise ported to blender 2.3x! Update: Made some very little improvements. Update: Joined Klopes code which uses normals. But I don't create a copy of the origial mesh. You can use Ctrl+Z in Object mode or U in Edit mode to make the manipulations undone. I forgot: I added a custom Noise: you can enter a short function, using functions from pythons math and Blenders Bleder.Noise moduls. Update: Fixed: If update onchange was deactivated, the custom functins didn't get updated! Update: Merged more of Klopes Code and speed improvements! maybe there are more possible! (have to read into the blender python API...) WARNIG: Save and Load dose not work correctly yet and the other code is also not fully tested (after the merge). Update: Save/Load works now. Update: Removed unnecessary vertex v2 copy in function simple(v,v2,h). Made it now final. Well I don't know what to add/improve else. (And I don't have the time to.) Update: Refactored the whole code. Functionallity (and hopefully speed, too) ist exactly the same than in the old version, but the code is MUCH more reuseable and clean (mayby still can by improved). It's also more code, so I splitted it up into 4 files (TerryNoise.py, TerryNoiseSupport.py, ScriptUI.py, TerryUI.py). I don't like blenders way to handle events (signals and slots, pelase!), so I wrapped it a little. I hope I didn't overlook a bug. So, what do you all think about this new version? How do you like the new concepts? I poste the old version on my blog too, so you still can download it, if you like it better. TerryNoise 1.0 TerryNoise 1.1 Update to version 1.2 (01.07.2005):
TerryNoise 1.2 Update to version 1.2a (02.07.2005):
TerryNoise 1.2a Update to version 1.3 (24.07.2005): Changelog:
I ported TerryNoise to my new version of ScriptUI (zip, 21KB). This needed a almost whol rewirite of TerryNoise (again), but I think the code is much cleaner now. I changed the file format, so now it's not any longer dependent on the sorting of the noisfunction-menu. But this means your old TerryNoise files do not longer work, sorry about that. (I'm to lazy to write a convertor.) Futher I added a noise-preview! Download: TerryNoise 1.3 (zip, 823KB) TerryNoise 1.3 without documentation (zip, 25KB) Update to version 1.3.1 (27.07.2005): Changelog:
Download:
|
|||
|
#1
|
|||
|
|
|
||||
|
Quote:
|
||||
|
#2
|
|
|||
|
TerryNoise was a GUI to the dynoise plugin/lib/whatever. See: http://www.iespana.es/klopes/enchufes.htm
This version of TerryNois is a GUI to the Blender.Noise module. You can create terrains and stuff with it.
|
|||
|
#3
|
|
||||
|
Very nice Panzi. I like the included helpfile that changes with each combination of functions.
%<
............................................
BLENDER - You'll get it when you get it. |
||||
|
#4
|
|
|||
|
Quote:
![]() It's actually no "included helpfile", its just the pydoc of the functions. (e.g. Blender.Noise.random.__doc__ without the first two lines)
|
|||
|
#5
|
|
|||
|
Two examples:
![]()
|
|||
|
#6
|
|
||||
|
Here if you can't see anything.(and maybe copy and past)
http://fs6.deviantart.com/i/2005/052...s_by_panzi.png http://fs6.deviantart.com/i/2005/052...n_by_panzi.png
............................................
Venez nous voir au Québec, on est pas sorteux! |
||||
|
#7
|
|
|||
|
Strange broken links....
But these should work: http://www.deviantart.com/view/15405775/ http://www.deviantart.com/view/15405876/ btw.: I improved the script a little. See first posting. |
|||
|
#8
|
|
|||
|
hi panzi. here's what i did (quite some time ago). this (233) version didn't quite adequate recreate what it did with the dynoise.dll. that said, i touched up the original klopes version which worked better with dynoise.dll - up to blender 232. hope it helps you somehow, i didn't touch scripting in about half a year.
Code:
|
|||
|
#9
|
|
||||
|
HELLS, I LOVE this script! What a great work, guys. But I'm just working on a version to affect the normals, instead of always the poor z coord... It's harder because there's to do an "original" copy of the mesh and prevent the user to make modifications on it. It's continuosly crashing!
Stay tuned!
............................................
----------- Klópes |
||||
|
#10
|
|
||||
|
Select objetcs and make Alt+P.
If you want to change the objects selection, do it and press INIT Now it affects to normals. Make potatoes and planets! New feature: 'Mult' is a influence factor to prevent fool vertices. You can modify the base mesh, then press 'Refresh' Comments! By the way, I don't know how to name this version (?????) how is named an original script by me, modified by Mathias and retouched by me again? %| Code:
............................................
----------- Klópes |
||||
|
#11
|
|
|||
|
Quote:
|
|||
|
#12
|
|
||||
![]() Boooo...!
............................................
----------- Klópes |
||||
|
#13
|
|
|||
|
I made some changes, see my first posting in this thread.
|
|||
|
#14
|
|
|||
|
@Klopes
As I said, I'm a Blender API n00b. So can you tell me what this code dose? Code:
|
|||
|
#15
|
|
|||
|
Two more example pics:
http://www.deviantart.com/deviation/15424249/ http://www.deviantart.com/deviation/15424281/ |
|||
|
#16
|
|
|||
|
Another example:
CustomNoise: sin(x) * sin(y) + cellNoise( (x,y,z) ) * 0.7 Size Y: 0.7 (ohter values: default) http://www.deviantart.com/deviation/15425084/ |
|||
|
#17
|
|
||||
|
No guy! You're adding in each refreshing:
Code:
Code:
By the way, answering: Code:
Code:
............................................
----------- Klópes |
||||
|
#18
|
|
||||
|
Mat, great addition the custom function!
'MakeCopy' button is obsotele because now IS neccesary such copy (the 'base') Code:
............................................
----------- Klópes |
||||
|
#19
|
|
|||
|
Updates, updates, updates!
See first posting.
|
|||
|
#20
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|