利用者:Roger/Particles/Theory

提供: wiki
< 利用者:Roger
2018年6月29日 (金) 02:53時点におけるYamyam (トーク | 投稿記録)による版 (1版 をインポートしました)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Problem

The new particle system is like going from a rotary dial land-line phone to a cell phone. Ok, well maybe like from a tricycle to a crotch-rocket. The new system has three different systems, each having slightly varying four panels of buttons and controls, each panel featuring ten+ controls. Coupled with the different material settings available, forces and deflections, the possibilities are infinite.

so, the problem is how to conceptually convey what it is and how to use it, to our various audiences:

  • Casual CG/photoshop kind of user (quick and dirty, little/no understanding or blender experience)
  • Game-maker (young-un, wants cool effects in his game)
  • Average CG user
  • Professional CG artist on a deadline (I don't care how it works, just what do I need to set up so it can look like what I have in mind)
  • Competitive produce user/convert (so, like, Maya does smoke, why doesn't blender? <said in whiny voice>)
  • Collegiate researcher/experimenter (needs accurate info/precision/tolerances and understanding of how simulation works)
  • Coder - Jahka's not gonna live forever (sorry to break it to ya). Also, someone might want to start their own branch, or actually help with the next release

Available Resources

Core: /Manual

Existing doco may be used as a guide

Core: /Game Engine

not sure what's there

Core: /Glossary

not sure what's there

Tuts: /Tutorial

http://wiki.blender.org/index.php/Particle_writing
http://wiki.blender.org/index.php/BSoD/Physical_Simulation/Particles

Support: /Reference

There's a blank structure set up

Devs: /DeveloperWiki

and maybe Jahka's web site? any Release Notes?

Possible Authors include

  • end users who know nothing about the code (like me--Roger)
  •  ?<your name here>

References/Links: <see [BlenderNation article]

  1. General information about the new particle system.
  2. Documentation on the rewrite of the particle system.
  3. Rewrite information.
  4. Introduction to the new particle system.
  5. System settings.
  6. None physics setting.
  7. Newtonian particle systems.
  8. Boids particle systems.
  9. Particle boids.
 10. Boids example.
 11. Explode with particles.
 12. Particle collision.
 13. Harmonic effector.
 14. Blenderartist's thread discussing the new particle system.
 15. Creating candle smoke with new particle system. (.blend file available)
 16. Blenderartist's thread discussing hair creation.
 17. Creating a feather with the new particle system. (.blend file available)
 18. Setting up boids system.
 19. Hair video tutorials.
 20. 10-minute Blender hair tutorial.
 21. Another Blender hair tutorial. (.pdf)
 22. Blender hair inspiration and some tips.

Wiki Solution

I propose a comprehensive coverage of the subject, using each resource for its intended purpose. Division of responsibilities across the different resources:

  • Manual shows how to use blender to get the desired effect.
  • Tutorial shows them step by step how to build up and tailor the desired effect
  • Reference explains what each little control and slider and number does
  • Game_Engine focuses on speed and use within game
  • DeveloperWiki documents the code behind the panels

Manual

For each system, Description, Options, Examples of different settings

Options section is broken down by Use, and each includes comprehensive links to and discussions about related areas of Blender, i.e. Force Fields, interactions with Softbodies, impacts of using different Materials, etc.

However, for this problem we need to stress links to the other resources, or else maintenence will become a nightmare, or, like with the Compositing nodes, one or more documents won't get the attention they deserve and it will all fall to one docuement (by default, the Manual)

For example, there might be a Manual example Creating Smoke where the net-net end result is shown. For more info, the user will be linked to the Tutorial on making smoke that shows them step-by-step how to achieve it and tailor the different setting to get different kinds of smoke.

Tutorial

Step by step, starting with a new blend file, tutorials on Uses: - Hair - Fur - Fire - Smoke - Clouds - Grass

Reference

For each of the four panels:

Snapshot each panel
explain in detail what each control/slider does individually. use geek language.
Have breakouts or tables that show what slider/control is used with each system. Ok, there are definitely very different flavors of each panel for each system.

DeveloperWiki

is anyone even working on this?

Images

I used to be enthralled with snapshotting the panel and highlighting the sliders or panel area under discussion. However, it's a maintenance nightmare. For particles, I propose that we use a common set of images across the user manual, tutorials, the reference, and release notes to the maximum extent possible.

I propose that all panel snapshots, of default or unadjusted settings, be in the Reference manual and be named Reference-Particle-whatever.jpg and be referenced generally as Image:Reference-Particle-whatever.jpg|right|thumb|200px|whatever Panel

The User manual and tutorials may share this image, or have images of their own, set with whatever settings are being discussed to yield whatever result is being achieved.