Làm thế nào để tạo mô hình vector của các chấm ngẫu nhiên với mật độ cụ thể?


8

Tôi muốn làm một lĩnh vực chấm.

Sơ cấp

  • Các dấu chấm nên được đặt ngẫu nhiên
  • Tôi muốn chỉ định mật độ của các chấm (ví dụ 10 chấm trên mỗi inch, 40 chấm trên mỗi inch hoặc 20%, 60%)

Thứ hai

  • Dấu chấm không nên chạm
  • Tôi có thể thay thế dấu chấm bằng các hình dạng khác.

Về cơ bản tôi đang tìm kiếm một tương đương với bàn chải phân tán để điền.

Cách tiếp cận tốt nhất cho đến nay

  • Tạo một lưới các chấm trong Illustrator, sử dụng + Dđể tăng tốc độ xây dựng lưới.
  • Chọn tất cả và sử dụng Transform Each : đặt chuyển động ngang và dọc thành một nửa khoảng cách giữa các dấu chấm (để các chấm không bao giờ có thể trùng nhau và đánh dấu vào Random .

Điều này tạo ra một trường chấm hơi ngẫu nhiên (hoặc bất kỳ đối tượng nào khác) nhưng không hoàn toàn thành công:

  • Kết quả vẫn rất giống lưới. Các dấu chấm (pips?) Không được căn chỉnh hoàn hảo, nhưng chúng vẫn nằm trong các hàng và cột lỏng lẻo. (Nếu tôi nới lỏng yêu cầu của mình rằng các chấm không chạm vào, tôi có thể đặt bán kính chuyển động lớn hơn các khoảng trống và các cột này biến mất.)
  • Ngoài ra, trong khi toán học khá đơn giản để xác định mật độ của các chấm, lý tưởng nhất là tôi chỉ phải nhập mật độ mong muốn của mình và máy tính sẽ thực hiện phép toán đó. Điều này sẽ cho phép thử nghiệm nhiều hơn.

Tôi cũng đã thử dùng Spray Sprayer nhưng điều này thậm chí còn kém chính xác hơn.

Tôi hy vọng sẽ làm điều này trong Illustrator; SVG hoặc bất kỳ phương pháp vector miễn phí nào khác cũng sẽ hoạt động.


Đây là một plugin thương mại (không liên kết) có vẻ như nó có thể làm điều này cho bạn (và nhiều hơn nữa) - thực tế nó trông rất tuyệt. astutegraphics.com/software/colliderscribe
mayersdesign

@mayersdesign Yup trông khá tuyệt. Khi tôi có $ 32 ...
Không liên quan

@ Unrelated Bạn có thể sử dụng chức năng đầy đủ trong 14 ngày dưới dạng dùng thử miễn phí ... Tôi có thể giúp bạn với một lần điền ngẫu nhiên nhưng bạn vẫn phải tự mình tìm ra tỷ lệ phần trăm mật độ.
BANG

Ngoài ra: bạn đang cố gắng chỉ điền vào một hình chữ nhật đơn giản hoặc một số hình dạng khác?
BANG

Câu trả lời:


5

Chính xác thì vấn đề với máy phun biểu tượng là gì? Từ mô tả của bạn, nó dường như sẽ làm những gì bạn muốn. Ở đây tôi di chuyển bàn chải theo chuyển động tròn nhỏ để tăng tính ngẫu nhiên.

nhập mô tả hình ảnh ở đây

Dưới đây là các cài đặt tôi đã sử dụng cho trình phun biểu tượng

nhập mô tả hình ảnh ở đây


Cảm ơn. Một trong những vấn đề (với công cụ hoặc, nhiều khả năng, với sự hiểu biết của tôi) là thiếu độ chính xác. Mật độ cách nhau một số nguyên làm thay đổi mật độ rất nhiều và dường như số thập phân không được phép. Ngoài ra, có vẻ như bạn bị mắc kẹt với đốm tròn, trừ khi bạn muốn vẽ bằng máy phun mà 1) để lại những khoảng trống và hiển thị đường dẫn bạn đã vẽ và 2) vẫn để lại hình dạng blobby (có cách nào để cắt những thứ này hay không Tôi cần sử dụng mặt nạ?)
Không liên quan

1
@ Unrelated Vâng, vâng, bạn đúng. Đó chỉ là số nguyên. Tuy nhiên, bạn có thể kiểm soát tốt hơn một chút nếu bạn tạo một hộp giới hạn, với fill và Stroke được đặt thành không, xung quanh dấu chấm, sau đó biến nó thành một biểu tượng. Xem ví dụ ở đây . Để cắt, bạn có thể sử dụng mặt nạ cắt hoặc bạn có thể mở rộng và hủy nhóm biểu tượng và chỉ cần xóa các dấu chấm bạn không cần.
Billy Kerr

Ah hộp giới hạn có ý nghĩa
Không liên quan

3

Một lựa chọn nhanh và bẩn khác là sử dụng tập lệnh CircleFill của Jongware .

Một cái gì đó như thế này

Nó siêu hữu ích và khá linh hoạt để lấp đầy một khu vực cụ thể. Nó hiển thị một hộp thoại đơn giản, trong đó bạn có thể đặt kích thước vòng tròn tối đa và tối thiểu theo tỷ lệ phần trăm của kích thước đối tượng được chọn. Ngoài ra, bạn có thể chọn một màu cơ bản đơn giản hoặc chọn bất kỳ Nhóm Swatch hiện tại nào của bạn; trong trường hợp đó, mỗi vòng tròn được lấp đầy bằng một màu ngẫu nhiên từ nhóm đó. Bạn cũng có thể chỉ định khoảng cách giữa mỗi vòng tròn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.