View previous topic :: View next topic |
Author |
Message |
paul_nicholls DeleD PRO user
Joined: 05 Dec 2007 Posts: 356 Location: Hobart, Tasmania, Australia
|
Posted: Wed Mar 17, 2010 9:45 pm Post subject: What to name new tool? |
|
|
Hi all,
I don't know if you have been following this post:
http://www.delgine.com/forum/viewtopic.php?t=4168
but I have decided to add in a new tool that will 'warp' a primitive (grid, sphere, etc.) using noise (perlin, or fbm).
This means we can turn a flat grid into a chunk of terain, or a sphere type primitive into a round-ish rock, asteroid, planet, etc.
Anyway, I am thinking of calling the tool "Warp", and it can work on selected vertices, or a whole primitive...
Does this sound ok?
Please give feedback
cheers,
Paul _________________ Long live DeleD!
Hi ho...hi ho...it's off 3d modeling I go... |
|
Back to top |
|
|
fik Member
Joined: 11 Oct 2006 Posts: 303
|
Posted: Wed Mar 17, 2010 10:23 pm Post subject: |
|
|
I think this will be a great addition as a Tool maybe the name could be Distort a bit more descriptive ,but warp is good. |
|
Back to top |
|
|
paul_nicholls DeleD PRO user
Joined: 05 Dec 2007 Posts: 356 Location: Hobart, Tasmania, Australia
|
Posted: Wed Mar 17, 2010 10:34 pm Post subject: |
|
|
Ok, how about a vote
1. Warp
2. Distort
3. Other name (suggest)
cheers,
Paul _________________ Long live DeleD!
Hi ho...hi ho...it's off 3d modeling I go... |
|
Back to top |
|
|
AWM Mars Member
Joined: 06 Jan 2010 Posts: 1195 Location: Wilts England
|
|
Back to top |
|
|
paul_nicholls DeleD PRO user
Joined: 05 Dec 2007 Posts: 356 Location: Hobart, Tasmania, Australia
|
Posted: Thu Mar 18, 2010 4:58 am Post subject: |
|
|
Hi all,
I have now added a 'Warp' command (for whole selected primitives only ATM).
This will allow you to warp the selected primitives and create asteroids, terrain patches, etc.
For 'round' objects, you can select 'Outwards' for the warp direction, otherwise you can select the appropriate axis direction for flat objects (X+, Y-, Z+, etc).
It does work 'better' for round objects than flat sometimes, so the code may need some tweeking, but it is pretty good still I think
I had some trouble with the Button on the frame so I moved it up to the top.
This was because in the default position, the button was overwriting some of the labels (yuck).
I have also added a 'W' hotkey to do Warp like Move and Scale...
Do people want me to check it in, or do a patch?
cheers,
Paul _________________ Long live DeleD!
Hi ho...hi ho...it's off 3d modeling I go... |
|
Back to top |
|
|
chronozphere DeleD PRO user
Joined: 20 Jun 2006 Posts: 1010 Location: Netherlands
|
Posted: Thu Mar 18, 2010 7:38 am Post subject: |
|
|
Waaaaaiiit.. I haven't commented on this one.
I'd definitely call it noise. To me warp sounds like stretching or bending geometry in a controlled way, not distort it. Also, this function is called noise in other populair 3d packages like 3ds max.
Just my $0.02.
P.S: It's great that you have managed to put this in. Very usefull tool
It would be a good idea to let the user warp along the vertex normals. This will work for any kind of geometry.
P.P.S: I'm actually amazed that DeleD didn't allready have this. |
|
Back to top |
|
|
paul_nicholls DeleD PRO user
Joined: 05 Dec 2007 Posts: 356 Location: Hobart, Tasmania, Australia
|
Posted: Thu Mar 18, 2010 8:15 am Post subject: |
|
|
chronozphere wrote: |
Waaaaaiiit.. I haven't commented on this one. |
haha! thanks for the belated comments chronozphere
chronozphere wrote: |
I'd definitely call it noise. To me warp sounds like stretching or bending geometry in a controlled way, not distort it. Also, this function is called noise in other populair 3d packages like 3ds max.
Just my $0.02. |
hmm..I didn't realise it was called noise in other 3d packages...I will change the name to Noise instead of warp to better match other 3d packages
chronozphere wrote: |
P.S: It's great that you have managed to put this in. Very usefull tool |
P.S: thanks for the kind words
chronozphere wrote: |
It would be a good idea to let the user warp along the vertex normals. This will work for any kind of geometry. |
Hey, I hadn't thought of that...I will change the functionality
As a bonus, it will reduce the Warp interface height by one control too!
cheers,
Paul _________________ Long live DeleD!
Hi ho...hi ho...it's off 3d modeling I go... |
|
Back to top |
|
|
paul_nicholls DeleD PRO user
Joined: 05 Dec 2007 Posts: 356 Location: Hobart, Tasmania, Australia
|
Posted: Thu Mar 18, 2010 10:28 am Post subject: |
|
|
Ok all, the tool name has been changed from Warp to Noise, it now uses the vertex normals of the primitives (no direction value required), and can be accessed via the 'N' key, or by the usual clicking on the button
I have now checked in the changes...
http://sourceforge.net/tracker/?func=detail&aid=2971655&group_id=293758&atid=1241130
I will write some detailed instructions soon
Enjoy!
cheers,
Paul _________________ Long live DeleD!
Hi ho...hi ho...it's off 3d modeling I go... |
|
Back to top |
|
|
AWM Mars Member
Joined: 06 Jan 2010 Posts: 1195 Location: Wilts England
|
|
Back to top |
|
|
chronozphere DeleD PRO user
Joined: 20 Jun 2006 Posts: 1010 Location: Netherlands
|
Posted: Thu Mar 18, 2010 4:38 pm Post subject: |
|
|
Great!
Quote: |
Actually noise maping is a way of producing say terrains in Blender, similar to height mapping etc etc.. seems there is a lot of terms used for it..
|
Yup, it's true. Different programs use different names for their tools. Allthough I do think you're talking about slightly different functionality here. |
|
Back to top |
|
|
fik Member
Joined: 11 Oct 2006 Posts: 303
|
Posted: Thu Mar 18, 2010 9:42 pm Post subject: |
|
|
Nice tool. But I use turbo Delphi and it does not have a TSpinedit component so this dosen't work for me.
From what I see I like the control you have given over the generated noise. I think it would be nice if it had option to perform movement by axis or by normal though.
Bit like my old plugin did (But it only had a random noise not a nice perlin noise). Much nicer to have tools intergrated.
|
|
Back to top |
|
|
chronozphere DeleD PRO user
Joined: 20 Jun 2006 Posts: 1010 Location: Netherlands
|
Posted: Thu Mar 18, 2010 9:49 pm Post subject: |
|
|
Huh? is that a window created by the noise tool?
Why is it not in the properties panel? IMHO all tools should be put there.
And yeah.. It would help if everything would remain D7 compliant, like PJ requested. I use turbo delphi myself too, so I would have the same problem. |
|
Back to top |
|
|
fik Member
Joined: 11 Oct 2006 Posts: 303
|
Posted: Thu Mar 18, 2010 9:54 pm Post subject: |
|
|
No thats a pic of my old plugin as reference as to what I mean. |
|
Back to top |
|
|
paul_nicholls DeleD PRO user
Joined: 05 Dec 2007 Posts: 356 Location: Hobart, Tasmania, Australia
|
Posted: Thu Mar 18, 2010 10:13 pm Post subject: |
|
|
fik wrote: |
Nice tool. But I use turbo Delphi and it does not have a TSpinedit component so this dosen't work for me.
From what I see I like the control you have given over the generated noise. I think it would be nice if it had option to perform movement by axis or by normal though.
Bit like my old plugin did (But it only had a random noise not a nice perlin noise). Much nicer to have tools intergrated.
|
No spinedit huh? bummer...
I will have to try altering the GUI then...not sure what I will use though.
So how does the axis check boxes work in your plugin?
If you have all 3 checked, what happens?
If you have 2 checked, does it go diagonally in the positive direction of both the selected axii?
Are the axis check boxes for positive direction (positive noise)?
cheers,
Paul _________________ Long live DeleD!
Hi ho...hi ho...it's off 3d modeling I go... |
|
Back to top |
|
|
fik Member
Joined: 11 Oct 2006 Posts: 303
|
Posted: Thu Mar 18, 2010 10:28 pm Post subject: |
|
|
Is a bit of a pain, you have to use a tedit and a up/down but I am working on a cure for this http://www.delgine.com/forum/viewtopic.php?t=4172
How I used axis was If the axis was selected it moved +/- in that direction so if only X was checked vertex was free to move +/- that axis only. And all 3 checked It would move in all 3. |
|
Back to top |
|
|
|