EQUINOX-3D āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻāĻŦāĻ‚ āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• 3D āĻĢāĻŋāĻ‰āĻļāĻ¨ āĻ‡āĻžā§āĻœāĻŋāĻ¨ā§‡āĻ° āĻŽā§āĻ•ā§āĻ¤āĻŋ


EQUINOX-3D āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻāĻŦāĻ‚ āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• 3D āĻĢāĻŋāĻ‰āĻļāĻ¨ āĻ‡āĻžā§āĻœāĻŋāĻ¨ā§‡āĻ° āĻŽā§āĻ•ā§āĻ¤āĻŋ

Gabor Nagy āĻ¤āĻžāĻ° āĻ†āĻ¸āĻ˛ āĻŽāĻ¸ā§āĻ¤āĻŋāĻˇā§āĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻŦāĻŋāĻ¨āĻ¯āĻŧā§€ āĻāĻŦāĻ‚ āĻļāĻžāĻ¨ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻ¤āĻŋāĻ¨āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻĒā§āĻ°āĻ•āĻžāĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ–ā§āĻļāĻŋ āĻšāĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§‡ āĻ†āĻŽāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻŸāĻŋāĻ‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡ (āĻšāĻžāĻ‡āĻ˛āĻžāĻ‡āĻŸāĻŸāĻŋ āĻļā§‡āĻˇā§‡āĻ° āĻĻāĻŋāĻ•ā§‡)āĨ¤

EQUINOX-3D āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŽāĻŋāĻ¤, āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ 3D āĻŽāĻĄā§‡āĻ˛āĻŋāĻ‚, āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻŽā§‡āĻļāĻ¨, āĻĢāĻŸā§‹āĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ°ā§‡āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ‚ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻ¯āĻž Linux, Mac OS X āĻāĻŽāĻ¨āĻ•āĻŋ SGI IRIX-āĻ āĻšāĻ˛ā§‡ā§ˇ

āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ v0.9.9 EQUINOX-3D-āĻ:

  • .eqx āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ, āĻ¯āĻž āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, .fbx āĻĢāĻžāĻ‡āĻ˛, āĻ˛ā§‡āĻ–āĻ• 138kB āĻŦāĻ¨āĻžāĻŽ 15MB āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨āĨ¤
  • āĻ°ā§‡āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ‚
    • āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻļā§‡āĻĄāĻžāĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸāĻ° āĻ¯āĻž Cg, GLSL āĻāĻŦāĻ‚ GLES/WebGL āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
    • PBR shader āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ Cg āĻāĻŦāĻ‚ GLSL āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
    • āĻŸā§‡āĻ•ā§āĻ¸āĻšāĻžāĻ° āĻŽā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ•āĻŋāĻ‰āĻŦāĻŽā§āĻ¯āĻžāĻĒ āĻ°ā§‡āĻ‡āĻ¯āĻŧāĻžāĻ°ā§‡āĻ¸āĻžāĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
    • PBR āĻļā§‡āĻĄāĻžāĻ° āĻ°ā§‡āĻ¨ā§āĻĄāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦā§‡āĻ° āĻ¨āĻŽā§āĻ¨āĻžāĻ° āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž
    • āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ•ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŸā§‡āĻ•ā§āĻ¸āĻšāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, glTF2.0 āĻĢāĻžāĻ‡āĻ˛ā§‡
    • āĻ†āĻ˛ā§‹/āĻ†āĻ˛ā§‹āĻ•āĻŋāĻ¤ āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻļā§‡āĻĄāĻžāĻ°ā§‡ āĻāĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ "āĻ‡āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻ¸" āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
    • CG āĻāĻŦāĻ‚ GLSL āĻļā§‡āĻĄāĻžāĻ°ā§āĻ¸ā§‡ āĻ¸ā§āĻĒāĻŸāĻ˛āĻžāĻ‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
    • āĻ¸ā§āĻĒāĻŸ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻŸāĻ˛āĻžāĻ‡āĻŸ āĻ˛ā§āĻ¯āĻžāĻŽā§āĻĒā§‡āĻ° āĻ†āĻ˛āĻžāĻĻāĻž āĻĄāĻŋāĻĢāĻŋāĻ‰āĻœ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻ†āĻ˛ā§‹āĻ° āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
    • āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ°ā§‡āĻ¨ā§āĻĄāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ–āĻ¨ āĻĒāĻŸāĻ­ā§‚āĻŽāĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ›āĻŦāĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
  • āĻŽā§‚āĻ°ā§āĻ¤āĻŋāĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ
    • āĻāĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻĒāĻ•ā§āĻˇā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŸā§‡āĻ•ā§āĻ¸āĻšāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ…āĻĨāĻŦāĻž āĻ‡āĻ•ā§āĻ‡āĻ¨āĻ•ā§āĻ¸ āĻ¨āĻŋāĻœā§‡āĻ‡ (Ctrl+R)
    • āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻ°āĻžāĻŦāĻ° āĻāĻ•ā§āĻ¸āĻŸā§āĻ°ā§āĻĄ. āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻ˛āĻŋāĻ—ā§āĻ°ā§āĻĒā§‡āĻ° āĻ‰āĻĒāĻ° āĻŦāĻž āĻ†āĻ˛āĻžāĻĻāĻžāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻ°āĻžāĻŦāĻ° āĻāĻ•ā§āĻ¸āĻŸā§āĻ°ā§āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
    • āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻĨā§‡āĻ•ā§‡ splines. āĻ†āĻĒāĻ¨āĻŋ āĻœāĻžāĻ˛ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻĨā§‡āĻ•ā§‡ splines āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨.
    • āĻ…āĻŦāĻļā§‡āĻˇā§‡, āĻ‡āĻ‰āĻ­āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ• āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ†āĻĒāĻžāĻ¤āĻ¤ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻšāĨ¤

āĻĢāĻŋāĻ‰āĻļāĻ¨ āĻ‡āĻžā§āĻœāĻŋāĻ¨ āĻāĻ•āĻŸāĻŋ "āĻ—ā§‡āĻŽ āĻ‡āĻžā§āĻœāĻŋāĻ¨" āĻ¯āĻž āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ­āĻžāĻŦā§‡ āĻšāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻŋāĻļā§āĻŦā§‡:

  • āĻāĻ–āĻ¨ āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¯āĻžāĻŦā§‡ WebAssembly āĻāĻŦāĻ‚ WebGL āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ! āĻ˛ā§‡āĻ–āĻ•ā§‡āĻ° āĻŽāĻ¤ā§‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ, āĻ˛ā§‹āĻĄāĻŋāĻ‚ āĻŦāĻŋāĻĻā§āĻ¯ā§āĻ¤ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ¯āĻŧ, āĻ°āĻžāĻ•ā§āĻˇāĻ¸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸāĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡āĨ¤ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ PBR āĻ°ā§‡āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ‚ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ˛ā§‡āĻ–āĻ• āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨.

āĻŽāĻœāĻžāĻ° āĻ…ā§āĻ¯āĻžāĻĄāĻ­ā§‡āĻžā§āĻšāĻžāĻ° āĻ†āĻ›ā§‡.

āĻ‰āĻ¤ā§āĻ¸: linux.org.ru

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨