Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Roadmap

Aperta
#279 41 commenti 30 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
javascript, three.js, typescript

Direzione di ricerca

Inizia leggendo l’elemento rimanente della checklist e l’issue #600, che riguarda il porting di Effects al nuovo sistema. Usa come contesto gli elementi v7 completati e considera il lavoro concluso quando Effects saranno stati portati e l’elemento della roadmap potrà essere spuntato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

discussion

The purpose of this ticket is to track progress towards the next major release and to let people know where things are headed.

Before v7 (non-breaking)
  • Modularize convolution operators Implement different blur operators as passes
  • Implement bilateral blur (depth-based)
  • Implement Gaussian blur (for completeness)
  • Implement mipmap blur (for BloomEffect)
  • Move effect analysis from EffectPass to Effect class
  • Use internal timer, let user provide a custom timer
Into v7 (breaking)

See #419 for details.

  • Implement BufferManager and GeometryPass
  • Create IO interface for passes and effects
  • Remove EffectAttributes
  • Reduce amount of predefined uniforms in EffectMaterial
  • Refactor EffectComposer into RenderPipeline for pass grouping and swapping
  • Use render hooks to run passes, promote use of renderer.render()
  • Drop support for older versions of three
  • Remove deprecated classes, fields and methods
  • Remove code that was added for backwards compatibility
  • Move away from getter/setter properties #349
  • Convert to TypeScript, add more examples to doc comments
  • Remove CJS bundles
  • Add support for logarithmicDepthBuffer
  • Implement GBuffer clearing
  • Implement GBuffer background rendering
  • Port Effects to the new system: #600
Lingua principale
JavaScript
Stelle
2.9k
Fork
251
Merge medio
17m
PR unite (30g)
1

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di pmndrs/postprocessing

Tutte le issue di pmndrs/postprocessing

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.