Announcement

Collapse
No announcement yet.

Grid Creation Systems [30% OFF]

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • replied
    The v1.3 update has been submitted to the Marketplace.

    ChangeLog:

    Added a new Grid Configuration: Concentric Circles with evenly spaced (arc length) grid points distribution across all circles.
    • Helper Functions: GetIndicesForAllGridCellsInCircle
    Last edited by Stormrage256; 12-02-2019, 05:18 AM.

    Leave a comment:


  • replied
    WIP preview screenshot for the new Concentric Circles grid configuration coming in the v1.3 update:

    Click image for larger version

Name:	conc13preview.jpg
Views:	16
Size:	467.7 KB
ID:	1692451

    Leave a comment:


  • replied
    The v1.2 update has gone live on the Marketplace. I've uploaded a video to briefly showcase all the new features, most of which are geared towards enabling you to retrieve & highlight specific grid cell patterns within each type of grid configuration.

    v1.2 Features Showcase:



    ChangeLog:

    1. New helper functions to retrieve grid cell patterns:
    • Rectangle/Square Config: GetIndicesOfGridCellsAt(X), GetIndicesOfGridCellsAt(Y), & GetIndexOfGridCellAt(X&Y).
    • Circle Config: GetIndicesForAllGridCellsInSector
    • Sphere Config: GetIndicesOfGridCellsAtLatitude, GetIndicesOfGridCellsAtLongitude, & GetIndexOfGridCellAtLatitude&Longitude.
    • Cuboid Config: GetIndicesOfGridCellsAt(X), GetIndicesOfGridCellsAt(Y), GetIndicesOfGridCellsAt(Z), & GetIndexOfGridCellAt(X,Y,Z).
    • Hollow Square Config: GetIndicesOfAllGridCellsInRank
    • Flying Wedge Config: GetIndicesOfAllGridCellsInRow
    • Square Pyramid Config: GetAllGridPointsInStep
    2. New functions for highlighting grid cell patterns, exposed for the editor for easy customization & testing.

    3. Revamped the Hollow Square grid creation workflow to minimize the number of calculations required to retrieve grid cells within each rank of the formation.


    Bug Fixes:
    • Fixed a bug that caused duplicate grid cells to be generated at the poles for Sphere configuration.

    Additional Notes:
    • Search for Version1_2 in the blueprint editor to identify all the major changes in this update.

      Click image for larger version  Name:	v121.jpg Views:	0 Size:	373.2 KB ID:	1689359
    Last edited by Stormrage256; 11-20-2019, 02:09 PM.

    Leave a comment:


  • replied
    The v1.2 update has been submitted to the Marketplace. As mentioned in the previous posts, all grid configurations will be receiving additional helper functions to retrieve specific grid cell patterns. I will post the v1.2 trailer and changelog once the update goes live on the Marketplace.

    Leave a comment:


  • replied
    Finally on to the last WIP update for the v1.2 edition of GCS. Added a new helper function to retrieve grid points by rank in the Hollow Square Config:
    • GetAllGridPointsInRank


    GCS will be receiving a price increment (to $9.99) to reflect the additional value offered by the new features. So if you have not purchased it yet, you can still get it for $5.99 until the v1.2 release.
    Last edited by Stormrage256; 11-15-2019, 07:39 AM.

    Leave a comment:


  • replied
    The Spherical Grid Configuration will be receiving the following three helper functions in the upcoming v1.2 update:
    • GetAllGridPointsOnLatitude(N)
    • GetAllGridPointsOnLongitude(E)
    • GetGridCellAtLatitude&Longitude(N,E)
    Here is an in-editor visualization of the new functions in action:

    [Test Settings: Number of Lines of Latitude: 31; Number of Line of Longitude: 60]


    Just the Hollow Square config left now. Hopefully should have an update on that tomorrow.
    Last edited by Stormrage256; 10-28-2019, 08:10 AM.

    Leave a comment:


  • replied
    Update on the new helper functions for Cuboid & Square Pyramid Grid Configurations coming in the v1.2 update:

    Cuboid Config:
    • GetAllGridPointsAt(X)
    • GetAllGridPointsAt(Y)
    • GetAllGridPointsAt(Z)
    • GetGridPointAt(X,Y,Z)

    Square Pyramid Config:
    • GetAllGridPointsInStep
    Last edited by Stormrage256; 10-23-2019, 11:00 AM.

    Leave a comment:


  • replied
    Finished work on the new helper function for Flying Wedge Configuration:
    • GetAllGridPointsInRow

      Preview:

    Leave a comment:


  • replied
    New helper function for Circular Grid Configuration coming in the v1.2 update:
    • GetAllGridPointsInSector

    Here is an In-Editor Visualization using exposed functions:

    Leave a comment:


  • replied
    Hi, I've started work on the v1.2 update for Grid Creation Systems. The initial plan was to add a new Grid Configuration, but I received some feature requests that could add a lot of utility to all existing configurations. The most interesting one of the lot was to have helper functions that return grid cells that satisfy certain specific conditions.

    For example, a function that returns all grid cells in a particular row of a Rectangular configuration, or perhaps one that returns all grid points along a longitudinal plane on a Spherical configuration.

    So I decided to focus this update on adding helper functions for all existing grid configurations, and then proceed to go ahead with the original plan of adding new configurations in subsequent updates. Starting with the Rectangle configuration, it'll be receiving three new helper functions as part of the update:
    • GetAllGridCellsAt(X)
    • GetAllGridCellsAt(Y)
    • GetGridCellAt(X&Y)
    Also included in the update will be new In-Editor Visualization options for these functions as shown in the preview below:


    I'll share the progress after completing work on the other configurations. Meanwhile, I'm always looking for new ways to improve Grid Creation Systems. So feel free to share your feedback & suggestions.

    Leave a comment:


  • replied
    The v1.1 update has gone live on the Marketplace. Grid Creation Systems is now compatible with v4.23 as well.

    Arcane You can now populate the grid points with individual instances of actors including skeletal mesh actors & characters. Here's an example of it being used with the character class from Top Down Template:

    Click image for larger version

Name:	chargridtest.jpg
Views:	116
Size:	311.5 KB
ID:	1666484

    You can set it up by following the instructions listed in the previous post (https://forums.unrealengine.com/unre...71#post1663271). Doing so will delete the instanced static meshes and spawn new actors at grid points.

    Leave a comment:


  • replied
    The v1.1 update has been submitted to the Marketplace.

    ChangeLog:

    1. Added a new Grid Configuration: Square Pyramids



    2. Added support for spawning actors at grid points instead of using the default instances static meshes. To enable this feature, simply call the new SpawnActorsAtGridPoints function at Event Begin Play of the grid creator blueprint.

    The actor class can be specified through the SpawnActorClass variable in the grid creator blueprints.

    Click image for larger version  Name:	GridActors.jpg Views:	1 Size:	436.6 KB ID:	1663272

    Leave a comment:


  • replied
    Hi Arcane, thanks for the suggestions. I'm not familiar with animation systems since my work experience is mostly focused around blueprints and programming. So we're kind of on the same boat there.

    But regarding the ability to create individual instances, consider that done. Both static mesh & skeletal mesh visualization options will be added in the first update along with a new grid configuration.

    Leave a comment:


  • replied
    I have a few suggestions - add the ability to create individual instances so they can be replaced with other things - have you thought about adding animation to the systems like mograph in cinema4d ? can someone please do that - there are so many tools like this on the marketplace and they only go to level 1 and they all seem to be missing needed components - mograph is like level 3 - and theres the new field system in Unreal so you could potentially have the same kind of volume selections in a visual gadget ?? - also what about generating polygons and lines between the objects like plexus - and being able to add noises to the total shape of the system - again if you could animate the noise thru it that would open immense capabilities for motion design usage . esp if you could control all the parameters in Sequencer for how its arrayed --I'm an artist so doing it myself is not really possible - I'd have to pay someone else as I am sure many others would too but I would pay $30+ for that tech easy - there is no procedural animation tech on the marketplace that lets you pump a modulation into a parameter to animate - big missing piece of digital production tech that is everywhere in DLC packages but for some reason missing from game creation software (ref signal from greyscale gorilla) - and obviously people make their own but if you are an artist just learning or doing digital film stuff it's not gonna happen unless you pay someone and that creates a huge roadblock for incoming users

    Leave a comment:


  • replied
    Getting Started:


    Cuboid:

    Can be used to create both rectangular/square as well as cuboid grids.
    • Grid Count X/Y/Z - Number of Grid Points along local X/Y/Z axis [Z=1 gives a planar grid on local XY plane]
    • Grid Size X/Y/Z - Dimensions of an individual Grid Cell along local X/Y/Z axis [Does not scale visualization meshes; Check common parameters section for scale control]
    Click image for larger version  Name:	cuboid.jpg Views:	1 Size:	434.8 KB ID:	1659130


    Circle:

    Can be used to create full/partial circular grids.
    • Grid Count - Number of equally spaced Grid Points along the Circular Arc
    • Radius - Radius of the Circular Arc
    • Central Angle - Angle subtended by the Circular Arc at the Center [360 = Full Cirle; <360 = Partial Circle]
    Click image for larger version  Name:	circle.jpg Views:	1 Size:	427.8 KB ID:	1659131


    Sphere:

    Can be used to create Grid Points along the Longitude-Latitude lines of a Sphere.
    • Longitude Grid Count - Number of Grid Points along Longitude lines
    • Latitude Grid Count - Number of Grid Points along Latitude lines
    • Radius - Radius of the Sphere
    • Longitude Angle - Angle traced by Longitude lines along a Spherical surface
    • Starting Latitude Angle - Angle of the Northernmost Latitude plane
    • Ending Latitude Angle - Angle of the Southernmost Latitude plane
    Click image for larger version  Name:	sphere.jpg Views:	1 Size:	461.3 KB ID:	1659132


    Hollow Square:

    Can be used to create Grid Points in a Hollow Square formation.
    • Outer Square Grid Count - Number of Grid Points on each side of the Outer Square
    • Rank Count - Number of Square Patterns starting from the Outermost Square
    • Grid Size - Dimensions of the side of an individual (square-shaped) Grid Cell [Does not scale visualization meshes; Check common parameters section for scale control]
    Click image for larger version  Name:	hsq.jpg Views:	1 Size:	417.0 KB ID:	1659133


    Flying Wedge:

    Can be used to create Grid Points in a Flying Wedge formation.
    • Number of Rows - Number of rows of grids from Apex to Base of the Triangle
    • Grid Count Increments - Additional Grid Points per row from Apex to Base of the Triangle
    • Grid Size X/Y - Dimensions of an individual Grid Cell along local X/Y axis [Does not scale visualization meshes; Check common parameters section for scale control]
    Click image for larger version  Name:	fw.jpg Views:	1 Size:	416.3 KB ID:	1659134



    The following parameters are common to all types of grid creation classes and are used to visualize the Grid Points using Instanced Static Meshes:
    • Visualize Grid Points? - Set to True if you want to visualize the Grid Points
    • Visualization Mesh - Static Mesh used by the Instanced Static Mesh component
    • Visualization Mesh Scale - Scale of the mesh used for visualization
    Last edited by Stormrage256; 08-31-2019, 08:28 AM.

    Leave a comment:

Working...
X