Skatter v1 Help
HomeForumsDownloadTransmutr
  • Welcome to Skatter
  • Getting started
  • FAQ
  • Tutorials
    • Quick Start
    • In-Depth Video Tutorials
    • Creating a green wall
    • Quick tip : How to disable falloffs on Surface Boundaries?
    • Quick tip : Radial Distribution
    • Quick tip : Parking lots
    • Quick tip : Ivy / Hedges
    • Third-party tutorials
  • Manual
    • Stuff to know
    • Generating
    • Hosts
    • Scattered Objects
    • Distribution
    • Clipping areas
    • Random Transform
    • Camera Clipping
    • Miscellaneous
    • Tab : Render List
    • Tab : Options
    • Library
Powered by GitBook
On this page
  • On how many computers can I use one license?
  • Software and Hardware requirements to run Skatter
  • Is Skatter supported by my render engine?
  • Where can I find plant models to use with Skatter?
  • How to edit Skatter setup after "Render Only" has been checked?
  • Why is my grass upside-down?
  • Why are my scattered objects offside?
  • Skatter stopped working after 15 days
  • "Render only" is not working with V-Ray
  • "Render only" is not working with Thea
  • "Render only" is not working with Kerkythea
  • "Render only" is not working with Twilight
  • I'm a Render Engine developer, how can I support Skatter?
  • More Questions/Answers in the forums

Was this helpful?

FAQ

PreviousGetting startedNextTutorials

Last updated 6 years ago

Was this helpful?

On how many computers can I use one license?

For each license of Skatter, you can install it on no more than two computers, provided that it is used on only one computer at a time.

You will be able to activate Skatter on five different computers in total (for instance, if you buy a new computer and uninstall Skatter on the previous one). One single computer can be considered different if its hardware is changed in a significant way.

If you wish to activate Skatter after having used the five authorized activations, you will need to contact .

Software and Hardware requirements to run Skatter

Software :

  • Windows 7/8/10 64bits or Mac OSX 10.9+

  • Internet Explorer 9+ on Windows

  • Sketchup 2015+ 64bits

Recommended hardware :

  • Quad-core 3+ Ghz processor

  • 8+ GB RAM

Is Skatter supported by my render engine?

Skatter's feature is currently supported by V-Ray, Thea, Corona, Octane, Indigo, Enscape, Shaderlight, IRender nXt, Twilight Pro, Raylectron and Kerkythea.*

To use Skatter with all the other render engines, you'll need to uncheck "Render only".

*Thea 356.1413 or newer *Vray 2.00.24261 or newer *Twilight Pro 2.4.6 or newer *Indigo 3.8.33.1 or newer

Where can I find plant models to use with Skatter?

How to edit Skatter setup after "Render Only" has been checked?

Why is my grass upside-down?

Why are my scattered objects offside?

Make sure the axes of the group/component are centered on the object.

Alternativly, you can click on the object's name in the "Scattered objects" rollout, then choose "Center" for the "Insertion Point".

Skatter stopped working after 15 days

This happens to everyone who tries to crack Skatter. The “crack” (removing a piece of text in the license file) just makes you think Skatter is activated forever , but it’s not. And it stops working after the 15 days of the demo.

If you do have a legit license, please send us an to support@getskatter.com with your License Serial, explaining your issue in detail. (If you don't have a legit license, please don't waste our time, it is best used to improve Skatter)

"Render only" is not working with V-Ray

"Render only" is not working with Thea

Make sure you are using the very latest version of Thea.

You need at least v1.5.04.356.1413

"Render only" is not working with Kerkythea

There is a Kerkythea update on its way, in the meantime you need to paste&replace this file :

"Render only" is not working with Twilight

You need Twilight Pro (not Hobby). Also, make sure all the "Scattered objects" are Components and NOT groups.

I'm a Render Engine developer, how can I support Skatter?

Transformation objects are stored in an hash/array structure which can be read by the render engines (or anyone for that matter). This is very similar to parsing the model and reading the transformation of regular Component Instances. This allows users to render hundreds of thousands of instances without overloading Sketchup.

The hash is in a shared namespace called "Common", and its name is "render_instances".

Its structure is :

{ 
	Sketchup.active_model.definitions.entityID => { 
		"plugin_name" => {
			comp_def => [
				{:transformation => trans1, :material => mat1},
				{:transformation => trans2, :material => mat2},
				...
			]
		}
	}
}
  • Sketchup.active_model.definitions.entityID is used to differentiate models on OSX, as we can have multiple models opened in one Sketchup instance

  • "plugin_name" is the plugin name, in this case "skatter". This level is necessary so we don't overwrite each other's infos

To read it is pretty simple in ruby :

modelID = Sketchup.active_model.definitions.entityID
if defined?(Common.render_instances) && Common.render_instances[modelID]
	for plugin_name, comp_defs in Common.render_instances[modelID]
		for comp_def, insts in comp_defs
			for inst in insts
				transform = inst[:transformation]
				material = inst[:material]
				#Then do your stuff using comp_def, transform and material...
			end#for
		end#for
	end#for
end#if

Additionally, you can add an observer to the Common module, and Skatter will call it every time it updates. It is useful if you are doing Real Time rendering.

class MyObserver
	def on_render_instances_updated(modelID, plugin_name, comp_def)
		# modelID is Sketchup.active_model.definitions.entityID, used to 
		# differenciate between models on OSX
		puts modelID.to_s + " -> " + plugin_name + " -> " + comp_def.name
		transformations_array = Common.render_instances[modelID][plugin_name][comp_def]
	end
end
Common.add_observer(MyObserver.new)<br>

If you have any question or need a NFR license to test your implementation with Skatter, contact us at support@getskatter.com

This is an open protocol, so if other plugins use it, you will automatically support them as well.

More Questions/Answers in the forums

If you want your favourite render engine to support Skatter, please go ahead an submit this request to the engine's developers. It has to happen on their side as Skatter has no control over this. Make sure to send them .

Check out this thread in our forums : It will be updated regularly.

Open the Skatter dialog and click on the tab. Click "edit" next to the name of the Skatter setup you want to edit.

The grass presets use the feature, therefore the grass follows the slope of the surface. If the surface is upside down, the grass will be upside down as well.

Try to right click on the face and click on "Reverse faces". Then in Skatter's rollout, click on to update it.

If you are using V-Ray 3.60.01, you need to use

in C:\Users\USERNAME\AppData\Roaming\SketchUp\SketchUp 201X\SketchUp\Plugins for every Sketchup version in which you plan to use the KT+Skatter combo.You will need to enable "instanced" in Kerkythea's export options.

comp_def is the

trans1 is a

mat1 is a present in the SketchUp model. If this is not defined or equals nil, simply consider this instance as having the default material applied to it, just like a regular Component Instance.

You can find more questions and answers posted by users in the Skatter forums :

http://forums.getskatter.com/t/manual-download-resources/314
Render List
this workaround
http://download.getskatter.com/su2kt.rb
Sketchup::ComponentDefinition object
Geom::Transformation object
Sketchup::Material object
http://forums.getskatter.com/c/faq-tutorials
this article
support@getskatter.com
Hosts
Pointing Direction
"Render only"