'Scatter Objects' add-on #68951

Closed
opened 2019-08-21 07:52:43 +02:00 by Hoang Duy Tran · 9 comments
Member

Targetting Project
Add-on Development (Scatter Objects)

System Information
Operating system:
Kernel: 4.15.0-20-generic x86_64 bits: 64 compiler: gcc v: 7.3.0 Desktop: Cinnamon 4.0.8
Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic

Graphics card:
Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Hewlett-Packard driver: i915 v: kernel
Device-2: NVIDIA GK208M [GeForce GT 740M] vendor: Hewlett-Packard driver: nouveau v: kernel

Blender Version
Blender 2.81 (sub 2)
build date: 2019-08-20
build time: 10:36:27
build commit date: 2019-08-20
build commit time: 07:45
build hash: f2cab8267f22
build platform: Linux
build type: Release

Short description of error
While translating texts for 'Object Scatter' add on, I ran a test on the add-on and found the following problems:

  1. Unable to get a reasonable value for 'Seed'
  2. The appearance of the original object in the scattering field
  3. Needed a button to execute the scattering, rather than using F3 for search

I recorded the test session in the following video:

vokoscreen-2019-08-21_06-32-47_scatter_objects.mp4

and you can load this test file I used to test:

20190822_object_scatter_0001.blend

Exact steps for others to reproduce the error

  • Enable the 'Scatter Objects' add-on.
  • Load the attached test file.
  • Left click mouse to select the stone object on the side of the plane (distorted cube), then
  • Hold down the Shift key,
  • Select the plane using left mouse click.
  • Press F3 to search, type 'scatter',
  • Press Enter to execute 'Object Scatter'
  • Left click and hold the mouse to draw lines on the plane to generate objects on the side of the drawn lines.
  • Press Enter to confirm the scatterings generated and to terminate the routine.
  • Notice the 'Object' (Cube) used to scatter in the centre of the plane. If you select this and press 'Delete', you will remove the entire scattering objects just generated.
  • Now try to change the 'Seed' by mouse (not by keyboard) and you'll see how difficult it is to change the value.
**Targetting Project** Add-on Development (Scatter Objects) **System Information** Operating system: Kernel: 4.15.0-20-generic x86_64 bits: 64 compiler: gcc v: 7.3.0 Desktop: Cinnamon 4.0.8 Distro: Linux Mint 19.1 Tessa base: Ubuntu 18.04 bionic Graphics card: Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Hewlett-Packard driver: i915 v: kernel Device-2: NVIDIA GK208M [GeForce GT 740M] vendor: Hewlett-Packard driver: nouveau v: kernel **Blender Version** Blender 2.81 (sub 2) build date: 2019-08-20 build time: 10:36:27 build commit date: 2019-08-20 build commit time: 07:45 build hash: f2cab8267f22 build platform: Linux build type: Release **Short description of error** While translating texts for 'Object Scatter' add on, I ran a test on the add-on and found the following problems: 1. Unable to get a reasonable value for 'Seed' 2. The appearance of the original object in the scattering field 3. Needed a button to execute the scattering, rather than using F3 for search I recorded the test session in the following video: [vokoscreen-2019-08-21_06-32-47_scatter_objects.mp4](https://archive.blender.org/developer/F7677567/vokoscreen-2019-08-21_06-32-47_scatter_objects.mp4) and you can load this test file I used to test: [20190822_object_scatter_0001.blend](https://archive.blender.org/developer/F7677574/20190822_object_scatter_0001.blend) **Exact steps for others to reproduce the error** - Enable the 'Scatter Objects' add-on. - Load the attached test file. - Left click mouse to select the stone object on the side of the plane (distorted cube), then - Hold down the Shift key, - Select the plane using left mouse click. - Press F3 to search, type 'scatter', - Press Enter to execute 'Object Scatter' - Left click and hold the mouse to draw lines on the plane to generate objects on the side of the drawn lines. - Press Enter to confirm the scatterings generated and to terminate the routine. - Notice the 'Object' (Cube) used to scatter in the centre of the plane. If you select this and press 'Delete', you will remove the entire scattering objects just generated. - Now try to change the 'Seed' by mouse (not by keyboard) and you'll see how difficult it is to change the value.
Author
Member

Added subscriber: @hoanguk

Added subscriber: @hoanguk
Member

Added subscribers: @JacquesLucke, @lichtwerk

Added subscribers: @JacquesLucke, @lichtwerk
Member
CC @JacquesLucke
Member

I can confirm the issue. My first guess is that this is a bug in Blender and not in the addon, because the addon just declares the property as any other. Will have a look.

I can confirm the issue. My first guess is that this is a bug in Blender and not in the addon, because the addon just declares the property as any other. Will have a look.

This issue was referenced by blender/blender@ecfe020e6c

This issue was referenced by blender/blender@ecfe020e6c8f9ded6a32300b9de43f29e1009c5d
Member

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Jacques Lucke self-assigned this 2019-08-21 11:32:49 +02:00

Added subscriber: @antoniov

Added subscriber: @antoniov

Task blender/blender#68943 was related to this too.

Task blender/blender#68943 was related to this too.
Author
Member

Just a note while you're at it, can you make the scattering process interactive, ie. users should be able to change parameters on the fly to see the changes before commit. I know we can undo and redo but that would make the add-on SUPER to use.

Just a note while you're at it, can you make the scattering process interactive, ie. users should be able to change parameters on the fly to see the changes before commit. I know we can undo and redo but that would make the add-on SUPER to use.
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#68951
No description provided.