|
|||||||
![]() |
|
|
Thread Tools |
|
||||
|
[color=yellow][size=7]Fiber Version 2[/size][/color]
It's here, and these are some of the new features: Change log 2.03
![]() An example of Fiber 2 using Bézier Fiber Guides I haven't had much time recently to update the script because of school and work, but I'll get around to some major updates soon- I promise! There are still some known bugs in the script- mostly dealing with crashing when trying to rebuild fibers if the existing fibers have a material applied to them. Download the script here: http://www.orst.edu/~dennisa/Blender/Fiber2 For example images from my script, head over to http://oregonstate.edu/~dennisa/Blen...2/gallery.html
............................................
The vectors! The vectors are all wrong!!! |
||||
|
#1
|
||||
|
|
|
|||
|
JAH, MAAN! DREADLOCKS!
Downloading. See you all next week, when i finished playng with it.. Screenshot looks great, good work! Daniel |
|||
|
#2
|
|
|||
WOOW amazing Thank's kino
............................................
Blender & Opensource Italian community |
|||
|
#3
|
|
||||
|
Great man...
I'm of to try this thing. |
||||
|
#4
|
|
||||
|
Great stuff! One killer script. Thanks
Blend On |
||||
|
#5
|
|
|||
|
INCREDIBLE !!!
I'm speechless in front of such a wonder !! It contains EVERYTHING I wanted to see in a new version ! But (cause there's always a "but"), I've got a problem with the sliders. I can't enter numéric value throught manual input. And also the sliders aren't following mouse cursor. they just increase of few decimals, then stop. So I have to move the sliders about an hundred time to increase of 20, for example. Indication : I'm using Blender 2.28a, Python 2.23, and XP family version. I hope it helps. Anyway, let me congratulate you for this AWESOME script. I had a lot of pleasure when using it on my first project. I can say I'll get even more pleasure with it with my second...ooops...I've said nothing ![]() GRATS GRATS GRATS again !!!! |
|||
|
#6
|
|
||||
|
Quote:
http://www.blenderwars.com/content.php?module=blenderdl
............................................
The vectors! The vectors are all wrong!!! |
||||
|
#7
|
|
|||
|
It works fine with Blender 2.23 !
But is there any chance someday you'll make it compatible with 2.28a? someday...? plllleaaaaasssse ???
|
|||
|
#8
|
|
||||
|
I'm definitly trying to find the cause of the problem. I'm trying to make it 100% compatible with 2.28, but I'm not sure how I'll have to change my code in order for it to work.
............................................
The vectors! The vectors are all wrong!!! |
||||
|
#9
|
|
|||
|
Thanx Ripsting, that's wonderful !
|
|||
|
#10
|
|
|||
|
when i try the demo-blend, select the grass.fib, hit create i get:
1494 faces predicted Unable to read parameters. Please run the GUI first and make sure you have file creation permissions. Traceback (most recent call last): File "/home/daniel/Programme/blender-creator-2.23-linux-glibc2.1.2-i386-static/Fiber2GUI.py", line 195, in bevent RunFiber() File "/home/daniel/Programme/blender-creator-2.23-linux-glibc2.1.2-i386-static/Fiber2.py", line 381, in RunFiber LoadPreset() File "/home/daniel/Programme/blender-creator-2.23-linux-glibc2.1.2-i386-static/Fiber2.py", line 54, in LoadPreset FVersion = readfloat(f) UnboundLocalError: Local variable 'f' referenced before assignment I tried every Blender from 223 to 228, python path is set... Am i dumb?
|
|||
|
#11
|
|
||||
|
Wonderfull job!
Now i can make good hairs for my warior.
|
||||
|
#12
|
|
||||
|
Great I'll be trying this soon. On the conversion to 228.a, jms has updated several scripts to 228 including, including the yablex and obj import script, maybe he can help you out. Thanks
Paradox
............................................
I listen to the beat of a different drummer. |
||||
|
#13
|
|
||||
|
Quote:
the script works perfectly well on 2.28a, just think to load the script dynoise.py too and add a zero, ,0 at the end of each slider declaration.
............................................
Ze French Group : ZOO-Blender | Starter Kit Blender (livre en français) Daily updated Bpy API | Ze best french tutorials site. |
||||
|
#14
|
|
|||
|
Nice! The control curves realy do a nice job! Still have to try wind though!
You never said whether adding uv along the fibers would be possible on generation? Anyway, Thanks! Really great stuff!
|
|||
|
#15
|
|
|||
|
Nice utility, thanks for your work.
A couple comments. First, if you could use os.sep instead of "\\" to do your path/filename manipulations, that'd make it a tad more platform independent. This would need to be changed in two places if you want to do it, Fiber2GUI.py and Fiber2.py have similar sections of code: #Get the current path and filename a = Blender.Get("filename") b = Blender.sys.dirname(a) a = a.split("\\")[len(a.split("\\")) -1] fname = b +"\\" + str(a.split(".")[0]) + ".fib" add an "import os" to these files and change them similarly to: #Get the current path and filename a = Blender.Get("filename") b = Blender.sys.dirname(a) a = a.split(os.sep)[len(a.split(os.sep)) -1] fname = b +os.sep + str(a.split(".")[0]) + ".fib" Those changes ran under linux for me, but I didn't take the time to boot up a windoze box and try it out there. The script seems to be very dependent on the actual size of the object. The model I tried it on was modeled at one blender unit == one foot. It didn't appear possible to get good results with my scalp at this scale. Scaling the scalp up by a factor of 10 and then applying Fiber2 against it made things work much better. There must be some assumed units to the density value as well as some other parameters. I'm not sure what the ultimate solution to this would be, unless perhaps you added a texture space button or something that would somewhat associate the density and other factors with the scale of the object. Again, this can be worked around in most circumstances. I'm only trying to give you feedback on my use of the script. I am running this under 2.28a and while the script works, I gave up on using the GUI directly. Doing SHIFT-LeftClick to assign variables and/or moving the sliders produces unpredictable, or at least unexpected, results. Sometimes variables other than what you are setting are modified, sometimes several are modified. Sorry, I haven't looked into this at all yet as it wasn't a show stopper for me, .Since the load and save preset buttons worked, I edited the .fib file in emacs to change my parameters and was able to get it to work. |
|||
|
#16
|
|
||||
|
Donesn't works on Linux
228a and 2.25 tested 228a : Path to fname not configured lot of errors on console, when i give a name to fname: Code:
............................................
and Blender will ... |
||||
|
#17
|
|
|||
|
OSX 2.28 and 2.28a
Error Totblck: 2 button string len: 520 0x25878dc button string len: 48 0x24e5cec Blender quit Using a clean Global Dictionary. imported from text buffer... In Object_GetSelected() 1494 faces predicted Unable to read parameters. Please run the GUI first and make sure you have file creation permissions. Traceback (most recent call last): File "Fiber2GUI.py", line 195, in bevent File "Fiber2.py", line 381, in RunFiber File "Fiber2.py", line 54, in LoadPreset UnboundLocalError: local variable 'f' referenced before assignment Fiber 1.3 DID work after I but the diana.py file in the blender program. Did the same for this yet does not work... ^v^ |
|||
|
#18
|
|
||||
|
Amazing! Thanks RipSting!
Env
............................................
EnV ------------------------------------------------------ Time to start to change my signature and... err... |
||||
|
#19
|
|
||||
|
Cool
![]() Thanx a lot Stefano
............................................
** You cannot make foolproof stuff - fools are too smart. ** |
||||
|
#20
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|