Grass,tree,scatter plugin


#1

Hi everyone,i made a huge area that include mountain,river etc.I am trying to do a beautiful landscape animation,my area is about 250.000X250.000 so some of places in the are need to be covered with grass and tree,3ds max’s scatter tool cant handle it,i have my grass and tree but i havent any tool to scatter it like vray scatter,i’ve tried to found full version of vray scatter but i couldnt:DThere is any plugin exist to do what i want to?Thanks.


#2

Could do it with pflow. idearlly you would use proxys or render it off in passes, and have low poly stuff in trash areas.


#3

Take a look at this post:
http://vizdepot.com/forums/showthread.php?t=9235&page=2&pp=15

and the blog entry that goes with it:
http://mrmaterials.com/jeffs-blog/101-mrproxy-grass.html

All he uses is Grassomatic, mr proxies and the scatter plugin from Peter Watje.

Dave


#4

Thank you all of you for replies.I found vray scatter and looks sweat but save function is disabled(anyone have this plugin?)so i found in some forum groundwiz can scatter vray proxy.Could you suggest some plugin like this but has more advantage like scatterin milliones of objects?Thanks.


#5

bariscan90: what do you mean by looking for vray scatter full version? you’ll have to buy it, and of course the demo version has limitation, because it’s purpose is for demo only…

Well you can actually use pflow to distribute the trees, then use this script to distribute the proxies to the particles position:

//Script created by Kuszco and Romi F
 rollout PflowDisb "Distribution Via Particle Flow" width:200 height:270
 (
 	fn par_fil obj = classof obj == PF_Source
 	
 	spinner scaleVar "Scale variation %" pos:[45,90] range:[0,100,0] width:125 height:16 type:#float scale:1
 	spinner rotVar "Rot. variation" pos:[45,137] range:[0,360,0] width:119 height:16 type:#float scale:1
 	checkbox scale_x "X" pos:[46,111] width:30 height:15
 	checkbox scale_y "Y" pos:[82,111] width:30 height:15
 	checkbox scale_z "Z" pos:[119,111] width:30 height:15
 	checkbox rot_x "X" pos:[47,159] width:30 height:15
 	checkbox rot_y "Y" pos:[83,159] width:30 height:15
 	checkbox rot_z "Z" pos:[120,159] width:30 height:15
 	pickButton PFSel "Select Particle" pos:[60,13] width:80 height:24 filter:par_fil
 	pickButton Obj_to_Ins "Select Object" pos:[60,47] width:80 height:24
 	button Execute_btn "GO!" pos:[66,196] width:72 height:27
 	button Delete_btn "Delete Instance" pos:[66,230] width:72 height:27
 	
 	on PFSel picked obj do
 	(
 		PFSel.text = obj.name
 	)
 	
 	on Obj_to_Ins picked obj do
 	(
 		Obj_to_Ins.text = obj.name
 	)
 	
 	on Execute_btn pressed do
 	(
 		for i = 1 to PFSel.object.numParticles() do
 		(
 			PFSel.object.particleIndex = i
 			
 			o = instance Obj_to_Ins.object
 			o.name = PFSel.text + "_Ins_" + i as string
 			o.pos = PFSel.object.particlePosition
 			
 			r_scale = random ((1.0 - (scaleVar.value/100.0/2.0)))  (1.0 + (scaleVar.value/100.0/2.0))
 			if scale_x.checked == true do
 				(
 					o.scale = [r_scale,o.scale.y,o.scale.z]
 				)
 			if scale_y.checked == true do
 				(
 					o.scale = [o.scale.x,r_scale,o.scale.z]
 				)
 			if scale_z.checked == true do
 				(
 					o.scale = [o.scale.x,o.scale.y,r_scale]
 				)
 			
 			r_rot = random -rotVar.value rotVar.value
 			if rot_x.checked == true do
 				(
 				rotate o (eulerAngles r_rot 0 0)
 				)
 			if rot_y.checked == true do
 				(
 				rotate o (eulerAngles 0 r_rot 0)
 				)
 			if rot_z.checked == true do
 				(
 				rotate o (eulerAngles 0 0 r_rot)
 				)
 		)
 	)
 	
 	on Delete_btn pressed do
 	(
 		delete $*_Ins_*
 	)
 )
 createDialog PflowDisb

#6

Woow thats fantastic script thanks.


#7
Forest Pack is the plugin that you are searching. You can download the Lite version from our website:


#8

What a …? Wow thats amazing,is that using much memory for this cause vray scatter doesnt use any ram even 1mb…I am gonna try it,i hope its easy to generate


#9

The performance and memory requirements of Forest is similar to VRayScatter, since both use native vray engine to scatter and render the trees.

In the website you can find many tutorials and docs, but don’t hesitate to write us or post in the forum if you need help to use the plugin.


#10

Ok man,i will,thanks.


#11

hi
when I use this script . it says the script has errors . how must I use this ?
thanx


#12

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.