by date
AFX Selectrons and Other Goodies
AFX Selectrons and Other Goodies
| Name: | Jeff Faust | ![]() |
|---|---|---|
| Date Posted: | Jul 28, 2006 | |
| Rating: | 5.0 out of 5 | |
| Public: | YES | |
| Comments: | YES | |
| RSS Feed: | or Subscribe with . | |
| Profile Page: | View profile page for Jeff Faust |
Blog post
My previous blog entries covering Arcane-FX development have mostly been about spellcasting effects. For this blog, I'm going to set aside magic effects for a bit and present some other kinds of special effects and special effects tools we've been developing for AFX.
When we first started development on Arcane-FX, we were not thinking much beyond spellcasting and other magic effects. It was the early days of World of Warcraft, and the whole notion of AFX grew out of a determination to recreate, in TGE, the kind of spell effects I was seeing in WoW. However, once we got the first few AFX spells working, it was clear that the same mechanisms we had developed for crafting magic effects could also be used for other kinds of special effects. Now, we finally have some concrete examples.
Selectrons
It's understandable if you don't know what a selectron is, since it's a word we made up. Selectrons are what we call the effects used to indicate that a scene object is selected. They are usually used for picking a target of some kind. The target of a spell, the target of a conversation, etc.
Selectron effects were not something we planned for. We just suddenly discovered that we needed a way to make them. AFX target selections were originally a simple red circle projected on the ground below a character. It was static and fairly hardcoded.

One day Matt asked if we could make the red circle glow briefly when first selected so that it would reflect the behavior of the casting zodiacs in many of his spell designs. I spent about 10 minutes thinking about a quick and dirty way to add an animated glow to the selection circle, before I realized that what we really needed was a way to create selection effects that was parallel to the way we created spellcasting effects.
In AFX, special effects are organized using an effects choreographer. The choreographer used for spellcasting is called afxMagicSpell. To create dynamic selection effects, we made a new choreographer called afxSelectron. It's a bit simpler than afxMagicSpell, but it generally works much the same way, and this really opens the doors to designing some very interesting selection effects. And unlike spellcasting effects, you usually want selectrons to execute only on the client used by the player actually making the selection. afxSelectron takes care of this.

Well, what can you do with a selectron? If you prefer to show a selection using a texture below the selected object, you can do that with zodiacs. They can be layered and animated creating something much more dynamic than a static circle. If you prefer to show selections with some kind of geometry hovering above the selected object, that's easy too. Attaching separate sound effects for object selection and deselection is trivial. The selection effects in WoW are pretty simple, a colored circle beneath the selected character. But if you look closely, you'll notice that the selections are not really circles but somewhat crescent-like, and very subtly, the fat part of the crescent always points toward the camera. This camera tracking is easily reproduce in AFX by aim constraining a zodiac to the camera. Here are some stills of some example selectrons we've created.

The selectrons shown in the pics are dynamic, so you may get a better impression of this viewing the Selectrons movie here. Also, the movie is silent, but our default AFX selectron has separate sound effects for the select and deselect actions.
Sci-Fi Effects
Our results here are still rather preliminary, but we have started experimentally applying AFX to the realm of sci-fi and other futuristic effects. Matt's first creation is a spell-like effect that materializes a small personal attack satellite that orbits the player, executes a deadly laser attack, and then dematerializes. A nice aspect of the effect is the way that the hovering drone appears to kick up dust clouds as it moves over the ground. We think there's room for improvement in the lasers and would like to explore development of a special energy beam type projectile.

Beyond the satellite effect, there are a few details about the space helmet that are worth mentioning. In the AFX demo, when you go to the spellbank containing the satellite effect, the demo enters a simple Sci-Fi mode. It switches the targeting selectron to a sci-fi style and adds a space helmet to the player's orc. The space helmet is not part of the orc model and it is not added using the mount mechanism. The helmet is an afxModel effect and it is constrained to the orc's head using an Effectron. Effectron is the name we give to a simple one-stage choreographer that is very useful for simple effects groupings. Here it's used to add some special gear to the player character. Effectrons are also useful for adding effects to a freshly dropped item, to an unlooted corpse, or for subtle environment effects. They are also potentially useful for melee effects, and weapon embellishments.

For more, visit arcane-FX.com.
When we first started development on Arcane-FX, we were not thinking much beyond spellcasting and other magic effects. It was the early days of World of Warcraft, and the whole notion of AFX grew out of a determination to recreate, in TGE, the kind of spell effects I was seeing in WoW. However, once we got the first few AFX spells working, it was clear that the same mechanisms we had developed for crafting magic effects could also be used for other kinds of special effects. Now, we finally have some concrete examples.
Selectrons
It's understandable if you don't know what a selectron is, since it's a word we made up. Selectrons are what we call the effects used to indicate that a scene object is selected. They are usually used for picking a target of some kind. The target of a spell, the target of a conversation, etc.
Selectron effects were not something we planned for. We just suddenly discovered that we needed a way to make them. AFX target selections were originally a simple red circle projected on the ground below a character. It was static and fairly hardcoded.

One day Matt asked if we could make the red circle glow briefly when first selected so that it would reflect the behavior of the casting zodiacs in many of his spell designs. I spent about 10 minutes thinking about a quick and dirty way to add an animated glow to the selection circle, before I realized that what we really needed was a way to create selection effects that was parallel to the way we created spellcasting effects.
In AFX, special effects are organized using an effects choreographer. The choreographer used for spellcasting is called afxMagicSpell. To create dynamic selection effects, we made a new choreographer called afxSelectron. It's a bit simpler than afxMagicSpell, but it generally works much the same way, and this really opens the doors to designing some very interesting selection effects. And unlike spellcasting effects, you usually want selectrons to execute only on the client used by the player actually making the selection. afxSelectron takes care of this.

Well, what can you do with a selectron? If you prefer to show a selection using a texture below the selected object, you can do that with zodiacs. They can be layered and animated creating something much more dynamic than a static circle. If you prefer to show selections with some kind of geometry hovering above the selected object, that's easy too. Attaching separate sound effects for object selection and deselection is trivial. The selection effects in WoW are pretty simple, a colored circle beneath the selected character. But if you look closely, you'll notice that the selections are not really circles but somewhat crescent-like, and very subtly, the fat part of the crescent always points toward the camera. This camera tracking is easily reproduce in AFX by aim constraining a zodiac to the camera. Here are some stills of some example selectrons we've created.

The selectrons shown in the pics are dynamic, so you may get a better impression of this viewing the Selectrons movie here. Also, the movie is silent, but our default AFX selectron has separate sound effects for the select and deselect actions.
Sci-Fi Effects
Our results here are still rather preliminary, but we have started experimentally applying AFX to the realm of sci-fi and other futuristic effects. Matt's first creation is a spell-like effect that materializes a small personal attack satellite that orbits the player, executes a deadly laser attack, and then dematerializes. A nice aspect of the effect is the way that the hovering drone appears to kick up dust clouds as it moves over the ground. We think there's room for improvement in the lasers and would like to explore development of a special energy beam type projectile.

Beyond the satellite effect, there are a few details about the space helmet that are worth mentioning. In the AFX demo, when you go to the spellbank containing the satellite effect, the demo enters a simple Sci-Fi mode. It switches the targeting selectron to a sci-fi style and adds a space helmet to the player's orc. The space helmet is not part of the orc model and it is not added using the mount mechanism. The helmet is an afxModel effect and it is constrained to the orc's head using an Effectron. Effectron is the name we give to a simple one-stage choreographer that is very useful for simple effects groupings. Here it's used to add some special gear to the player character. Effectrons are also useful for adding effects to a freshly dropped item, to an unlooted corpse, or for subtle environment effects. They are also potentially useful for melee effects, and weapon embellishments.

For more, visit arcane-FX.com.
Recent Blog Posts
| List: | 06/30/08 - AFX 1.1.2 for TGEA 1.7.1 (Limited) Open Beta 2 04/17/08 - AFX 1.1.2 for TGEA 1.7.0 Open Beta 12/13/07 - Preview Pics from AFX for TGEA 07/04/07 - AFX and Bottle Rocket Science 12/18/06 - AFX: Off to a Great Start 10/23/06 - AFX Presents: A Little Night Magic... 07/28/06 - AFX Selectrons and Other Goodies 02/20/06 - Arcane-FX: spellcasting effects for TGE (Update) |
|---|
Submit your own resources!| James Thompson (Jul 28, 2006 at 18:09 GMT) |
| Ishbuu (Jul 28, 2006 at 18:17 GMT) |
[Ishbuu]
| Todd Pickens (Jul 28, 2006 at 18:28 GMT) |
| Jeff Faust (Jul 28, 2006 at 18:36 GMT) Resource Rating: 5 |
| Terrence Young (Jul 28, 2006 at 19:03 GMT) |
| Jeff Faust (Jul 28, 2006 at 19:15 GMT) Resource Rating: 5 |
| Edward F. Maurina III (Jul 28, 2006 at 19:35 GMT) |
EdM|GPGT
Edited on Jul 28, 2006 19:38 GMT
| Paul /*Wedge*/ DElia (Jul 28, 2006 at 19:58 GMT) |
Edited on Jul 28, 2006 19:58 GMT
| Dreamer (Jul 28, 2006 at 20:04 GMT) Resource Rating: 5 |
Regards,
Dreamer
| Bryan Stroebel (Jul 28, 2006 at 20:05 GMT) |
| Rubes (Jul 28, 2006 at 20:10 GMT) |
| Michael Cozzolino (Jul 28, 2006 at 20:31 GMT) Resource Rating: 5 |
I'm sure I could figure out something :)
| Russell Fincher (Jul 28, 2006 at 20:32 GMT) |
| Fucifer (Jul 28, 2006 at 20:47 GMT) |
| Jeff Faust (Jul 28, 2006 at 21:24 GMT) Resource Rating: 5 |
| Tom Perry (Jul 28, 2006 at 23:02 GMT) |
| Tim Sullivan (Jul 28, 2006 at 23:31 GMT) Resource Rating: 5 |
Where do I sign?
| Ian Roach (Jul 29, 2006 at 00:33 GMT) |
| Mathieu (Jul 29, 2006 at 08:36 GMT) Resource Rating: 5 |
| Robert Russell (Jul 29, 2006 at 10:33 GMT) |
| Jeff Faust (Jul 29, 2006 at 15:00 GMT) Resource Rating: 5 |
Edited on Jul 29, 2006 15:01 GMT
| Korpos (Jul 29, 2006 at 17:18 GMT) |
Martin @ Korpos
| Mike Stoddart (Jul 31, 2006 at 02:17 GMT) Resource Rating: 5 |
| fireVein (Aug 08, 2006 at 02:33 GMT) |
Excellent work! I am looking forward to its release.
-Jase
| Edward Smith (Aug 12, 2006 at 03:11 GMT) Resource Rating: 5 |
| Guimo (Aug 12, 2006 at 15:55 GMT) |
Guimo
| Jeff Faust (Aug 14, 2006 at 02:20 GMT) Resource Rating: 5 |
| Jon Paynter (Aug 14, 2006 at 23:56 GMT) |
Any clue how hard it would be to create force-shield like effects.. ie -- bullets striking/bouncing off a force shield around someone or something?
| Jeff Faust (Aug 20, 2006 at 16:43 GMT) Resource Rating: 5 |
@Edward Smith - A TSE version is in the works. So far I haven't seen any monumental obstacles to making it work, but the port is not trivial.
| Dave Giblin (Aug 26, 2006 at 22:43 GMT) |
Gib
| Happy Gnome (Oct 21, 2007 at 21:57 GMT) Resource Rating: 5 |
Keep up the great work!
| You Meng Tee (Feb 22, 2008 at 04:37 GMT) |
Or rendering selectrons on static shapbe objects?
| Jeff Faust (Feb 22, 2008 at 14:07 GMT) Resource Rating: 5 |
You must be a member and be logged in to either append comments or rate this resource.



5.0 out of 5


