View Full Version : [Release] PaintOnSurface
bellaLugosi 07-18-2008, 11:00 AM Hi.
The first version of my paintOnSurface plugin is complete and can be ordered from this site:
http://www.dns-plugins.de
There is an introductory price of 15€ available until the end of July 2008.
From August on the price will be 22,50€.
UPDATE 2008-08-17:
--------------------
released version 1.2:
- 64Bit version is available for c4d r10.5+ on windows.
- paint splines
- create point clouds
- added support for graphics tablets (pen pressure, tilt and rotation)
- extended collision prevention to optionally work on all objects insted of last group only
---------------
UPDATE 2008-07-24:
- fixed spray distribution
- fixed stacking (clone orientation wasnt always right)
- fixed memory leaks when stacking#
- fixed blue circle issue on mac's
+ added 'affect selection only' for painting only< on selected polys or edges. if both are
selected, poly selection has higher priority
+ added 'last only'. if turned on, scale,offset and pitch only affects last group
+ added create groups. if off, all clones will be grouped in one group.
you can download the current version 0.995 from my website.
For Pc and Mac.
---------------
It is currently available for Windows 32 Bit Cinema4D R9+,
64Bit for Windows cinema4D r10.5+ and on Macintosh for Cinema R9.6+ UB 32Bit.
Please see the website or this thread for information about the plugin:
http://forums.cgsociety.org/showthread.php?f=47&t=651175
i hope you will like it and have some fun using it :)
cheers,
Daniel
|
|
kromekat
07-18-2008, 11:44 AM
Excellent!
Count me in for an OSX version when available!
Adam :)
I would order it straight away if it was for OSX. I will be patient though :)
Well done :thumbsup:
odo
Excellent!
Count me in for an OSX version when available!
Adam :)
+1 macuser interested :)
Triker
07-18-2008, 12:25 PM
Add another OSX user
Other3DMaster
07-18-2008, 01:21 PM
Once again, you have an order from me when you get a Mac version.
bellaLugosi
07-18-2008, 02:01 PM
thats great, thank you all for ur interest.
ill do my best to figure sth out for mac as soon as possible :)
cheers,
BellaLugosi
bellaLugosi
07-18-2008, 03:31 PM
Hi,
i just finished the R9 compatible version, you can download it on my website :)
cheers,
Daniel
Ernest Burden
07-18-2008, 03:55 PM
This looks really useful, I will certainly be buying it.
One use that jumps to mind is spraying trees over a background landscape.
I think the best objects to apply would be Instances. That way you could have full control over them after placement. You could put in simple, low-poly trees, then swap in more complex geometry as needed. This raises a question, though:
Instances don't seem to respond to scaling by axis (meaning just one or two) as an object, just by changing their Axis itself. Would the randomizing this plug does work on Instances? You could still select them after and use 'randomize', I suppose.
bellaLugosi
07-18-2008, 04:05 PM
Hi,
This looks really useful, I will certainly be buying it.
One use that jumps to mind is spraying trees over a background landscape.
I think the best objects to apply would be Instances. That way you could have full control over them after placement. You could put in simple, low-poly trees, then swap in more complex geometry as needed.
You can choose if you want to paint instances or real copies.
This raises a question, though:
Instances don't seem to respond to scaling by axis (meaning just one or two) as an object, just by changing their Axis itself.
Actually im not quite sure what u mean.. if u check the videos, all of them were done using the 'paint instances' option, applying random scale and rescaling using the 'adjust scale'-slider.
Would the randomizing this plug does work on Instances? You could still select them after and use 'randomize', I suppose.
The random options only have effect while painting.
At the moment, You can not randomize objects retroactively, after they have been painted.
greetings,
bellaLugosi
NicoAdri
07-18-2008, 04:30 PM
Anothr OS X order is waiting!!!
Anxiously! Don't forget to port it over!!!
tonare
07-18-2008, 04:57 PM
Count me in!!
I'll buy it when I get home. :D
mikeh64
07-18-2008, 05:02 PM
do you think the OSX version will be out before the price goes up?
bellaLugosi
07-18-2008, 05:05 PM
do you think the OSX version will be out before the price goes up?
yes i think so.
if not , ill figure out sth to make a similar offer for mac users, just to be fair to everyone ;-)
Ernest Burden
07-18-2008, 05:14 PM
if u check the videos, all of them were done using the 'paint instances' option, applying random scale and rescaling using the 'adjust scale'-slider.
Yes, I watched those.
When you have a C4D 'Instance' object and want to rescale it along one axis, you must do this by scaling the axis, not the object. At least that's how it works for me. I do this often with Instances of trees. I may scale one up XYZ, then just scale down the Y to make the tree fatter but about the same height. It only seems to work in 'axis' mode.
That was making me wonder if the plug can scale and rotate each Instance object as it places them by any combination of X Y or Z. If I'm not being clear, don't worry about it. I'll buy it, try it out and report back what I find.
The random options only have effect while painting. At the moment, You can not randomize objects retroactively, after they have been painted.
What I meant was that objects that have been painted (Instance object, for example) could later be selected and the C4D 'randomize' operation used on them.
Anyway, thanks, looks good!
bellaLugosi
07-18-2008, 05:19 PM
Hi,
kinda in a hurry atm..
randomize seems to work.
you just select the onjects(instances) and call the c4d function.
About the axes ill check later.
greetings,
bella Lugosi
Yes, I watched those.
When you have a C4D 'Instance' object and want to rescale it along one axis, you must do this by scaling the axis, not the object. At least that's how it works for me. I do this often with Instances of trees. I may scale one up XYZ, then just scale down the Y to make the tree fatter but about the same height. It only seems to work in 'axis' mode.
That was making me wonder if the plug can scale and rotate each Instance object as it places them by any combination of X Y or Z. If I'm not being clear, don't worry about it. I'll buy it, try it out and report back what I find.
What I meant was that objects that have been painted (Instance object, for example) could later be selected and the C4D 'randomize' operation used on them.
Anyway, thanks, looks good!
kmdguy
07-18-2008, 05:42 PM
Here's another vote for an OSX version. Count me in line when that time comes.
acmepixel
07-18-2008, 05:54 PM
Yeah, me too. Getting tired of going back to C4D r8.5 to use my orphan Mac plugins. It would be great to get Surface Painter capabilities back again.
Since Paul works for Maxon, I was hoping that those features would show up in Mograf or Core, by now.
bellaLugosi
07-18-2008, 07:13 PM
Hi,
Yes, I watched those.
When you have a C4D 'Instance' object and want to rescale it along one axis, you must do this by scaling the axis, not the object. At least that's how it works for me. I do this often with Instances of trees. I may scale one up XYZ, then just scale down the Y to make the tree fatter but about the same height. It only seems to work in 'axis' mode.
I just tried this out and you're right of course, just was'nt really aware of this.
Tho tool scales the axes so it works without problems.
That was making me wonder if the plug can scale and rotate each Instance object as it places them by any combination of X Y or Z.
Here you loose me again .. ;-)
so i made a small vid, maybe that clears up some questions:
http://www.dns-plugins.de/video/instances.mov
greetings,
bellaLugosi
Mike Abbott
07-18-2008, 07:34 PM
bellaLugosi,
A request: could you consider adding an option (switch) so that PaintOnSurface would only paint on selected polygons?
Mike A.
bellaLugosi
07-18-2008, 07:35 PM
Hi,
yes thats a good idea and shouldnt be too hard.
Ill probably put it into the next update.
cheers,
bellaLugosi
bobzilla
07-18-2008, 07:40 PM
OT: Bela, are you a fan of Bela Lugosi, or is it a coincidence that you are from Romania (although I believe Lugos was oringinally part of Hungary)
Or is it really you and you ARE undead....
Anyway, I was a big fan of his and old the old Universal horror movie guys and gals.
bellaLugosi
07-18-2008, 07:50 PM
OT: Bela, are you a fan of Bela Lugosi, or is it a coincidence that you are from Romania (although I believe Lugos was oringinally part of Hungary)
Or is it really you and you ARE undead....
That would explain why i always work at night..haha!
btw im aware of the fact that its beLa not bella .. bad typo there when i registered..
Also im not really from romania, just thought it would fit with the name when i registered..
But tbh i dont know any one real movie of him.. just Ed Wood, but that was alright.
No real horror movie though..
spedler
07-19-2008, 01:32 PM
This is excellent, I always wanted a copy of the surface paint plugin from Paul Everett, but it fell off the radar before I had a chance to buy. So I've gone right ahead and bought this instead :-)
jimzepellin
07-19-2008, 07:47 PM
Thanks for a great plugin. Gets the thumbs up from me. If I had more thumbs I'd put them up too.
Would it be possible to have an option that, when you have Stack clones selected the clones painted are smaller than the clones that they are painted on.
Being able to animate the pitch setting might be cool.
bellaLugosi
07-19-2008, 08:23 PM
Hi,
thanks for your kind words and your suggestions.
Would it be possible to have an option that, when you have Stack clones selected the clones painted are smaller than the clones that they are painted on.
Can you explain a little please what exactly you would do with this feature, maybe give a real-life example?
Being able to animate the pitch setting might be cool.
Im not quite sure if this would be useful, bc as this is a tool plugin, and not something like a generator or deformer, animating its settings would only affect objects, if you always have the same object selected. (think of animationg a parameter of the move tool, it wouldnt really make sense)
i will think about your first suggestion, it sounds interesting.
Im afraid though it would probably require a bigger change in the code, thats why i asked you to provide an example, so i can more clearly see the use in it ;-)
thanks again for ur suggestions, those are always welcome !
greetings,
bellaLugosi
jimzepellin
07-19-2008, 08:44 PM
A mountain may have large boulders sitting on it and those boulders mat have small pebbles sitting on them and on the pebbles there may be sand grains.
If you painted a low poly object then you could add detail in one go rather than having to get a smaller object and then painting on the clones.
Some organic form such as plant have similar element in there structure that get smaller as the plant branches out. Branches get smaller towards the end.
bellaLugosi
07-19-2008, 08:50 PM
ok i see. Think this would require quite some work, but maybe i can think of a better solution then what i have in mind now ;-)
until then you could just use the scale slider to make the stones smaller, and before take those groups out of the hierarchy that you dont want to scale. thats neccessary bc else the scale function will scale all obejcts that are painted on the selected object.
If i didnt explain well enough i could also make a small vid to show what i mean.
jimzepellin
07-19-2008, 08:59 PM
Thats what I was doing. I thought to my self what if you could do the same but in one step.
Again, thanks for a great plugin.
bellaLugosi
07-19-2008, 09:23 PM
Well, i could just add a checkbox 'only affect last'.
Ten when you scale, offset, pitch or align, only the last set of paionted objects would be affected. if unchecked all would be affected, just as before.
This way you could alawys adjust the last 'generation' of painted objects in relation to all others.
jimzepellin
07-19-2008, 10:05 PM
Sounds good.
lllab
07-20-2008, 03:34 PM
very nice, when u have 64 bit i will buy:-)
cheers
stefan
bellaLugosi
07-20-2008, 03:54 PM
thanks, 64Bit will be next, right after the mac release ;-)
greetings,
bellaLugosi
bellaLugosi
07-20-2008, 09:20 PM
Hi,
just a little update about the mac version which is well on the way.
It is actually working right now but due to a small mistake it runs on mac only with cinema R10.5 atm.
So the mac-version of the plugin will probably be released tomorrow, and it will run on Cinema 4D R10 and up.
No R9 support for mac, im afraid, because UB's only work on R10+.
cheers,
bellaLugosi
kmdguy
07-20-2008, 09:46 PM
Schwweeeeeet :cool:
williamsburroughs
07-21-2008, 12:26 AM
Wonderful news. :beer:
Katachi
07-21-2008, 08:43 AM
UB's only work on R10+.
FYI, UBs work with 9.6+.
bellaLugosi
07-21-2008, 09:16 AM
thanks for clarifying this, my knowledge about mac-topics is quite limited still ;-)
The mac release scheduled for later today probably wont work below R10 though.
I will have to test this, and maybe i can make another mac release some other day to support 9.6 and upwards.
bellaLugosi
07-21-2008, 09:19 AM
before i release i would like another beta tester for mac, if your interested please pm me.
thanks,
Daniel
Ernest Burden
07-21-2008, 11:06 AM
very nice, when u have 64 bit i will buy:-)
cheers
stefan
Hey! The deal is you buy the 32bit then hound the publisher for the 64bit. Speaking of which...
lllab
07-21-2008, 03:59 PM
yep, you are right:-)
i will buy it this night...he definitly deserves support for his plug!
cheers
stefan
NicoAdri
07-21-2008, 04:24 PM
I think the joke was missed or ignored...or perhaps Stefan didn't see the funny side...
bellaLugosi
07-21-2008, 04:29 PM
ok its available for mac now from my HP. :)
wonder if i should make a new thread or use this one.. ?
dont want to spam the forum ,as this thread is already up high in the list,
but not every mac user might delve into this thread to find out if its released for mac..
tonare
07-21-2008, 04:31 PM
ok its available for mac now from my HP. :)
wonder if i should make a new thread or use this one.. ?
dont want to spam the forum ,as this thread is already up high in the list,
but not every mac user might delve into this thread to find out if its released for mac..
You could edit the title of the thread to something like - "Now MAC ready".
Trust me they will come if you were to do that.
bellaLugosi
07-21-2008, 04:32 PM
thanks, did that.
only visible inside of the thread though, not from the outside..
kromekat
07-21-2008, 05:09 PM
My order is in! ;)
Adam
bobzilla
07-21-2008, 05:15 PM
Just ordered mine, too.
Thanks for making a Mac version!
bellaLugosi
07-21-2008, 05:27 PM
your welcome,
i hope ya'll like it.
please let me kow of any bugs you encounter, or if you have suggestions for some nifty new features ;-)
lllab
07-21-2008, 05:50 PM
@nico,
i got the joke from ernest:-)
that why i added the ":-)"
still ernests point has truth in it. so i rather buy it now than later.
he surely deserves the support. as i have 32bit, 64 bit and mac version of c4d, the plugin is very usefull for me also now. it is enough for me to know he will make a 64bit...i wont push him and give him the time he needs for it;-)
cheers
stefan
bellaLugosi
07-21-2008, 06:09 PM
Hi,
thanks for you kind words :)
I hope to be able to start working on 64Bit by next week, atm im kinda busy with my other jobs (the 'real' ones ;-) )
ill keep you posted on any news about the next developments of paintonsurface :)
Grüße,
Daniel
JoelOtron
07-21-2008, 06:15 PM
great news
I will purchase later tonight!
mikeh64
07-21-2008, 06:22 PM
thanks for bringing us this plug in!
if you're looking for another project, maybe make a "city gen"-like plugin?
(sort of a paul e. collection)
bellaLugosi
07-21-2008, 06:35 PM
thats actually sth that i find interesting and was thinking about myself some time ago..
but i dont want to appear like some rip-off guy who lives off of paul's great ideas.
You know, paintOnSurface i actually made just for fun, and just for myself, bc i needed the functionality for sth i wanted to do..
also i wasnt really sure if the idea i had to do it, would work out, but it did.
as i was also very aware of the fact that lots of people in the commuinty would probably like to get their hands on this kind of functionality (again), and after probing some forums with example-vids, i decided to make it public..
I really hope Mr Everett doesnt mind..
Ernest Burden
07-21-2008, 06:36 PM
i got the joke from ernest:-)
And I was just poking fun. Now, you may be running the 64bit version of vray for testing, but the rest of us who have vray are usually working in 32bit anyway, because of it. Once you start adding materials its hard to go back to AR, so I tend to stay in the 32bit mode from fairly early in a project.
There are other plugs that only seem to work in 32bit.
Purchasing right away!
Great job :applause:
odo
My order is in. :)
Thanx for the mac version, very much appreciated!
Hope paypal will be fast, I could use it right now for my current project. That could be very helpfull!
Hey guys, surface paint tool plus proxys, can you imagine the decade of fun coming in c4d? :D :D
skydistortion
07-22-2008, 08:25 AM
I'll place my order by tonight ...gonna play with the 32bit version until the 64bit 'll be ready.
Thanks for the developement of that usefulll plugin.
Cheers
dgriff4000
07-22-2008, 12:35 PM
I guess I'll have to wait for the Mac 9.6 version to come out... :(
Triker
07-22-2008, 12:44 PM
Thanks for the OSX version, just purchased.
dgriff4000
07-22-2008, 02:30 PM
Great news for all us 9.6 Mac users - PaintOnSurface works in UB mode! I just tried it out and found no problems. Works Great! Kudos to Belalugosi and his compiler...
bellaLugosi
07-22-2008, 02:34 PM
thanks for your help, i wasnt sure if it would run below r10, and had no chance to try out atm..
hope you like the tool ;-)
cheers,
bellaLugosi
JoelOtron
07-22-2008, 02:59 PM
I ordered last night and promptly received my serial.
Thanks
will play tonight...
JoelOtron
07-22-2008, 03:45 PM
Hey guys, surface paint tool plus proxys, can you imagine the decade of fun coming in c4d? :D :D
yeah--being able to paint instances would be nice--so the painted objects can be swapped out at render time--or updated if they need to.
I can see this working well with fracture object in mograph as well (so effectors can be applied).
Painting trees is such a pleasure. Thank you so much for making this plug!
Boxy
bellaLugosi
07-23-2008, 10:32 AM
your welcome,
stay tuned for more feature to come in the future ;-)
yeah--being able to paint instances would be nice--so the painted objects can be swapped out at render time--or updated if they need to.
....
Yup, this certainly can be done already, no? (didn't yet receive my new toytool ).
If you set the reference objects as an instance, or a xref... :bounce:
But I was also making reference about vray proxies. Which could mean we could paint forests in a Vue6 ecosytem flavor way. I mean, without worriing about poly count... Or whatever.
Plus the stacking ref in demo looks supernatural! Rocks, rocks and more rocks. Rocks heaven! ^^
your welcome,
stay tuned for more feature to come in the future ;-)
Like stylet pressure interactions? :bounce:
^^
bellaLugosi
07-23-2008, 10:49 AM
ill put it on my list and will see what i can do ;-)
bellaLugosi
07-23-2008, 10:51 AM
xref's work fine btw, only they dont work with collision prevention atm.
bellaLugosi
07-24-2008, 12:14 AM
Hi,
i made some updates / fixes to the plugin, please see first post for details.
You can download the current version from the website, mac version will follow soon.
greetings,
bellaLugosi
jimzepellin
07-24-2008, 05:52 AM
Cool new update. The Affect last group and Paint on selections work a treat.
This is a pretty petty point but I thought I'd mention it. Object(s) to paint box name is slightly confusing. It could mean object to paint on or object to paint with. Maybe something like brush object may be a little clearer.
I don't think people are going to driving off cliffs worrying about it but it just adds a bit of clarity.
Anyway, thanks for a great plugin.
bellaLugosi
07-24-2008, 12:34 PM
Hi,
i made a new video to show off how to paint metaballs with the new create groups function.
Please check the website to watch it.
cheers,
bellaLugosi
georgedrakakis
07-24-2008, 12:57 PM
tnx for that, it's a handy tool.
i've just ordered and can't wait to try it out.
JoelOtron
07-24-2008, 02:13 PM
Nice example with the metaball painting vid. There was an SDK plugin available years ago thru maxon which ncluded such a tool (liquid brush or something like that) --was very useful, as will yours be. Thanks.
Been using the plugin--like it a lot.
I had one error using the stacking function (c4d quit out). I noticed you have addressed this possibly as a fixed mem. leak on the windows side. (Im on a mac)
soccerrprp
07-24-2008, 02:23 PM
Painting with metaballs example can be used for rudimentary landscaping shaping tool. This plug is looking better and better!
Richard
bellaLugosi
07-24-2008, 02:31 PM
Hi,
I had one error using the stacking function (c4d quit out). I noticed you have addressed this possibly as a fixed mem. leak on the windows side. (Im on a mac)
mac update is also available through the website, including the mem leak fix.
Could you please try it out and mail me at
support@dns-plugins.de
if it solved your crash-issue with the stacking function?
thanks,
bellaLugosi
JoelOtron
07-24-2008, 02:34 PM
Will do this evening. Thanks!
I aplyed to a plane with a wind deformer, and all instances deformed too. If not they could be an easy way to put floating objects in a water surface. May be it could be an option in the future. Nice plugin, easyer than surface paint, and really inexpensive.
JoelOtron
07-25-2008, 02:48 AM
Stacking some complex clones for 10 minutes straight now--no more crashing. This works great.
Thanks again!
mustardseed
07-25-2008, 02:56 AM
This would work really well if the plug supports wacom pressure sensitivity, to affect clone scale and count, for eg. Or how about stylus tilt to affect clone rotation/alignment? So many possibilities!
Painting with metaballs example can be used for rudimentary landscaping shaping tool. This plug is looking better and better!
Richard
tonare
07-25-2008, 04:42 AM
How long does it take to get the serial?
nm just got it. :)
georgedrakakis
07-25-2008, 07:49 AM
wow, i really love the plug-in!!!
i got one problem though-> it asks me for a serial every time i use it.
i have the Engineering Bundle r10.5
Mike Abbott
07-25-2008, 08:54 AM
wow, i really love the plug-in!!!
i got one problem though-> it asks me for a serial every time i use it.
The same problem here - the plugin asks for the serial number every time it's called.
It's also crashed C4D a few times when added to my (rather large :)) collection of C4D plugins. I'm running it as a solo plugin at the moment to see if the crashing stops. It's still constantly asking for the serial though...
I'm running v10.1 XL bundle with mograph on Windows XP Pro 32bit.
Mike A.
tonare
07-25-2008, 03:18 PM
So far so good here and man its heck of a lot of fun to use!
Thanks for making this.
bobzilla
07-25-2008, 03:29 PM
So far (haven't used it that much yet) the only odd thing I see is after I render my view and move the mouse over that window the render goes back to edit view.
Usually, you have to move the view to get that to happen.
iMac Intel 10.411 C4d v10.5 OpenGL on
tonare
07-25-2008, 05:40 PM
I render my view and move the mouse over that window the render goes back to edit view.
I get that as well on Vista32, also after using the the plug ctrl+r doesnt seem to want to render and I have to use the button to render in edit view.
bobzilla
07-25-2008, 05:49 PM
Command + R works fine on my Mac.
Mike Abbott
07-25-2008, 06:14 PM
...after I render my view and move the mouse over that window the render goes back to edit view.
Yes, I've now had time to check and I'm getting these too:
* Ctrl R doesn't work - when the cursor is over the viewport - it does work if the cursor is over the menus etc.
* Rendered view refreshes when the cursor is moved over the viewport
and I'm still getting - plug keeps asking for serial number
The crash seems to have been a one off - I haven't had a repeat, so forget that.
I hope you can get these fixed - it's a nice little tool otherwise :)
Mike A.
spedler
07-25-2008, 06:33 PM
The Ctrl-R not working problem and the viewport refresh after render only occur when Paint-On-Surface is the active tool. Change to another (e.g. move tool) and it stops happening.
SilverCity
07-25-2008, 06:50 PM
Thanks for this terrific tool. Hair can do something similar, but this makes the process so simple and easy to use, and with a lot of options. Keep the price low and you'll sell many licenses for this.
I'm excited to see what you come up with next.
bellaLugosi
07-25-2008, 09:26 PM
Hi all,
been a busy day for me, 14+ hours work => yargh..
so im a little late with answers. Im on a big job right now, and will be during the whole of August, so ill probably not have as much time to put new stuff in the plug as i had in the past days.
fixes are an exception of course and ill try to fix as soon as poss.
Yes, I've now had time to check and I'm getting these too:
* Ctrl R doesn't work - when the cursor is over the viewport - it does work if the cursor is over the menus etc.
* Rendered view refreshes when the cursor is moved over the viewport
thats exactly right, and its bc when the cursor is in the viewport it checks if there is an object beneath it.
Ill see if i can disable this check, when cinema is currently rendering an image.
I hope to have some time for this tomorrow evening (gmt+2).
and I'm still getting - plug keeps asking for serial number
sry bout that, ill try to fix asap.. = tomorrow
This would work really well if the plug supports wacom pressure sensitivity, to affect clone scale and count, for eg. Or how about stylus tilt to affect clone rotation/alignment? So many possibilities!
yes, I already have this on my list ;-)
dont own a tables though yet and have not much experience/knowledge about the possibilities.
maybe you could make a list of most wanted/usefull features and mail me ?
support@dns-plugins.de (http://forums.cgsociety.org/support@dns-plugins.de)
and last but not least, thanks to ya'll for your friendly feedback and kind words, thats what motivates a programmer in making his tools better and better (besides the riches and fame ofc ;-)
cheers,
bellaLugosi
bellaLugosi
07-27-2008, 01:00 PM
Hi,
something is wrong with my thunderbird send-email-to-list function, so i post here the update news:
you can download version 0.996 of the paintOnSurface Plugin from my website , which will fix the serial dialog bug that some users had.
its pc-only atm, mac version will probably follow next week.
greetings,
bellaLugosi
georgedrakakis
07-27-2008, 01:13 PM
hi, this is a list of improvements that i could think of:
1) would it be possible to paint over splines? (i mean to use spline instead of a polygon mesh as a canvas)
with "equal distribution" or "paint objects every 5m" or "paint around points only with a radius of..." painting options.
2) maybe you could add options like "paint on a grid of...."
(i.e distribute objects on a grid of 2x2Meters) or "paint in a row"
(i.e distribute only in the X axis) painting options.
(i.e. for distributing downlighters on a ceiling surface)
3) "paint on polygon selection only"
4) "take into account vertex maps" -> increase/ decrease distribution according to the density of vertex maps.
thank you for this useful plug.
george
jimzepellin
07-27-2008, 01:59 PM
You can paint on a selection of polygons. Just select them and tick the paint on selection only under More swiches.
bellaLugosi
07-27-2008, 02:36 PM
Hi,
hi, this is a list of improvements that i could think of:
1) would it be possible to paint over splines? (i mean to use spline instead of a polygon mesh as a canvas)
with "equal distribution" or "paint objects every 5m" or "paint around points only with a radius of..." painting options.
2) maybe you could add options like "paint on a grid of...."
(i.e distribute objects on a grid of 2x2Meters) or "paint in a row"
(i.e distribute only in the X axis) painting options.
(i.e. for distributing downlighters on a ceiling surface)
3) "paint on polygon selection only"
4) "take into account vertex maps" -> increase/ decrease distribution according to the density of vertex maps.
thank you for this useful plug.
george
1)
the plugin can only paint on polygon-objects. This is crucial, as there
are different funtions in the plugin that can only work on polygons,like
the collision detection and stacknig. also the orientation algorithms
need a surface normal to compute the alignment of the painted objects.
It can be done ofc, but there's already lots of spline distribution plugins (free ones too), so
i dont really want to add this kind of functionality to my plugin atm.
2)
i will think about this, thanks for the idea.
i will surely do sth like paint objects along a line, dont know about the grid thingy though.
you could probably use mograph or ditools for that, by painting a grid array onto an object.
3)
This is already included ;-)
There's a checkbox 'selection only', which takes poly or edge
selection into account. edge selection are not considered if there's also an
active polyselection.
4)
I have this on my todo-list already, and it will probably be included in
the plug sometime in the future ;-)
greetings,
bellaLugosi
bellaLugosi
07-30-2008, 02:44 PM
Hi,
I uploaded a new vid, where i play a little with Metaballs in conjunction with the stacking feature. Its a little bit on the long side, but you can nicely see how to work with p.o.s. and metaballs.
http://www.dns-plugins.de/video/pos_5_metaballs.mov
cheers,
bellaLugosi
williamsburroughs
07-30-2008, 05:32 PM
That is hot.
Nice. :bounce:
georgedrakakis
07-31-2008, 10:57 AM
hi, today i did a test with a deformed mesh and p.o.s.
i may be missing something but the painted objects don't follow the mesh.
can p.o.s take into account deformers & c.o.f.f.e.e expressions attached on the "canvas" mesh?
sea_animation_test (http://studiomoccoro.googlepages.com/sea_test_99.mov)
EDIT: i think i was wrong, the painted objects actually move, but not as much as i expected, (considering the mesh deformation)
keep up the good work,
george
bellaLugosi
07-31-2008, 09:22 PM
Hi,
p.o.s. does not support deformed / changing geometry.
You can paint any object on any polygon object, but if the object you painted on changes shape, the clones will be off.
Think of p.o.s. as a convenience tool to easily place objects onto others (+ collision detection, stacking,variation and so on).
greetings,
bella Lugosi
hi, today i did a test with a deformed mesh and p.o.s.
i may be missing something but the painted objects don't follow the mesh.
can p.o.s take into account deformers & c.o.f.f.e.e expressions attached on the "canvas" mesh?
sea_animation_test (http://studiomoccoro.googlepages.com/sea_test_99.mov)
EDIT: i think i was wrong, the painted objects actually move, but not as much as i expected, (considering the mesh deformation)
keep up the good work,
george
georgedrakakis
08-01-2008, 12:23 PM
hi bellaLugosi,
actually it does support wind deformers, but not in addition with c.o.f.f.e.e deforming xpression.
maybe it's a matter of priorities.
this is a small vid with the xpression dectivated.
there are only 3 wind deformers activated.
wind deformer animation test (http://studiomoccoro.googlepages.com/sea_test_992.mov)
regards,
george
bellaLugosi
08-01-2008, 03:53 PM
Hello george.
When i did a similar test, i noticed that the rings are deformed just like the water, which of course is the case as the rings are childobjects of the water.
I assumed that is not what you would want, because the rings shouldnt chage their shape..
if you found a way to avoid this i'd be curious to know how you did that. ;-)
greetings,
Daniel
georgedrakakis
08-01-2008, 04:38 PM
ah yes, they deform too.
i think this tutorial by base 80 (http://www.base80.com/index.php/2005/10/24/p86#more86) will solve the problem.
bellaLugosi
08-01-2008, 10:17 PM
Hi,
i made another vid showing the upcoming features of the next update (due next week):
http://www.dns-plugins.de/video/pos_6_recalculate.mov
paint nulls:
if you leave the link-box 'objects to paint' empty, null objets will be painted automatically.
recalculate clones:
if you press this button, all previously painted objects will be re-created, and variation settings will be applied again.
This way you could for example paint nulls first, and later replace them with any object with just one click.
greetings,
bellaLugosi
kmdguy
08-01-2008, 10:22 PM
This is fantastic....way to go on this tool....extremely useful. :bounce:
bellaLugosi
08-17-2008, 01:25 PM
Hi,
here's some new preview-vids to show the upcoming features of next release 1.2 of paintOnSurface.
- paint splines. considers'clones per second' and automatically paints more points in more dense areas of the mesh:
http://www.dns-plugins.de/video/pos_7_splines.mov
- create pointClouds. Creates a new Polygon-Object where the point positions match the positions of the painted objects. considers 'last only' switch:
http://www.dns-plugins.de/video/pos_8_pointclouds.mov
- graphics tablet support
pen pressure, tilt und rotation are supported, and can be adjusted via sliders. If slider influence is below 100%, the value is accordingly mixed with the basic settings of the tool (cps,adjustSize, pitch). Variation settings are also considered when painting with a graphics tablet.
http://www.dns-plugins.de/video/pos_9_pen.mov
Also the 'affect-last-only'-switch applies to the avoid collision setting now.
Thus you can choose if you want to avoid collision between all objects or only the group that is currently being painted. Expect performance drops similar to 'stackClones' feature though, when you use collision prevention among all objects.
On a side note, i tested the plugin with the siggraph-demo of R11, and all seems to work fine, ecxcept for the stack-clones feature. I have crahses there when i paint lots of objects in one go. I hope this is due to the not-final-status of the R11-Demo, as im not experiencing this with other ersions of c4d.
hope you like it ;-)
Daniel
Wow man this is awesome! Happy you could do it!
Congrats, and thanx for those updates.
williamsburroughs
08-17-2008, 05:42 PM
Simply amazing! Great update!
bellaLugosi
08-17-2008, 06:12 PM
thanks :)
i switched pen pressure and tilt, so that pressure now controls object size.
this should be more natural to photoshop users.
i will upload version 1.2 of the plugin to the website later today.
EDIT: the update will also include Windows 64Bit version of the plugin.
cheers,
bellaLugosi
joshfilms
08-17-2008, 06:24 PM
Painting trees is such a pleasure. Thank you so much for making this plug!
Boxy
Just out of curiosity how did you go about doing this with the plugin?
thanks
Josh
ThePriest
08-17-2008, 06:25 PM
Do you think this will this work with the VRay proxy object, for painting ecosystems/trees etc?
tonare
08-17-2008, 06:41 PM
Thats so awesome man. Really really good job.
jimzepellin
08-17-2008, 06:49 PM
Do you think this will this work with the VRay proxy object, for painting ecosystems/trees etc?
Up til now I've been able to paint with anything that can be dragged into the Object to paint box. I'm not sure if that VRay proxy is an object but if it is then I don't see why not.
bellaLugosi
08-17-2008, 06:51 PM
Do you think this will this work with the VRay proxy object, for painting ecosystems/trees etc?
not sure, but as thats probably more or less an ordinary object with an axis there shouldnt be any problems in regards to painting on surfaces.
collision detection and stacking might not work as expected though.
for example xrefs can be painted just like any other object, but they dont work with collision prevention and stacking.
i would guess its the same with vray proxies, but thats just an assumption on my side..
if anybody gives it a try, it would be nice if you could notify me or post your results.
thanks!
EDIT:
version 1.2 of the plugin is available from the website now.
EDIT:
version 1.2 of the plugin is available from the website now.
I assume a Mac version of 1.2 is in the works. Any chance of a 64bit OSX version for R11?
Anyway great job and it's getting better all the time. Amazing!!
odo
Just out of curiosity how did you go about doing this with the plugin?
thanks
Josh
Select your landscape object, activate the plugin, specify the tree(s) you want to paint on the surface and paint away :) Are you having problems with it?
Cheers
Boxy
joshfilms
08-17-2008, 07:29 PM
Select your landscape object, activate the plugin, specify the tree(s) you want to paint on the surface and paint away :) Are you having problems with it?
Cheers
Boxy
Thanks for the reply i don't have the plugin yet was just curious how it was possible to do it. Going to buy it especially if this is possible!
so what exactly are you painting the leaves or branches or the actual tree?
thanks again for the help.
Josh
jimzepellin
08-17-2008, 07:49 PM
Thanks for the reply i don't have the plugin yet was just curious how it was possible to do it. Going to buy it especially if this is possible!
so what exactly are you painting the leaves or branches or the actual tree?
thanks again for the help.
Josh
You can paint pretty much any object on a polygon object. I havn't tried painting leaves on a tree yet but it seems like it would work. Branches may be a little more difficult for realistic trees but you may be able to paint with metaballs, though this may kill your machine.
I'm off to try that out.
SilverCity
08-17-2008, 07:50 PM
Thanks for the update. You've really improved upon your first version. This has become a "must have" plugin.
joshfilms
08-17-2008, 07:52 PM
I would love the hear your results jimzepellin. :)
bellaLugosi
08-17-2008, 08:01 PM
...Branches may be a little more difficult for realistic trees but you may be able to paint with metaballs, though this may kill your machine.
I'm off to try that out.
lol..
maybe i should extend my disclaimer so i cant be held responsible for exploding pc's due to excessive metaball stacking.. |-)
jimzepellin
08-17-2008, 08:31 PM
I'm surprised I've not blown my machine up with the amount of time I've been playing with the plugin.
Just had a test. You can paint metaball branches with Stack clones switched on.
Painted leaves.
Here's a rough test.
bellaLugosi
08-17-2008, 09:06 PM
cool, looks like a chicken foot with leaves between the toes ;-)
sry couldnt help it .. ;-)
no really, thanks for sharing your experiments!
jimzepellin
08-17-2008, 09:28 PM
cool, looks like a chicken foot with leaves between the toes ;-)
sry couldnt help it .. ;-)
no really, thanks for sharing your experiments!
It's a new genetic experiment. I'm trying to grow vegetables on a chicken so you can have an all in one Sunday dinner.;)
bellaLugosi
08-17-2008, 09:44 PM
It's a new genetic experiment. I'm trying to grow vegetables on a chicken so you can have an all in one Sunday dinner.;)
thats great, a real timesaver!
especially on lazy/hangover sundays ;-)
mustardseed
08-18-2008, 07:18 AM
Would it be possible to have pen attributes assigned to any setting desired, much like the way Photoshop handles custom brush settings: With pulldowns for assigning pen attributes to brush settings? That way it's fully customisable to suit the user.
Just a thought...
Thanks for the great work you've done on this. I'm so close to buying it, I'm on a project now and I can see myself using this plugin to paint rocks, boulders and shrubs onto a model of a rocky canyon. Cool!
PS: Not terribly relevant, but with the tendency for plugins and modules to be referred to by their acronyms (eg: AR=Advanced Render, S&T=Sketch, FT=FusionThing, ATS, DPIT, CDIK Tools etc), you do realise that Paint On Surface would become... something less flattering. :-P
thanks :)
i switched pen pressure and tilt, so that pressure now controls object size.
this should be more natural to photoshop users.
i will upload version 1.2 of the plugin to the website later today.
EDIT: the update will also include Windows 64Bit version of the plugin.
cheers,
bellaLugosi
jimzepellin
08-18-2008, 08:24 AM
It would have been worse if it was called Paint Upon Surface. ;)
bellaLugosi
08-18-2008, 09:01 AM
Hi,
Would it be possible to have pen attributes assigned to any setting desired, much like the way Photoshop handles custom brush settings: With pulldowns for assigning pen attributes to brush settings? That way it's fully customisable to suit the user.
this sounds interesting, and im already thinking about it ;-)
atm you have three inputs from your pen (pressure,rot and tilt) and then you could choose which of the following to map to it:
size,rot,count and any of the variations.
dont know if offset would make sense , as it might be a little tricky to accurately control it with a pen..
not sure how the abbrevations would be offending though..
but as im always willing to expand my arsenal of dirty english words, maybe you could enlighten me via pm ? ;-)
thanks,
bellaLugosi
jimzepellin
08-18-2008, 11:07 AM
Hi,
not sure how the abbrevations would be offending though..
but as im always willing to expand my arsenal of dirty english words, maybe you could enlighten me via pm ? ;-)
thanks,
bellaLugosi
Not really offensive PUS = http://en.wikipedia.org/wiki/Pus
From where I'm from Pus means face and is usually used in that good old saying
"i'm gonna punch yeh in the pus!"
Translation for those without any Scottish genes
"I'm going to punch you in the face"
This usually followed with the age old "Ouch!!!"
Would Paint on Surface not be abbreviated as P.O.S.? Now that would be offensive for a masterPiece like Paint on Surface wouldn't it?
odo
bellaLugosi
08-18-2008, 11:22 AM
Not really offensive PUS = http://en.wikipedia.org/wiki/Pus
From where I'm from Pus means face and is usually used in that good old saying
"i'm gonna punch yeh in the pus!"
Translation for those without any Scottish genes
"I'm going to punch you in the face"
This usually followed with the age old "Ouch!!!"
alright thanks,
might come in 'handy' if i get to scotland some day... always good to know about local customs ;-)
I was just thinking: with the new splinepaint option you could make perfect ivy-stems! Would it be possible to paint the sweeps with a decreasing thickness, or is that fixed?
Ivygenrator is a nice tool, but I think with Paint on Surface this could be much more versatile and controllable. :thumbsup:
Can't wait for the Mac compile of 1.2.
odo
bellaLugosi
08-19-2008, 10:01 PM
I was just thinking: with the new splinepaint option you could make perfect ivy-stems! Would it be possible to paint the sweeps with a decreasing thickness, or is that fixed?
Ivygenrator is a nice tool, but I think with Paint on Surface this could be much more versatile and controllable. :thumbsup:
Can't wait for the Mac compile of 1.2.
odo
Hi,
if you do it as in the video, its fixed bc the circle diameter always stays the same.
Thasts bc you actually only paint the path of the loft, not the profile.
you could adjust the size curve in the sweep nurbs though, to make it thinner towards the end.
Great! will try that as soon as I get the update.
Thanks!
odo
CGTalk Moderation
08-20-2008, 07:29 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
vBulletin v3.0.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.