jme-effects

Implement particle emitters and post-processing filters in jMonkeyEngine 3 projects.

25|5|Updated Apr 22, 2017
One-click install
npx skills add https://github.com/assofohdz/subspace-infinity --skill jme-effects
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jme-effects
Source: https://github.com/assofohdz/subspace-infinity/tree/main/.claude/skills/jme-effects
Command: npx skills add https://github.com/assofohdz/subspace-infinity --skill jme-effects

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implementing performant, visually polished visual effects in jMonkeyEngine 3 projects requires deep knowledge of the engine's effect APIs, common configuration pitfalls, and integration with existing project pipelines, which can slow down game development and lead to inconsistent or buggy visual output.

Core Features & Use Cases

  • Particle Emitter Templates: Pre-built patterns for common effects like explosions, fire, smoke, sparks, and shockwaves, with configurable properties for lifetime, velocity, size, and appearance.
  • Post-Processing Integration: Guided setup for FilterPostProcessor filters including Bloom, Depth of Field, SSAO, and fog, with specific recommendations for jME3 project structures.
  • Troubleshooting & Optimization: Documented solutions for common issues like black particle squares, inverted gravity, and bloom not applying to custom materials, plus performance best practices for effect rendering.
  • Use Case: A jME3 game developer building a space arena shooter can use this skill to quickly implement explosion particle effects and bloom glow on ship engines without debugging low-level jME3 effect APIs.

Quick Start

Use the jme-effects skill to add a glowing explosion particle effect with bloom to your jMonkeyEngine 3 game scene.

Frequently Asked Questions about jme-effects

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a glowing explosion particle effect with bloom in jMonkeyEngine 3?

Pre-built particle emitter templates and FilterPostProcessor integration provide configurable explosion effects and bloom filters for jMonkeyEngine 3 scenes.

Why does my jMonkeyEngine 3 BloomFilter not apply to custom materials?

Bloom filters fail on custom materials when glow maps are incorrectly integrated; configuring specific jME3 material properties resolves the rendering issue.

How do I fix black particle squares appearing in jMonkeyEngine 3?

Black particle squares in jMonkeyEngine 3 indicate incorrect particle rendering, fixable by applying documented troubleshooting patterns to configure proper emitter materials.

Can I use post-processing filters like depth of field and SSAO in jMonkeyEngine 3?

Yes, jMonkeyEngine 3 supports post-processing filters like depth of field and SSAO via FilterPostProcessor, with guided setup for project structure integration.

What is the best way to optimize visual effects rendering in jMonkeyEngine 3?

The best way to optimize visual effects in jMonkeyEngine 3 is applying performance best practices for rendering to ensure consistent frames while running particle emitters and filters.

Do I need specific dependencies to configure shockwave particle emitters in jMonkeyEngine 3?

Configuring shockwave particle emitters in jMonkeyEngine 3 requires no external dependencies, using pre-built patterns to set lifetime, velocity, and size directly.