Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-214757] Within the current llParticleSystem parameters, three new data points would be established that could be referenced by a particle script which would facilitate an exponential change in how particles are seen by SL residents #3423

Open
sl-service-account opened this issue Mar 19, 2018 · 0 comments

Comments

@sl-service-account
Copy link

sl-service-account commented Mar 19, 2018

How would you like the feature to work?

Create LL scripting access to the middle data points that exist between the currently available data points that describe the beginning and ending characteristics of a of a particle in SL regarding color, transparency and size. This would allow the placement in a particle script, the definition of a mid-point value between each of three distinct pairs of “birth & death” points in a particle’s life currently referenced as:

PSYS_PART_START_COLOR
PSYS_PART_END_COLOR
PSYS_PART_START_ALPHA
PSYS_PART_END_ALPHA
PSYS_PART_START_SCALE
PSYS_PART_END_SCALE

New parameter mid-points would be established and named as follows:

PSYS_PART_MID_COLOR
PSYS_PART_MID_ALPHA
PSYS_PART_MID_SIZE

I’ve illustrated the structure of the implementation visually by inserting names for the proposed data points into the current structure acquired from the wiki about the llParticleSystem in the attached JPG: (JIRA_llPaticleSystem_Proposal_01). This, of course, is just the what of it. The why of it is much more important.

Why is this feature important to you? How would it benefit the community?

I’ve attached a JPG (JIRA_llPaticleSystem_Proposal_02) that illustrates in a “conceptual graphic”, (showing before and after), how a Second Life resident’s experience could be fundamentally transformed by these three small enhancements to the scripting. In the hands of an experienced particle artist, these changes would provide an exponential evolution in the manner that a particle effect could be perceived. The magnitude of this small change cannot be understated.

As a particle artist in SL, both as a creator of particle sculptures, as well as a respected particle performance artist, I can attest to the enhanced value this could bring to everyone who has become worn out on the traditional idea of particle performances and object displays that simply put out a bursts of barely controlled “linear visuals” . Even in the hands of a beginning particle artist, these three changes would allow for a dramatically different experience for anyone witnessing a particle event.

For those unaware of my particle work, simply google “Tyrehl Byk” and “particles”.

As a single example you could also just watch the video of a performance piece I created, and which I performed live in SL at the junction between four sims, while simultaneously running two avatars, two computers, both choreographed to a set musical piece which I also streamed live.

https://www.youtube.com/watch?v=AGtuoNl9Cy0

If I could do this type of performance 7 years ago with old tech. Imagine what would be visually possible today with these three small additions. I can imagine it. It invades my dreams at night sometimes…

This should be relatively easy to do, and the cost/benefit of it would yield a huge net gain by LL in terms of a greatly enhanced user’s experience with little cost to LL, since the “rendering cost” of particles is mostly assumed by the resident’s hardware, and not LL server bandwidth.

This change would be a win/win for both LL, and it’s loyal customers and residents, and not a small one at that!

Attachments

Original Jira Fields
Field Value
Issue BUG-214757
Summary Within the current llParticleSystem parameters, three new data points would be established that could be referenced by a particle script which would facilitate an exponential change in how particles are seen by SL residents
Type New Feature Request
Priority Unset
Status Accepted
Resolution Accepted
Reporter Tyrehl Byk (tyrehl.byk)
Created at 2018-03-19T21:19:54Z
Updated at 2018-03-21T18:02:07Z
{
  'Business Unit': ['Platform'],
  'How would you like the feature to work?': 'Create LL scripting access to the middle data points that exist between the currently available data points that describe the beginning and ending characteristics of a of a particle in SL regarding color, transparency and size.  This would allow the placement in a particle script, the definition of a mid-point value between each of three distinct pairs of “birth & death” points in a particle’s life currently referenced as:\r\n\r\nPSYS_PART_START_COLOR\r\nPSYS_PART_END_COLOR\r\nPSYS_PART_START_ALPHA\r\nPSYS_PART_END_ALPHA\r\nPSYS_PART_START_SCALE\r\nPSYS_PART_END_SCALE\r\n\r\nNew parameter mid-points would be established and named as follows:\r\n\r\nPSYS_PART_MID_COLOR\r\nPSYS_PART_MID_ALPHA\r\nPSYS_PART_MID_SIZE\r\n\r\nI’ve illustrated the structure of the implementation visually by inserting names for the proposed data points into the current structure acquired from the wiki about the llParticleSystem  in the attached JPG: (JIRA_llPaticleSystem_Proposal_01).  This, of course, is just the what of it.  The why of it is much more important.\r\n',
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'Target Viewer Version': 'viewer-development',
  'Why is this feature important to you? How would it benefit the community?': 'I’ve attached a JPG (JIRA_llPaticleSystem_Proposal_02) that illustrates in a “conceptual graphic”, (showing before and after), how a Second Life resident’s experience could be fundamentally transformed by these three small enhancements to the scripting.  In the hands of an experienced particle artist, these changes would provide an exponential evolution in the manner that a particle effect could be perceived.  The magnitude of this small change cannot be understated. \r\n\r\nAs a particle artist in SL, both as a creator of particle sculptures, as well as a respected particle performance artist, I can attest to the enhanced value this could bring to everyone who has become worn out on the traditional idea of particle performances and object displays that simply put out a bursts of barely controlled “linear visuals” .   Even in the hands of a beginning particle artist, these three changes would allow for a dramatically different experience for anyone witnessing a particle event.\r\n\r\nFor those unaware of my particle work, simply google “Tyrehl Byk” and “particles”.\r\n\r\nAs a single example you could also just watch the video of a performance piece I created, and which I performed live in SL at the junction between four sims, while simultaneously running two avatars, two computers, both choreographed to a set musical piece which I also streamed live.  \r\n\r\nhttps://www.youtube.com/watch?v=AGtuoNl9Cy0\r\n\r\nIf I could do this type of performance 7 years ago with old tech.  Imagine what would be visually possible today with these three small additions.  I can imagine it.  It invades my dreams at night sometimes…  \r\n\r\nThis should be relatively easy to do, and the cost/benefit of it would yield a huge net gain by LL in terms of a greatly enhanced user’s experience with little cost to LL, since the “rendering cost” of particles is mostly assumed by the resident’s hardware, and not LL server bandwidth.\r\n\r\nThis change would be a win/win for both LL, and it’s loyal customers and residents, and  not a small one at that!\r\n',
}
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant