Π’ΠΈΠ΄Ρ‹ субд: Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π‘Π£Π‘Π” — RU-CENTER

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ВОП-10 систСм управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² 2019 Π³ΠΎΠ΄Ρƒ

Π£ΠΌΠ΅Π½ΠΈΠ΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π‘Π£Π‘Π” Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ любого ПО. ΠœΡ‹ собрали 10 систСм управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ Π² ΠΈΡ… прСимущСствах.

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ систСмы управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

РазработчикЛицСнзияНаписана Π½Π°
OracleOracle CorporationΒ ΠŸΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Π°ΡAssembly,Β C,Β C++
MySQLOracle CorporationGPL v2 ΠΈΠ»ΠΈ проприСтарнаяC,Β C++
Microsoft SQL ServerMicrosoft CorporationΒ ΠŸΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Π°ΡC,Β C++
PostgreSQLPostgreSQL Global Development GroupЛицСнзия PostgreSQL (бСсплатноС ПО с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ,Β Π»ΠΈΠ±Π΅Ρ€Π°Π»ΡŒΠ½Π°Ρ лицСнзия)C
MongoDBMongoDB Inc.Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ лицСнзированияC++,Β C,Β JavaScript
DB2Β IBMΠŸΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Π°Ρ EULAAssembly,Β C,Β C++
Microsoft AccessMicrosoft CorporationΠŸΡ€ΠΎΠ±Π½ΠΎΠ΅ ПО
RedisSalvatore SanfilippoЛицСнзия BSDANSI C

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ Π‘Π£Π‘Π”

SQL-Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

1. Oracle

Oracle RDBMS (ΠΎΠ½Π° ΠΆΠ΅ Oracle Database) Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ мСстС срСди Π‘Π£Π‘Π”. БистСма популярна Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², проста Π² использовании, Ρƒ Π½Π΅Π΅ понятная докумСнтация, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ, JSON, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π³ списка ΠΈ Oracle Cloud.

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ:Β Oracle Corporation
  • Написана Π½Π°:Assembly,Β C,Β C++
  • Π‘Π»ΠΎΠ³:Β Oracle NoSQL
  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:Β Oracle NoSQL
  • ПослСдняя вСрсия: 18.3

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

  • ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ большиС Π΄Π°Π½Π½Ρ‹Π΅.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ SQL, ΠΊ Π½Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΈΠ· рСляционных Π‘Π” Oracle.
  • Oracle NoSQL Database с Java/C API для чтСния ΠΈ записи Π΄Π°Π½Π½Ρ‹Ρ….

2. MySQL

MySQL Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Linux, Windows, OSX, FreeBSD ΠΈ Solaris. МоТно Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с бСсплатным сСрвСром, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ. ЛицСнзия GPL с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ позволяСт ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ПО MySQL.

Π­Ρ‚Π° систСма управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ SQL. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ для проСктирования Ρ‚Π°Π±Π»ΠΈΡ† ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный интСрфСйс. MySQL ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄ΠΎ 50 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² строк Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. ΠŸΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 4 Π“Π‘, Π½ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ сСкционированиС ΠΈ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Xpath ΠΈ Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ ΠΈ прСдставлСния.

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ:Β Oracle Corporation
  • Написана Π½Π° C, C++
  • ПослСдняя вСрсия: 8.0.16
  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:Β MySql

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

  • ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ.
  • Π›Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒ использования.
  • Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Novell Cluster.
  • Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

3. Microsoft SQL Server

Бамая популярная коммСрчСская Π‘Π£Π‘Π”. Она привязана ΠΊ Windows, Π½ΠΎ это плюс, Ссли Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ Microsoft. Зависит ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. И графичСский интСрфСйс, ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС основаны Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ SQL, Π½Π΅ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹Π΅, Π½Π΅Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊ рСгистру ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ языки Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

  • Высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.
  • Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ вСрсии Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.
  • ГСнСрация скриптов для пСрСмСщСния Π΄Π°Π½Π½Ρ‹Ρ….

4. PosgreSQL

ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-рСляционная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ Π½Π° Linux, Windows, OSX ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… систСмах. Π’ PostgreSQL 10 Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ логичСская рСпликация, Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†, ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ запросы, Π±ΠΎΠ»Π΅Π΅ бСзопасная аутСнтификация ΠΏΠΎ ΠΏΠ°Ρ€ΠΎΠ»ΡŽ Π½Π° основС SCRAM-SHA-256.

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ:Β PostgreSQL Global Development Group
  • Написана Π½Π° C
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² компаниях: Apple, Cisco, Fujitsu, Skype, and IMDb
  • ПослСдняя вСрсия: 11. 2
  • Π‘Π»ΠΎΠ³:Β PostgreSQL
  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:Β PostgreSQL

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚Π°Π±Π»ΠΈΡ‡Π½Ρ‹Ρ… пространств, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, объСдинСний, прСдставлСний ΠΈ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ².
  • ВосстановлСниС Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (PITR).
  • Асинхронная рСпликация.

NoSQL-Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

5. MongoDB

Бамая популярная NoSQL систСма управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Π›ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для динамичСских запросов ΠΈ опрСдСлСния индСксов. Гибкая структура, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Linux, OSX ΠΈ Windows, Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π‘Π” ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ 2,5 Π“Π‘ Π² 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… систСмах. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ хранСния MMAPv1 ΠΈ WiredTiger.

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ: MongoDB Inc. Π² 2007
  • Написана Π½Π° C++
  • ПослСдняя вСрсия: 4.1.9
  • Π‘Π»ΠΎΠ³:Β MongoDB
  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:Β MongoDB

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

  • Высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.
  • АвтоматичСская фрагмСнтация.
  • Π Π°Π±ΠΎΡ‚Π° Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сСрвСрах.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Master-Slave.
  • Π”Π°Π½Π½Ρ‹Π΅ хранятся Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² JSON.
  • Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС поля Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° поиска ΠΏΠΎ рСгулярным выраТСниям.

6. DB2

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° Linux, UNIX, Windows ΠΈ ΠΌΠ΅ΠΉΠ½Ρ„Ρ€Π΅ΠΉΠΌΠ°Ρ…. Π­Ρ‚Π° Π‘Π£Π‘Π” идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для хост-срСд IBM. Π’Π΅Ρ€ΡΠΈΡŽ DB2 Express-C нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² срСдах высокой доступности (ΠΏΡ€ΠΈ Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, кластСризации Ρ‚ΠΈΠΏΠ° active-passive ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с синхронизируСмым доступом ΠΊ раздСляСмым Π΄Π°Π½Π½Ρ‹ΠΌ).

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ: IBM
  • Написана Π½Π° C,Β C++,Β Assembly
  • ПослСдняя вСрсия: 11.1
  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:Β DB2

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ DB2 11.1

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π½ΠΎΠ΅ встроСнноС ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅.
  • Упрощённая установка ΠΈ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅.

7. Microsoft Access

БистСма управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Microsoft, которая сочСтаСт Π² сСбС рСляционноС ядро Π‘Π” Microsoft Jet с графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ инструмСнтами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО.

ИдСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ рассчитана Π½Π° большиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. Π’ MS Access ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ C, C#, C++, Java, VBA ΠΈ Visual Rudimental.NET. Access Ρ…Ρ€Π°Π½ΠΈΡ‚ всС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π‘Π”, запросы, Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹, макросы ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Access Jet Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ:Β Microsoft Corporation
  • ПослСдняя вСрсия: 16.0
  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:Β Microsoft Access

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

  • МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ VBA для создания ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями управлСния Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ.
  • Π˜ΠΌΠΏΠΎΡ€Ρ‚ ΠΈ экспорт Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server ΠΈ Oracle.
  • Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Jet.

8. Cassandra

Π‘Π£Π‘Π” Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² банковском Π΄Π΅Π»Π΅, финансах, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Facebook ΠΈ Twitter. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Windows, Linux ΠΈ OSX. Для запросов ΠΊ Π‘Π” Cassandra ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ SQL-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ язык β€” Cassandra Query Language (CQL).

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ:Β Apache Software Foundation
  • Написана Π½Π°: Java
  • ПослСдняя вСрсия:Β 3.11.4
  • Π‘Π»ΠΎΠ³:Β Cassandra
  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:Β Cassandra

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

  • ЛинСйная ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ.
  • БыстроС врСмя ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ°.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° MapReduce ΠΈ Apache Hadoop.
  • Максимальная Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ.
  • P2P Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°.

9. Redis

Redis ΠΈΠ»ΠΈ Remote Dictionary Server β€” Π‘Π£Π‘Π” с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, которая снабТСна ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ Турналирования ΠΈ снимков. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ списки, строки, Ρ…ΡΡˆΠΈ, Π½Π°Π±ΠΎΡ€Ρ‹. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π‘Π”, Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠ² сообщСний ΠΈ кэшСй. ВсС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² Redis Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹Π΅. БистСма написана Π½Π° языкС C ΠΈ поддСрТиваСтся практичСски всСми языками программирования.

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ: Salvatore Sanfilippo
  • ПослСдняя вСрсия: 5.0.5
  • Π‘Π»ΠΎΠ³:Β Redis
  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:Β Redis

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

  • АвтоматичСская ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚ΠΊΠ°Π·Π°.
  • Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.
  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ LUA.
  • ВытСснСниС LRU-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Publish/Subscribe.

10. Elasticsearch

Π›Π΅Π³ΠΊΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ поисковая систСма ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ уровня с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Благодаря ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΌΡƒ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½ΠΎΠΌΡƒ API обСспСчиваСт Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ быстрый поиск, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ‚ΠΎΠΌ числС с прилоТСниями для обнаруТСния Π΄Π°Π½Π½Ρ‹Ρ…. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΈΠΌΠΈ компаниями, ΠΊΠ°ΠΊ ВикипСдия, The Guardian, StackOverflow, GitHub. ElasticSearch позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΏΠΈΠΈ индСксов ΠΈ сСгмСнтов.

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ:Β Elastic NV
  • Написана Π½Π° Java
  • ПослСдняя вСрсия: 7.2.0
  • Π‘Π»ΠΎΠ³:Β Elasticsearch
  • Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ:Β Elasticsearch

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ

  • ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚ структурированных ΠΈ нСструктурированных Π΄Π°Π½Π½Ρ‹Ρ….
  • ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°.
  • ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ поиск, поиск Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ Π‘Π£Π‘Π”

Π Π΅ΠΉΡ‚ΠΈΠ½Π³Π‘Π£Π‘Π”ΠœΠΎΠ΄Π΅Π»ΡŒ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…Π‘Π°Π»Π»
Июль
2017
Июнь
2017
Июль
2016
Июль
2017
Июнь
2017
Июль
2016
111OracleРСляционная Π‘Π£Π‘Π”1374. 88+23.11-66.65
222MySQLРСляционная Π‘Π£Π‘Π”1349.11+3.8-14.18
333Microsoft SQL ServerРСляционная Π‘Π£Π‘Π”1226+27.03+33.11
445↑PostgreSQLРСляционная Π‘Π£Π‘Π”369.44+0.89+58.28
554↓MongoDBДокумСнтная Π‘Π£Π‘Π”332.77-2.23+17.77
666DB2РСляционная Π‘Π£Π‘Π”191.25+3.74+6.17
778↑Microsoft AccessРСляционная Π‘Π£Π‘Π”126.13-0.42+1.23
887↓CassandraΠ‘Π£Π‘Π” Ρ‚ΠΈΠΏΠ° BigTable124. 12-0.0-6.58
9910↑RedisΠ‘Π£Π‘Π” Ρ‚ΠΈΠΏΠ° Β«ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β»121.51+2.63+13.48
1011↑11↑ElasticsearchПоисковая систСма115.98+4.42+27.36

Β 

А ΠΊΠ°ΠΊΡƒΡŽ Π‘Π£Π‘Π” ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Π²Ρ‹? АргумСнтируйтС свой Π²Ρ‹Π±ΠΎΡ€ πŸ˜‰

БистСмы управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… β€” Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

По ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ прСдставлСниС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠΉ (иСрархичСской) структуры,
состоящСй ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Π΄Π°Π½Π½Ρ‹Ρ…) Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ.

ΠœΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ связи, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя нСсколько ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня. Π’Π°ΠΊΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ находятся Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€Π΅Π΄ΠΊΠ° (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΈΠΉ ΠΊ ΠΊΠΎΡ€Π½ΡŽ)
ΠΊ ΠΏΠΎΡ‚ΠΎΠΌΠΊΡƒ (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня), ΠΏΡ€ΠΈ этом Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ситуация, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚-ΠΏΡ€Π΅Π΄ΠΎΠΊ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚
ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΡ… нСсколько, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°-ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ° ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€Π΅Π΄ΠΎΠΊ.
ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄ΠΊΠ°, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π±Π»ΠΈΠ·Π½Π΅Ρ†Π°ΠΌΠΈ (Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ структурС
Π΄Π°Π½Π½Ρ‹Ρ… Π΄Π΅Ρ€Π΅Π²ΠΎ ΡƒΡΡ‚ΠΎΡΠ»ΠΎΡΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π±Ρ€Π°Ρ‚ΡŒΡ).

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… являСтся файловая систСма, состоящая ΠΈΠ· ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°,
Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ имССтся иСрархия ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: CachΓ©, Google App Engine Datastore API.

Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅

Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ иСрархичСским, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ,
Ρ‡Ρ‚ΠΎ Π² Π½ΠΈΡ… ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π² ΠΎΠ±ΠΎΠΈΡ… направлСниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ Ρ€ΠΎΠ΄ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: CachΓ©.

РСляционныС

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ всС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ соврСмСнных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ,
ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… связь с систСмами Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° рСляционныС Π‘Π£Π‘Π”.
По ΠΎΡ†Π΅Π½ΠΊΠ΅ Gartner Π² 2013 Π³ΠΎΠ΄Ρƒ Ρ€Ρ‹Π½ΠΎΠΊ рСляционных Π‘Π£Π‘Π” составлял 26 ΠΌΠ»Ρ€Π΄ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² с Π³ΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ
приростом ΠΎΠΊΠΎΠ»ΠΎ 9%, Π° ΠΊ 2018 Π³ΠΎΠ΄Ρƒ Ρ€Ρ‹Π½ΠΎΠΊ рСляционных Π‘Π£Π‘Π” достигнСт 40 ΠΌΠ»Ρ€Π΄ Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².
Π’ настоящСС врСмя Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΌΠΈ Π»ΠΈΠ΄Π΅Ρ€Π°ΠΌΠΈ Ρ€Ρ‹Π½ΠΊΠ° Π‘Π£Π‘Π” ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Oracle, IBM ΠΈ Microsoft,
с ΠΎΠ±Ρ‰Π΅ΠΉ совокупной Π΄ΠΎΠ»Π΅ΠΉ Ρ€Ρ‹Π½ΠΊΠ° ΠΎΠΊΠΎΠ»ΠΎ 90%, поставляя Ρ‚Π°ΠΊΠΈΠ΅ систСмы ΠΊΠ°ΠΊ Oracle Database, IBM DB2
ΠΈ Microsoft SQL Server.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅

Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ классов.

Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ Π‘Π£Π‘Π” позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²
ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… языках программирования. ΠžΠžΠ‘Π£Π‘Π” Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ языки программирования, ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ
вводя Π΄ΠΎΠ»Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌΠΎΠΌ, восстановлСниС Π΄Π°Π½Π½Ρ‹Ρ…, ассоциированныС запросы ΠΈ
Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: GemStone.

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-рСляционныС

Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ Π‘Π£Π‘Π” позволяСт Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ структуры Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ язык запросов ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ возмоТности
ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°: Π±ΡŠΠ΅ΠΊΡ‚Ρ‹, классы ΠΈ наслСдованиС.

Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ всС Ρ‚Π΅ Π‘Π£Π‘Π”, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ рСляционными, ΡΠ²Π»ΡΡŽΡ‚ΡΡ, ΠΏΠΎ Ρ„Π°ΠΊΡ‚Ρƒ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-рСляционными.

Π’ Π΄Π°Π½Π½ΠΎΠΌ курсС ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π³ΠΎΠΎΠ²Ρ€ΠΈΡ‚ΡŒ ΠΎΠ± этом Π²ΠΈΠ΄Π΅ Π‘Π£Π‘Π”.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: PostgreSQL, DB2, Oracle, Microsoft SQL Server.

По способу доступа ΠΊ Π‘Π”

Π€Π°ΠΉΠ»-сСрвСрныС

Π’ Ρ„Π°ΠΉΠ»-сСрвСрных Π‘Π£Π‘Π” Ρ„Π°ΠΉΠ»Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ Π½Π° Ρ„Π°ΠΉΠ»-сСрвСрС.
Π‘Π£Π‘Π” располагаСтся Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ клиСнтском ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ (Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции).
Доступ Π‘Π£Π‘Π” ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ.
Бинхронизация Ρ‡Ρ‚Π΅Π½ΠΈΠΉ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ осущСствляСтся посрСдством Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ.
ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ этой Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ являСтся низкая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° процСссор Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра.
НСдостатки: ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ высокая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° локальной сСти;
Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ управлСния;
Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обСспСчСния Ρ‚Π°ΠΊΠΈΡ… Π²Π°ΠΆΠ½Ρ‹Ρ… характСристик ΠΊΠ°ΠΊ высокая Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ,
высокая Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΈ высокая Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.
ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‡Π°Ρ‰Π΅ всСго Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… прилоТСниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ управлСния Π‘Π”;
Π² систСмах с Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ ΠΏΠΈΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ Π½Π° Π‘Π”.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ„Π°ΠΉΠ»-сСрвСрная тСхнология считаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ,
Π° Π΅Ρ‘ использованиС Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах β€” нСдостатком.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.

ΠšΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрныС

ΠšΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрная Π‘Π£Π‘Π” располагаСтся Π½Π° сСрвСрС вмСстС с Π‘Π” ΠΈ осущСствляСт доступ ΠΊ Π‘Π”
нСпосрСдствСнно, Π² монопольном Ρ€Π΅ΠΆΠΈΠΌΠ΅.
ВсС клиСнтскиС запросы Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрной Π‘Π£Π‘Π” Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ.
НСдостаток ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрных Π‘Π£Π‘Π” состоит Π² ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹Ρ… трСбованиях ΠΊ сСрвСру.
Достоинства: ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ низкая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° локальной сСти;
удобство Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ управлСния;
удобство обСспСчСния Ρ‚Π°ΠΊΠΈΡ… Π²Π°ΠΆΠ½Ρ‹Ρ… характСристик ΠΊΠ°ΠΊ высокая Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ,
высокая Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΈ высокая Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server,
Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, CachΓ©, Π›Π˜ΠΠ’Π•Π .

ВстраиваСмыС

ВстраиваСмая Π‘Π£Π‘Π” β€” Π‘Π£Π‘Π”, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ составная Ρ‡Π°ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°,
Π½Π΅ трСбуя ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установки.
ВстраиваСмая Π‘Π£Π‘Π” ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для локального хранСния Π΄Π°Π½Π½Ρ‹Ρ… своСго прилоТСния ΠΈ Π½Π΅
рассчитана Π½Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ использованиС Π² сСти.
ЀизичСски встраиваСмая Π‘Π£Π‘Π” Ρ‡Π°Ρ‰Π΅ всСго Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.
Доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ со стороны прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· SQL Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅
ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ интСрфСйсы (API).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, Π›Π˜ΠΠ’Π•Π .

Π²ΠΈΠ΄Ρ‹ субд — ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°11

По стСпСни распрСдСлённости

  • Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π‘Π£Π‘Π” (всС части локальной Π‘Π£Π‘Π” Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅)
  • РаспрСдСлённыС Π‘Π£Π‘Π” (части Π‘Π£Π‘Π” ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Π²ΡƒΡ… ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…).

    По способу доступа ΠΊ Π‘Π”

  • Π€Π°ΠΉΠ»-сСрвСрныС

Π’ Ρ„Π°ΠΉΠ»-сСрвСрных Π‘Π£Π‘Π” Ρ„Π°ΠΉΠ»Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ Π½Π° Ρ„Π°ΠΉΠ»-сСрвСрС. Π‘Π£Π‘Π” располагаСтся Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ клиСнтском ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ (Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ станции). Доступ Π‘Π£Π‘Π” ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ ΡΠ΅Ρ‚ΡŒ. Бинхронизация Ρ‡Ρ‚Π΅Π½ΠΈΠΉ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ осущСствляСтся посрСдством Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ этой Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ являСтся низкая Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° процСссор Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ сСрвСра.

НСдостатки: ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ высокая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° локальной сСти; Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ управлСния; Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обСспСчСния Ρ‚Π°ΠΊΠΈΡ… Π²Π°ΠΆΠ½Ρ‹Ρ… характСристик, ΠΊΠ°ΠΊ высокая Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ, высокая Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΈ высокая Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.
ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‡Π°Ρ‰Π΅ всСго Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… прилоТСниях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚
Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ управлСния Π‘Π”; Π² систСмах с Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ ΠΏΠΈΠΊΠΎΠ²Ρ‹ΠΌΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ Π½Π° Π‘Π”.

На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ„Π°ΠΉΠ»-сСрвСрная тСхнология считаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ, Π° Π΅Ρ‘
использованиС Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах β€” нСдостатком[2].

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.

  • ΠšΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрныС

ΠšΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрная Π‘Π£Π‘Π” располагаСтся Π½Π° сСрвСрС вмСстС с Π‘Π” ΠΈ
осущСствляСт доступ ΠΊ Π‘Π” нСпосрСдствСнно, Π² монопольном Ρ€Π΅ΠΆΠΈΠΌΠ΅. ВсС
клиСнтскиС запросы Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрной
Π‘Π£Π‘Π” Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎ.

НСдостаток ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрных Π‘Π£Π‘Π” состоит Π² ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹Ρ… трСбованиях ΠΊ сСрвСру.

Достоинства: ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ низкая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° локальной сСти;
удобство Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ управлСния; удобство обСспСчСния Ρ‚Π°ΠΊΠΈΡ… Π²Π°ΠΆΠ½Ρ‹Ρ…
характСристик, ΠΊΠ°ΠΊ высокая Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ, высокая Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΈ высокая
Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, CachΓ©, Π›Π˜ΠΠ’Π•Π .

ВстраиваСмая Π‘Π£Π‘Π” β€” Π‘Π£Π‘Π”, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ составная
Ρ‡Π°ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π½Π΅ трСбуя ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹
ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установки.
ВстраиваСмая Π‘Π£Π‘Π” ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для локального хранСния Π΄Π°Π½Π½Ρ‹Ρ… своСго
прилоТСния ΠΈ Π½Π΅ рассчитана Π½Π° ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ использованиС Π² сСти.
ЀизичСски встраиваСмая Π‘Π£Π‘Π” Ρ‡Π°Ρ‰Π΅ всСго Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. Доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ со стороны прилоТСния ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· SQL Π»ΠΈΠ±ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ интСрфСйсы.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, Π›Π˜ΠΠ’Π•Π .

Π’ΠΈΠΏΡ‹ Π‘Π£Π‘Π” — ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° CUBA. Руководство ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

3.3.2. Π’ΠΈΠΏΡ‹ Π‘Π£Π‘Π”

Π’ΠΈΠΏ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π‘Π£Π‘Π” опрСдСляСтся свойствами прилоТСния cuba.dbmsType ΠΈ (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ) cuba.dbmsVersion, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ², зависящих ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° «ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π‘Π£Π‘Π”:

cuba. dbmsTypecuba.dbmsVersionJDBC driver

HSQLDB

hsql

org.hsqldb.jdbc.JDBCDriver

PostgreSQL 8.4+

postgres

org.postgresql.Driver

Microsoft SQL Server 2005

mssql

2005

net.sourceforge.jtds.jdbc.Driver

Microsoft SQL Server 2008

mssql

com.microsoft.sqlserver.jdbc.SQLServerDriver

Microsoft SQL Server 2012+

mssql

2012

com.microsoft.sqlserver.jdbc.SQLServerDriver

Oracle Database 11g+

oracle

oracle.jdbc.OracleDriver

MySQL 5.6+

mysql

com. mysql.jdbc.Driver

MariaDB 5.5+

mysql

org.mariadb.jdbc.Driver

Π’Π°Π±Π»ΠΈΡ†Π° Π½ΠΈΠΆΠ΅ описываСт Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ΅ соотвСтствиС Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ сущностСй Π² Java ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°ΠΌΠΈ Ρ‚Π°Π±Π»ΠΈΡ† Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π‘Π£Π‘Π”. Π­Ρ‚ΠΈ Ρ‚ΠΈΠΏΡ‹ автоматичСски Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Studio ΠΏΡ€ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ скриптов создания ΠΈ обновлСния Π‘Π”, ΠΈ для Π½ΠΈΡ… гарантируСтся Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ всСх ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

JavaHSQLPostgreSQLMS SQL ServerOracleMySQLMariaDB

UUID

varchar(36)

uuid

uniqueidentifier

varchar2(32)

varchar(32)

varchar(32)

Date

timestamp

timestamp

datetime

timestamp

datetime(3)

datetime(3)

java. sql.Date

timestamp

date

datetime

date

date

date

java.sql.Time

timestamp

time

datetime

timestamp

time(3)

time(3)

BigDecimal

decimal(p, s)

decimal(p, s)

decimal(p, s)

number(p, s)

decimal(p, s)

decimal(p, s)

Double

double precision

double precision

double precision

float

double precision

double precision

Long

bigint

bigint

bigint

number(19)

bigint

bigint

Integer

integer

integer

integer

integer

integer

integer

Boolean

boolean

boolean

tinyint

char(1)

boolean

boolean

String (limited)

varchar(n)

varchar(n)

varchar(n)

varchar2(n)

varchar(n)

varchar(n)

String (unlimited)

longvarchar

text

varchar(max)

clob

longtext

longtext

byte[]

longvarbinary

bytea

image

blob

longblob

longblob

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, всю Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅ΠΆΠ΄Ρƒ Π‘Π” ΠΈ ΠΊΠΎΠ΄ΠΎΠΌ Java выполняСт слой ORM совмСстно с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ JDBC Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· DataManager, EntityManager ΠΈ запросы Π½Π° JPQL Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ€ΡƒΡ‡Π½ΠΎΠΉ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ — Π²Ρ‹ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‚ΠΈΠΏΡ‹ Java, пСрСчислСнныС Π² Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

ΠŸΡ€ΠΈ использовании native SQL Ρ‡Π΅Ρ€Π΅Π· EntityManager.createNativeQuery() ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· QueryRunner для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π‘Π£Π‘Π” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Java ΠΊΠΎΠ΄Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ…. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ это касаСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Ρ‚ΠΈΠΏΠ° UUID — Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ PostgreSQL Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ значСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ Π² этом Ρ‚ΠΈΠΏΠ΅, для Π΄Ρ€ΡƒΠ³ΠΈΡ… сСрвСров это Π±ΡƒΠ΄Π΅Ρ‚ String. Для обСспСчСния нСзависимости ΠΊΠΎΠ΄Π° ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π‘Π£Π‘Π” рСкомСндуСтся ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΡ‹ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² запросов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ интСрфСйса DbTypeConverter.

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π‘Π£Π‘Π”β€”Π‘ΠΏΡ€Π°Π²ΠΊΠ° | ArcGIS Desktop

ΠŸΡ€ΠΈ создании Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ поля Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π±Π°Π·Ρ‹ Π³Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… поля ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой классификации, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ для этих Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Π΅ этого поля Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π² ΠΏΠΎΠ»Π΅, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ являСтся эквивалСнтами Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΈΡ… пСрСносС ΠΌΠ΅ΠΆΠ΄Ρƒ ArcSDE ΠΈ вашСй систСмой управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π‘Π£Π‘Π”), ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° содСрТаниС Π΄Π°Π½Π½Ρ‹Ρ…. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΏΡ€ΠΈ создании Π½ΠΎΠ²Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π² ArcGIS ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ являСтся эквивалСнтами Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ ΠΈΡ… пСрСносС ΠΌΠ΅ΠΆΠ΄Ρƒ ArcGIS ΠΈ вашСй Π‘Π£Π‘Π”. НапримСр, Ссли Π²Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ столбСц с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ (float) Π² созданный класс пространствСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚ΠΎ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… SQL Server это Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ столбцу с числСнным (numeric) Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ….

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ Π³Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ArcGIS. Однако срСди ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π‘Π£Π‘Π” Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. Π’ располоТСнных Π½ΠΈΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… содСрТится информация ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ происходит ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π‘Π£Π‘Π” Π² Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ArcGIS.

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Access

ΠŸΡ€ΠΈ создании класса пространствСнных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² ArcGIS для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° 11 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. Π­Ρ‚ΠΈ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Access, ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π² располоТСнной Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

Π’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… ArcGISΠ’ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… AccessΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

OBJECTID

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ (Long Integer)

OBJECTID являСтся ΠΏΠΎΠ»Π΅ΠΌ AutoNumber.

SHORT INTEGER

Π¦Π΅Π»ΠΎΠ΅ (Integer)

LONG INTEGER

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ (Long Integer)

FLOAT

ΠžΠ΄ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ точности (Single)

DOUBLE

Π”Π²ΠΎΠΉΠ½ΠΎΠΉ точности (Double)

TEXT

ВСкст (Text)

DATE

Π”Π°Ρ‚Π°/ВрСмя (Date/Time)

BLOB

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ OLE*

GUID

Число (Number)

Replication ID, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Ρ‹

GEOMETRY

ΠžΠ±ΡŠΠ΅ΠΊΡ‚ OLE*

RASTER

Π”Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅ (Long Integer)

*ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ связывания ΠΈ встраивания (OLE) ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ созданы Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… прилоТСниях ΠΈ сСйчас связаны с Microsoft Access ΠΈΠ»ΠΈ встроСны Π² Π½Π΅Π³ΠΎ. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (BLOB) ΠΈ ГСомСтрия (GEOMETRY) Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Access, поэтому ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ArcGIS связываСтся с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Access.

Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² систСмах управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π±Π°Π·Π°Ρ… Π³Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ…

ΠŸΡ€ΠΈ создании класса ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π±Π°Π·Π΅ Π³Π΅ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ArcGIS для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ столбца сущСствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΎΠ΄ΠΈΠ½Π½Π°Π΄Ρ†Π°Ρ‚ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹Π±ΠΎΡ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Π‘Π£Π‘Π”, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выполняСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ происходит ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π‘Π£Π‘Π” Π² Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… ArcGIS, см. Ρ€Π°Π·Π΄Π΅Π» Π’ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π² ArcGIS.

БвязанныС Ρ€Π°Π·Π΄Π΅Π»Ρ‹

ΠžΠ±Π·ΠΎΡ€ систСм управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π‘Π£Π‘Π”) для систСм контроля ΠΈ управлСния доступом (Π‘ΠšΠ£Π”)


ΠŸΠΈΠ²ΠΎΠ²Π°Ρ€ΠΎΠ² Π‘Π΅ΠΌΡ‘Π½


Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΎΡ‚Π΄Π΅Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО Parsec


Π›ΡŽΠ±Π°Ρ соврСмСнная сСтСвая Π‘ΠšΠ£Π” нуТдаСтся Π²Β Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ являСтся по своСй сути ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для хранСния, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΒ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ о происходящих Π½Π°Β Π·Π°Ρ‰ΠΈΡ‰Π°Π΅ΠΌΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅ событиях. Π’Π°ΠΊΠΆΠ΅ Π²Β Π‘ΠšΠ£Π” Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ настройки оборудования, ΠΊΠΎΠ΄Ρ‹ ΠΊΠ°Ρ€Ρ‚ ΠΈΒ Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΡƒΡ€ΠΎΠ²Π½ΠΈ доступа и другая нуТная информация.


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ:Β 

ΡΡ‚Π°Ρ‚ΡŒΡ Π±Ρ‹Π»Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ Β«Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π—Π°Ρ‰ΠΈΡ‚Ρ‹Β» β„–Β 1, 2014

(обновлСна 14 мая 2020 года)

ВСрминология


Частая ошибка ΠΌΠ½ΠΎΠ³ΠΈΡ… спСциалистов по бСзопасности — Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ использованиС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° Β«Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…Β» (Π‘Π”) вмСсто Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° «систСма управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…Β» (Π‘Π£Π‘Π”). Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрёмся, Ρ‡Ρ‚ΠΎ ΠΊΒ Ρ‡Π΅ΠΌΡƒ.


Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…Β β€” прСдставлСнная Π²Β ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², систСматизированных Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ ΠΈΒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСктронной Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.


БистСма управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (Π‘Π£Π‘Π”)Β β€” ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… и лингвистичСских срСдств ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΈΠ»ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ назначСния, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ созданиСм и использованиСм Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ….


Π’ΠΎΒ Π΅ΡΡ‚ΡŒ, ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎ, Β«Π±Π°Π·Π° данных» — это сами Π΄Π°Π½Π½Ρ‹Π΅, прСдставлСнныС Π²Β Π²ΠΈΠ΄Π΅ совокупности Ρ„Π°ΠΉΠ»ΠΎΠ² на дисках, с которыми ΠΊΠ°ΠΊ Ρ€Π°Π· Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ «систСма управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…Β» (Π‘Π£Π‘Π”)Β β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ срСдства для создания, наполнСния, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ и поиска ΠΏΠΎΒ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ….


Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π²Β Ρ‚ΠΎΠΌ числС ΠΈΒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π‘ΠšΠ£Π”, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ с БУБД ΠΈΒ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ Π‘Π£Π‘Π” ΠΏΠΎΠ΄ свои Π½ΡƒΠΆΠ΄Ρ‹.

ВрСбования ΠΊΒ Π‘Π£Π‘Π”, примСняСмым Π²Β Π‘ΠšΠ£Π”


КакиС ТС особСнныС трСбования слСдуСт ΠΏΡ€Π΅Π΄ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΊΒ Π‘Π£Π‘Π”, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π²Β Π‘ΠšΠ£Π” с точки зрСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ?

  • Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…Β β€” Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ: Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠΏΠ°ΡΡ‚ΡŒ! Π‘Π±ΠΎΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈΒ Π½Π΅Β Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ к потСрям Π΄Π°Π½Π½Ρ‹Ρ…, Π±Π°Π·Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹ от нСсанкционированного доступа, Π½Π°Β Ρ€Π΅ΠΆΠΈΠΌΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ рСгулярноС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ восстановлСния ΠΈΠ·Β Π°Ρ€Ρ…ΠΈΠ²Π° ΠΏΡ€ΠΈ нСобходимости.
  • Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…Β β€” ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ: Π‘Π£Π‘Π” Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²ΠΎΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π½Π°Β Π½Π΅Ρ‘ Π·Π°Π΄Π°Ρ‡.
  • Π’-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, Π½Π°Β ΠΌΠΎΠΉ взгляд, это ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π²Β Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π‘Π£Π‘Π” Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ, ΠΈΒ Π²Ρ‹Β Π½Π΅Β ΠΎΡΡ‚Π°Π½Π΅Ρ‚Π΅ΡΡŒ ΠΎΠ΄ΠΈΠ½ Π½Π°Β ΠΎΠ΄ΠΈΠ½ с проблСмой в случаС ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΠΎΠ³ΠΎ сбоя ΠΈΠ»ΠΈ слоТной ситуации.

Π’ΠΈΠ΄Ρ‹ Π‘Π£Π‘Π”


Π‘Π£Π‘Π” Π½Π°Β Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ сущСствуСт Π²Π΅Π»ΠΈΠΊΠΎΠ΅ мноТСство ΠΈΒ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΠ½ΠΈ ΠΏΠΎΒ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠ°ΠΌ. Но мы нС будСм ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π²Β Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ на всём ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ этих Ρ‚ΠΈΠΏΠΎΠ², опустим пСрспСктивныС и экзотичСскиС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ‚ΠΈΠΏΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… и иСрархичСских Π‘Π£Π‘Π”. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠΌ Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ в соврСмСнных ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах ΡΠ²Π»ΡΡŽΡ‚ΡΡ рСляционныС Π‘Π£Π‘Π”, Π²Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Π΅ хранятся Π²Β Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΎΒ Π½ΠΈΡ… ΠΌΡ‹Β ΠΈΒ Π±ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ. Π’Π°ΠΊ Ρ‡Π΅ΠΌΒ ΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ всС эти систСмы? ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΊΠ°ΠΊ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊ и для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ систСмы.


Бпособы доступа ΠΊΒ Π‘Π”

  1. ΠšΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрныС Π‘Π£Π‘Π”
  2. Π€Π°ΠΉΠ»-сСрвСрныС Π‘Π£Π‘Π”
  3. ВстраиваСмыС Π‘Π£Π‘Π”


Π’Β ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрных Π‘Π£Π‘Π” (Microsoft SQL Server, Oracle, Firebird, PostgreSQL, InterBase, MySQL ΠΈΒ Π΄Ρ€.)

  • Вся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… вСдётся Π²Β ΠΎΠ΄Π½ΠΎΠΌ мСстС, на сСрвСрС, Π²Β Ρ‚ΠΎΠΌΒ ΠΆΠ΅ мСстС, Π³Π΄Π΅ хранятся (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ) Π΄Π°Π½Π½Ρ‹Π΅.
  • ΠšΒ Ρ„Π°ΠΉΠ»Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ сСрвСр, ΠΎΠ΄Π½Π° систСма — это сама Π‘Π£Π‘Π”.
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΡΡ‹Π»Π°ΡŽΡ‚ запросы Π½Π°Β ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ·Β Π‘Π£Π‘Π” ΠΈΒ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹.
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ Π½Π΅Β ΠΈΠΌΠ΅ΡŽΡ‚ нСпосрСдствСнного доступа ΠΊΒ Ρ„Π°ΠΉΠ»Π°ΠΌ Π΄Π°Π½Π½Ρ‹Ρ….


ВсС ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ Π‘Π£Π‘Π” Π½Π°Β Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрными.


Π’Β Ρ„Π°ΠΉΠ»-сСрвСрных Π‘Π£Π‘Π” (Paradox, Microsoft Access, FoxPro, dBase ΠΈΒ Π΄Ρ€.), Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚,

  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ доступ ко всСм Ρ„Π°ΠΉΠ»Π°ΠΌ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… (хранящимся ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Β ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ раздСляСмом Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅) и совмСстно ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ эти Π΄Π°Π½Π½Ρ‹Π΅.
  • КаТдоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅.


На данный ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ„Π°ΠΉΠ»-сСрвСрная тСхнология считаСтся ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ, Π°Β Π΅Ρ‘Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Β ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах — нСдостатком. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Β Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ»-сСрвСрныС Π‘Π£Π‘Π” Π½Π΅Β ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… прСимущСств ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрных, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ запросов, высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΒ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ рядом нСдостатков (слоТности с поддСрТаниСм цСлостности Π±Π°Π·Ρ‹, восстановлСниСм, Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ°ΠΌΠΈ ΠΈΒ Ρ‚.Π΄.), Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ в свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΒ ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½Π½ΠΎΠΉ надёТности ΠΈΒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. БостояниС Π±Π°Π·Ρ‹ Π²Β Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… Π‘Π£Π‘Π” Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ постоянно ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΒ Π΅Ρ‘Β Β«Π»Π΅Ρ‡Π΅Π½ΠΈΡŽΒ» ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных ΠΈΠ»ΠΈ сторонних ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.


ВстраиваСмыС Π‘Π£Π‘Π” (SQLite, Firebird Embedded, Microsoft SQL Server Compact ΠΈΒ Π΄Ρ€.)

  • ΠŸΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ в составС Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, нС трСбуя ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установки.
  • ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для локального хранСния Π΄Π°Π½Π½Ρ‹Ρ… прилоТСния и нС рассчитаны Π½Π°Β ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ использованиС в сСти.


ВстраиваСмая бСсплатная Π‘Π£Π‘Π” SQLite ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ в извСстной мобильной ОБ Android, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ Π²Β ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Google, ΠΈΒ Π²ΠΎΒ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях.


Π‘Ρ…Π΅ΠΌΠ° лицСнзирования

  1. БСсплатныС Π‘Π£Π‘Π”
  2. ΠšΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ Π‘Π£Π‘Π” (Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ)


Π€Π°ΠΉΠ»-сСрвСрныС и встраиваСмыС Π‘Π£Π‘Π” практичСски всС ΡΠ²Π»ΡΡŽΡ‚ΡΡ бСсплатными, из бСсплатных ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрных Π‘Π£Π‘Π” Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстныС: Firebird, PostgreSQL ΠΈΒ MySQL.


Чисто коммСрчСский ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Borland: Π‘Π£Π‘Π” InterBase. Π Π°Π½Π΅Π΅ у этой Π‘Π£Π‘Π” Π±Ρ‹Π»Π° бСсплатная вСрсия с открытым исходным ΠΊΠΎΠ΄ΠΎΠΌ: InterBase 6.0, Π½ΠΎΒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ InterBase 6.0 Open Source Edition пСрСстал ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Borland. Π’Β 2001 Π³ΠΎΠ΄Ρƒ Π³Ρ€ΡƒΠΏΠΏΠ° энтузиастов создала ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Open source ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π‘Π£Π‘Π” Firebird, упомянутой Π²Ρ‹ΡˆΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡˆΠΈΡ€ΠΎΠΊΡƒΡŽ ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ и мноТСство ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² срСди Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².


Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Π‘Π£Π‘Π” Π΄Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ бСсплатными рСдакциями своих ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΡ€Π΅Π·Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ ΠΈΒ ΠΏΠΎΒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ вСрсии Π‘Π£Π‘Π”.

Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ свободных и коммСрчСских Π‘Π£Π‘Π”

Π‘Π²ΠΎΠ±ΠΎΠ΄Π½Ρ‹Π΅ Π‘Π£Π‘Π”

+

  • БСсплатно.
  • МСнСС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊΒ ΠΆΠ΅Π»Π΅Π·Ρƒ.
  • Π‘ΠΎΠ³Π°Ρ‚Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π».
  • Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.
  • ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ.

βˆ’

  • ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ в любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒΡΡ, Ρ‚.ΠΊ. поддСрТиваСтся энтузиастами.
  • Π‘Π»ΠΎΠΆΠ½Π΅Π΅ Π½Π°ΠΉΡ‚ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠ³ΠΎ спСциалиста для обслуТивания.
ΠšΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΠΈΠ΅ Π‘Π£Π‘Π”

+

  • Высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.
  • ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ.
  • ΠΠ°Π΄Ρ‘ΠΆΠ½ΠΎΡΡ‚ΡŒ.
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ.
  • Π—Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ.
  • ВстроСнныС инструмСнты для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ и администрирования.

βˆ’

  • Π’Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ к рСсурсам.
  • Высокая Ρ†Π΅Π½Π°.


Π’Β ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ограничСния Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… бСсплатных Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Π‘Π£Π‘Π”.







Компания-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ

БСсплатныС вСрсии

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ

Microsoft

SQL Server 2005/2008 Express Edition

Π Π°Π·ΠΌΠ΅Ρ€ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…Β β€” Π΄ΠΎΒ 4Β Π“Π±, количСство Π±Π°Π· Π½Π΅Β ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅Β Π±ΠΎΠ»Π΅Π΅ 1Β Π“Π± ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 процСссор (ядро) на многопроцСссорных и многоядСрных ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Windows 2005Β β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ x86, 2008Β β€” x86 ΠΈΒ x64.

SQL Server 2008 R2/2012/2014/2016/2017/2019 Express Edition

Π Π°Π·ΠΌΠ΅Ρ€ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…Β β€” Π΄ΠΎΒ 10Β Π“Π±, количСство Π±Π°Π· Π½Π΅Β ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅Β Π±ΠΎΠ»Π΅Π΅ 1Β Π“Π± ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 процСссор (ядро) на многопроцСссорных и многоядСрных ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Windows x86 ΠΈΒ x64.

Oracle

Oracle Database 11g Express Edition, (Oracle Database XE)

Π‘ΡƒΠΌΠΌΠ°Ρ€Π½ΠΎ Π΄ΠΎΒ 11Π“Π± ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅Β Π±ΠΎΠ»Π΅Π΅ 1Π“Π± ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 процСссор (ядро) на многопроцСссорных и многоядСрных ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: Windows x86, Linux x64.

IBM

IBM DB2 Express-C

Π Π°Π·ΠΌΠ΅Ρ€ Π±Π°Π·Ρ‹ Π½Π΅Β ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄ΠΎΒ 4Π“Π± ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈΒ Π΄ΠΎΒ 2-Ρ… процСссоров. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹: Windows x86 ΠΈΒ x64, Linux x86 ΠΈΒ x64, Unix x86 ΠΈΒ x64, Solaris x86 ΠΈΒ x64, Mac OSΒ X


ΠŸΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ максимального Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±Π°Π·Ρ‹ запись Π²Β Π‘Π” прСкратится, но эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ. В основном, ΠΎΠ±ΡŠΡ‘ΠΌ трСбуСтся для хранСния постоянно Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ в систСмС событий, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (настройки ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², Π΄Π°Π½Π½Ρ‹Π΅ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² доступа, ΡƒΡ€ΠΎΠ²Π½ΠΈ доступа ΠΈΒ Ρ‚.ΠΏ.) ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ статичны ΠΈΒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ на свСрхкрупных систСмах ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π²Ρ‹ΡΠΈΡ‚ΡŒ ограничСния бСсплатных Express-вСрсий. НСобходимо Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ срСдствами вашСй Π‘Π£Π‘Π” ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ пСриодичСского удалСния старых событий ΠΈΠ·Β Π‘Π”. Π’ΠΎΒ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π‘ΠšΠ£Π” эти ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ прСдусмотрСны Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈΒ ΠΈΡ…Β Π½Π°Π΄ΠΎ просто Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.


Π§Ρ‚ΠΎ касаСтся ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: Ссли систСма нСбольшая, Π½Π΅Β ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Π½Π°Β Π‘Π£Π‘Π”, спокойно ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ бСсплатной Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠ΅ΠΉ, Π΅Ρ‘Β Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ достаточно. Если ТС Π·Π°Π΄Π°Ρ‡Π° Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹Π΅ трСбования на подсистСму Π‘Π£Π‘Π”: большоС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ в систСмС, большой Ρ‚Ρ€Π°Ρ„ΠΈΠΊ событий ΠΈΒ ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½Ρ‹Ρ… в систСмС (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с большим количСством Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… посСтитСлСй) и высокиС трСбования ΠΊΒ Π³Π»ΡƒΠ±ΠΈΠ½Π΅ Π°Ρ€Ρ…ΠΈΠ²Π° событий, то всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ с бСсплатной Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ на коммСрчСский Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΎΠΏΠ»Π°Ρ‚ΠΈΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ.

Π‘Π£Π‘Π” Π²Β Π‘ΠšΠ£Π”


Π’Β Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ·Β ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… источников ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΈΠΏΠ° примСняСмой Π‘Π£Π‘Π” в популярных в России систСмах контроля и управлСния доступом.

















ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ

Π‘ΠšΠ£Π”

Π‘Π£Π‘Π”

Parsec

ParsecNETΒ 3

Microsoft SQL Server (в поставкС 2012Β Express, заявлСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° вСрсий 2008 R2 ΠΈ Π²Ρ‹ΡˆΠ΅)Β β€” Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ Π‘Π”;Β SQLiteΒ β€” Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π±Π°Π·Ρ‹ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций.

Elsys

Бастион 2

Oracle (в поставкС 11g Express), заявлСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° вСрсий Oracle 12с, Oracle SE2, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π‘Π£Π‘Π” PostgreSQL 10 ΠΈΠ»ΠΈ Postgres Pro

Perco

S20

Firebird 2.0

ΠΠ’ΠŸ Π‘ΠΎΠ»ΠΈΠ΄

ΠžΡ€ΠΈΠΎΠ½ ПРО


Microsoft SQL Server (Π² поставкС 2012Β Express), заявлСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° вСрсий 2008/2012/2014


РусГард

RusGuard

MicrosoftΒ SQL Server (в поставкС 2014 Express), заявлСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° вСрсий 2014/2016

Π Π°Π²Π΅Π»ΠΈΠ½ Π›Π’Π”

Gate

Microsoft Access

ΠŸΡ€ΠΎΠΌΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ° БСрвис

Бфинкс

MySQL

Кодос

Π˜ΠšΠ‘ Кодос

Firebird

TSS

БСмь ΠŸΠ΅Ρ‡Π°Ρ‚Π΅ΠΉ

Firebird

Bosсh

Access PE

Microsoft SQL Server (рСкомСндуСтся вСрсия 2014 Express Edition)

Honeywell

Pro-Watch

Microsoft SQL Server 2012/2014/2016

Siemens

SiPass

Microsoft SQL Server 2000

ААМ БистСмз

Apacs 3000

Firebird 2.5Β (Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ поставки), поддСрТиваСтся Ρ‚Π°ΠΊΠΆΠ΅ Microsoft SQL Server 2017

Lyrix

Borland Interbase 2007 (Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π΅ поставки), ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Oracle 10g ΠΈ Microsoft SQL Server 2005


Как Π²ΠΈΠ΄Π½ΠΎ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π‘ΠšΠ£Π” ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСрной Π‘Π£Π‘Π” Microsoft SQL Server Express Edition ΠΈΒ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ (Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ) ΠΊΡ€ΠΎΡΡΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΡƒΡŽ Π‘Π£Π‘Π” Firefird (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 50Β Π½Π° 50).


ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π‘Π£Π‘Π”Β β€” Π΄Π΅Π»ΠΎ вкуса ΠΈΒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ производитСля, Π±Π»Π°Π³ΠΎΒ β€” Π²Ρ‹Π±ΠΎΡ€ Π΅ΡΡ‚ΡŒ. ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ вопросы удобства и простоты администрирования, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ встроСнных бСсплатных инструмСнтов для администрирования ΠΈΒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.


Π‘Π£Π‘Π” для Π‘ΠšΠ£Π” ΠΏΠΎΠΌΠΈΠΌΠΎ высокой надёТности ΠΈΒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈΒ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ Π²Β ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π‘ΠšΠ£Π” прСкрасно ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π½Π°Β ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ… Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π½Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… спСциалистов для обслуТивания Π‘ΠšΠ£Π”, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΡ… Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ администрирования Π‘Π£Π‘Π”, поэтому ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ в свои ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ ΠΈΒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ процСссы обслуТивания Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….


ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго — Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅Β Π‘Π”, основа основ, которая позволяСт администратору систСмы спокойно ΡΠΏΠ°Ρ‚ΡŒ. ВсС Π‘Π£Π‘Π” ΠΈΠΌΠ΅ΡŽΡ‚ собствСнныС срСдства для создания Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ, Π½ΠΎΒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ Ρ‚ΠΎΠ½ΠΎΠΌ считаСтся, ΠΊΠΎΠ³Π΄Π° функция Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° Π²Β ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ и администратору Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ лишь Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ/Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Сё и пСриодичСски ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.


Вторая частая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Β β€” восстановлСниС Π΄Π°Π½Π½Ρ‹Ρ… послС сбоя. Π—Π΄Π΅ΡΡŒ ΠΎΠΏΡΡ‚ΡŒΒ ΠΆΠ΅ Π½Π°Β Π²Ρ‹Ρ€ΡƒΡ‡ΠΊΡƒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ свСТая рСзСрвная копия, но Ссли Π΅Ρ‘Β Π½Π΅Ρ‚, ΠΈΠ»ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ восстановлСниС всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎΒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ усилия. ΠšΒ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π²Β ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Π‘Π£Π‘Π” (Ρ‡Π΅Π³ΠΎ нС скаТСшь о старых Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… Π‘Π£Π‘Π” Ρ‚ΠΈΠΏΠ° Paradox) Ρ‚Π°ΠΊΠΈΠ΅ явлСния происходят нСчасто, ΠΈΡ…Β ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Β«ΡƒΠΌΠΈΡ€Π°ΡŽΡ‰ΠΈΠΉΒ» Тёсткий диск ΠΈΠ»ΠΈ сбой элСктропитания. В этом случаС ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ услуги спСциалиста-администратора Π‘Π£Π‘Π”, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ смоТСт ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных Π²Β Π»ΡŽΠ±ΡƒΡŽ ΡΠ΅Ρ€ΡŒΡ‘Π·Π½ΡƒΡŽ Π‘Π£Π‘Π” инструмСнтов Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ максимум ΠΈΠ·Β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ. Π’Π°ΠΊΠΆΠ΅ слСдуСт ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π‘ΠšΠ£Π” Π²Β Ρ€Π°ΠΌΠΊΠ°Ρ… тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ услуги ΠΏΠΎΒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡŽ Π±Π°Π·.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ

  • ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Π‘ΠšΠ£Π” ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°Β Ρ‚ΠΎ, какая Π‘Π£Π‘Π” поставляСтся совмСстно с систСмой.
  • Если вы эксплуатируСтС Π‘ΠšΠ£Π”, то выяснитС, какая Π‘Π£Π‘Π” Π²Β Π½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.
  • ΠžΡ†Π΅Π½ΠΈΡ‚Π΅ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ в вашСй систСмС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с трСбуСмыми Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ рСсурсами сСрвСра Π‘Π£Π‘Π” ΠΈΒ Π½ΡƒΠΆΠ½ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠ΅ΠΉ Π‘Π£Π‘Π” (ΠΏΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ у производитСля вашСй Π‘ΠšΠ£Π” ΠΏΡ€ΠΈ нСобходимости).
  • Если в вашСй Π‘ΠšΠ£Π” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Express-вСрсия Microsoft SQL Server ΠΈΠ»ΠΈ Oracle, Ρ‚ΠΎΒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Ρ‚ΡŒΡΡ вопросом: «Насколько Π½Π°ΠΌ Ρ…Π²Π°Ρ‚ΠΈΡ‚ бСсплатного ΠΎΠ±ΡŠΡ‘ΠΌΠ° Π±Π°Π·Ρ‹?Β». НастройтС пСриодичСскоС ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·Β Π±Π°Π·Ρ‹ старых событий срСдствами Π‘ΠšΠ£Π” (Ссли Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ) Π»ΠΈΠ±ΠΎΒ ΠΆΠ΅ рассмотритС вопрос ΠΎΒ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Β ΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π‘Π£Π‘Π”.
  • НастройтС Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… срСдствами Π‘ΠšΠ£Π” ΠΈΠ»ΠΈΒ ΠΆΠ΅ срСдствами Π‘Π£Π‘Π” и рСгулярно провСряйтС Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.
  • НайдитС спСциалиста ΠΏΠΎΒ Π‘Π£Π‘Π” (администратора), ΠΊΒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ в случаС поврСТдСния Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠ·Π½Π°ΠΉΡ‚Π΅ в тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ производитСля Π‘ΠšΠ£Π” Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ прСдоставлСния Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° услуг.

Β 

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС?

ΠŸΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ бСсплатный курс Β«ΠžΡΠ½ΠΎΠ²Ρ‹ систСм контроля ΠΈ управлСния доступом» Π² АкадСмии Parsec. На курсС Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны основныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π‘ΠšΠ£Π”, ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹, основныС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для понимая устройства ΠΈ спСцифики Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСм контроля доступа. По ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ курса Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ сСртификат.

Β 

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€ Π‘ΠšΠ£Π”

АвтоматичСский ΠΏΠΎΠ΄Π±ΠΎΡ€ оборудования ΠΈΒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ систСмы контроля доступа

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊΒ ΠΏΠΎΠ΄Π±ΠΎΡ€Ρƒ

история, Π²ΠΈΠ΄Ρ‹, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Big Data

NoSQL – это ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° (Π±Π°Π·Ρ‹) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ с Π³ΠΈΠ±ΠΊΠΎΠΉ модСлью Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΎΡ‚ классичСских рСляционных Π‘Π£Π‘Π”. Π’ нСрСляционных Π±Π°Π·Π°Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ (scalability) ΠΈ доступности (availability), Π²Π°ΠΆΠ½Ρ‹Π΅ для Big Data, Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Π·Π° счёт атомарности (atomicity) ΠΈ согласованности Π΄Π°Π½Π½Ρ‹Ρ… (consistency) [1].

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹ нСрСляционныС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² Big Data: история появлСния ΠΈ развития

NoSQL-Π±Π°Π·Ρ‹Β ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ быстро, с Π½ΠΈΠ·ΠΊΠΎΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ (low latency) ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ большой объСм Π΄Π°Π½Π½Ρ‹Ρ… с Ρ€Π°Π·Π½ΠΎΠΉ структурой [2].Β Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, нСрСляционныС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° нСпосрСдствСнно ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π° Big Data. Однако, идСя Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π·Π°Ρ€ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° «большиС Π΄Π°Π½Π½Ρ‹Π΅Β», Π΅Ρ‰Π΅ Π² 80-Π΅ Π³ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π²Π΅ΠΊΠ°, Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² (мэйнфрСймов) ΠΈ использовалась для иСрархичСских слуТб ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ NoSQL-Π‘Π£Π‘Π” Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ Π² Π½Π°Ρ‡Π°Π»Π΅ 2000-Ρ… Π³ΠΎΠ΄ΠΎΠ², Π² Ρ€Π°ΠΌΠΊΠ°Ρ… создания ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… распрСдСлённых систСм для Π²Ρ‹ΡΠΎΠΊΠΎΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠ½Π»Π°ΠΉΠ½-поисковики [1].

Π’ΠΎΠΎΠ±Ρ‰Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ NoSQL ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ SQLΒ» (Not Only SQL), характСризуя ΠΎΡ‚Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π»Π°ΡΡŒ опСнсорсная Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, созданная ΠšΠ°Ρ€Π»ΠΎ Π‘Ρ‚Ρ€ΠΎΠ·Π·ΠΈ, которая Ρ…Ρ€Π°Π½ΠΈΠ»Π° всС Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊΒ ASCII-Ρ„Π°ΠΉΠ»Ρ‹, Π° вмСсто SQL-запросов доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ использовала шСлловскиС скрипты [3]. Π’ Π½Π°Ρ‡Π°Π»Π΅ 2000-Ρ… Π³ΠΎΠ΄ΠΎΠ² Google построил свою ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡƒΡŽ систСму ΠΈ прилоТСния (GMail, Maps, Earth ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ сСрвисы), Ρ€Π΅ΡˆΠΈΠ² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊ Π±Ρ‹Π»Π° создана распрСдСлённыС файловая ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ систСмы, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ (column family store), основанноС Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ MapReduce. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ корпорация Google ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»Π° описаниС этих Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΎΠ½ΠΈ стали ΠΎΡ‡Π΅Π½ΡŒ популярны Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этого Π±Ρ‹Π» создан Apache Hadoop ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹ основныС связанныС с Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹. НапримСр, Π² 2007 Π³ΠΎΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ИВ-Π³ΠΈΠ³Π°Π½Ρ‚, Amazon.com, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π² ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΎ своСй высокодоступной Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Amazon DynamoDB. Π”Π°Π»Π΅Π΅ Π² эту Π³ΠΎΠ½ΠΊΡƒ NoSQL- Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ для управлСния большими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΎΡΡŒ мноТСство ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΉ: IBM, Facebook, Netflix, eBay, Hulu, Yahoo! ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ИВ-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ со своими ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹ΠΌΠΈ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ [1].

ΠœΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ NoSQL-Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ

КакиС Π±Ρ‹Π²Π°ΡŽΡ‚ NoSQL-Π‘Π£Π‘Π”: основныС Ρ‚ΠΈΠΏΡ‹ нСрСляционных Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…

ВсС NoSQL Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ принято Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° 4 Ρ‚ΠΈΠΏΠ°:

  1. ΠšΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (Key-value) – Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ»ΡŽΡ‡ для доступа ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… большой Ρ…ΡΡˆ-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ [4]. Π’Π°ΠΊΠΈΠ΅ Π‘Π£Π‘Π” ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для хранСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, создания спСциализированных Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм, Π² качСствС кэшСй для ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Big Data систСмах, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Π΅ прилоТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉ (Internet of Things, IoT), Π² Ρ‚.Ρ‡. ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ (Industrial IoT, IIoT). НаиболСС извСстными прСдставитСлями нСрСляционных Π‘Π£Π‘Π” Ρ‚ΠΈΠΏΠ° key-value ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Oracle NoSQL Database, Berkeley DB, MemcacheDB, Redis, Riak, Amazon DynamoDB, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Ρ€Π°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ, обСспСчивая бСспрСцСдСнтноС Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, нСдостиТимоС ΠΏΡ€ΠΈ использовании Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² Π‘Π” [2].
  2. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Π΅, прСдставлСнныС ΠΏΠ°Ρ€Π°ΠΌΠΈ ΠΊΠ»ΡŽΡ‡-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ полуструктурированного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΈΠ· Ρ‚Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтов, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ JSON, XML, BSON ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌ [4]. Вакая модСль Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ ΠΈ систСм управлСния ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ ΠΈ измСняСтся со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ [2].Β  ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ‡Π°Ρ‰Π΅ всСго Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½Ρ‹Π΅ NoSQL-Π‘Π£Π‘Π” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² CMS-систСмах, ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ Π΄Π΅Π»Π΅ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ поискС. Π‘Π°ΠΌΡ‹Π΅ яркиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… нСрСляционных Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… – это CouchDB, Couchbase, MongoDB, eXist, Berkeley DB XML [1].
  3. ΠšΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, строки ΠΈ столбцы ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡ΠΈ. Π’ ΠΌΠΈΡ€Π΅ Big Data ΠΊ ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½Ρ‹ΠΌ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°ΠΌ относятся Π±Π°Π·Ρ‹ Ρ‚ΠΈΠΏΠ° «сСмСйство столбцов» (Column Family). Π’ Ρ‚Π°ΠΊΠΈΡ… систСмах сами значСния хранятся Π² столбцах (ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ°Ρ…), прСдставлСнных Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»Π°Ρ…. Благодаря Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ большоС количСство Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π² сТатом Π²ΠΈΠ΄Π΅, Ρ‡Ρ‚ΠΎ ускоряСт Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ запросов ΠΊ Π±Π°Π·Π΅, особСнно ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ поиска ΠΈ Π°Π³Ρ€Π΅Π³Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… [4]. НаличиС Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠΊ (timestamp) позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π‘Π£Π‘Π” для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ счётчиков, рСгистрации ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ событий, связанных со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ: систСмы Π±ΠΈΡ€ΠΆΠ΅Π²ΠΎΠΉ Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ, IoT/IIoT-прилоТСния, систСму управлСния содСрТимым ΠΈ Ρ‚.Π΄. Π‘Π°ΠΌΠΎΠΉ извСстной ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ… являСтся Google Big Table, Π° Ρ‚Π°ΠΊΠΆΠ΅ основанныС Π½Π° Π½Π΅ΠΉ Apache HBase ΠΈ Cassandra. Π’Π°ΠΊΠΆΠ΅ ΠΊ этому Ρ‚ΠΈΠΏΡƒ относятся ΠΌΠ΅Π½Π΅Π΅ популярныС ScyllaDB,Β Apache Accumulo ΠΈ Hypertable [1].
  4. Π“Ρ€Π°Ρ„ΠΎΠ²ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ Π±Π°Π·Ρƒ, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡƒΠ·Π»Ρ‹ ΠΈ Ρ€Ρ‘Π±Ρ€Π° для отобраТСния ΠΈ хранСния Π΄Π°Π½Π½Ρ‹Ρ… [4]. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Ρ‘Π±Ρ€Π° Π³Ρ€Π°Ρ„Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹ΠΌΠΈ, Π΅Π³ΠΎ ΠΎΠ±Ρ…ΠΎΠ΄ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… вычислСний (ΠΊΠ°ΠΊ соСдинСниС Π² SQL). ΠŸΡ€ΠΈ этом для нахоТдСния Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΎΠ±Ρ…ΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ индСксы. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π³Ρ€Π°Ρ„ΠΎΠ²Ρ‹Π΅ Π‘Π£Π‘Π” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ACID-трСбования ΠΈ спСциализированныС языки запросов (Gremlin, Cypher, SPARQL, GraphQL ΠΈ Ρ‚.Π΄.) [1]. Π’Π°ΠΊΠΈΠ΅ Π‘Π£Π‘Π” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Π·Π°Π΄Π°Ρ‡Π°Ρ…, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° связи: ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сСти, выявлСниС ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²Π°, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ общСствСнного транспорта, Π΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹, сСтСвыС Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ [3]. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π³Ρ€Π°Ρ„ΠΎΠ²Ρ‹Ρ… Π±Π°Π·: InfoGrid, Neo4j, Amazon Neptune, OrientDB, AllegroGraph, Blazegraph, InfiniteGraph, FlockDB, Titan, ArangoDB.

Π’ΠΈΠ΄Ρ‹ NoSQL-Π‘Π£Π‘Π”

Π§Π΅ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΈ ΠΈ ΠΏΠ»ΠΎΡ…ΠΈ нСрСляционныС Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…: Π³Π»Π°Π²Π½Ρ‹Π΅ достоинства ΠΈ нСдостатки

По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с классичСскими SQL-Π±Π°Π·Π°ΠΌΠΈ, нСрСляционныС Π‘Π£Π‘Π” ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ прСимущСствами:

  • линСйная ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ – Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ² Π² кластСр ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ систСмы [1];
  • Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ полуструктирированныС Π΄Π°Π½Π½Ρ‹Π΅, рСализуя, Π². Ρ‚.Ρ‡. полнотСкстовый поиск ΠΏΠΎ Π±Π°Π·Π΅ [2];
  • Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ прСдставлСниями ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π² Ρ‚.Ρ‡. Π±Π΅Π· задания схСмы Π΄Π°Π½Π½Ρ‹Ρ… [1];
  • высокая Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π·Π° счСт Ρ€Π΅ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² отказоустойчивости, Π² частности, ΡˆΠ°Ρ€ΠΈΠ½Π³Π° – автоматичСского раздСлСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΡƒΠ·Π»Π°ΠΌ сСти, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ сСрвСр кластСра ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, обрабатывая запросы Π½Π° Π΅Π³ΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись. Π­Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ прилоТСния [5].
  • ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π° счСт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…Β (Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π½ΠΎΠΉ, Π³Ρ€Π°Ρ„ΠΎΠ²ΠΎΠΉ, ΠΊΠΎΠ»ΠΎΠ½ΠΎΡ‡Π½ΠΎΠΉ ΠΈΠ»ΠΈ Β«ΠΊΠ»ΡŽΡ‡β€‘Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅Β») ΠΈ шаблонов доступа [2];
  • ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности – собствСнныС SQL-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ языки запросов, RESTful-интСрфСйсы, API ΠΈ слоТныС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, map,Β listΒ ΠΈΒ struct, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сразу мноТСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ [2].

ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ стороной Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… достоинств ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ нСдостатки:

  • ограничСнная Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ встроСнного языка запросов [5]. НапримСр, HBase прСдоставляСт всСго 4 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (Put, Get, Scan, Delete), Π² Cassandra ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Insert ΠΈ Join, нСсмотря Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ SQL-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ языка запросов. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ сторонниС срСдства трансляции классичСских SQL-Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ нСрСляционной Π±Π°Π·Ρ‹. НапримСр, Apache Phoenix для HBase ΠΈΠ»ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Drill.
  • слоТности Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ всСх ACID-Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ транзакциям (Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΠ½ΡΠΈΡΡ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ, изоляция, Π΄ΠΎΠ»Π³ΠΎΠ²Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ) ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ NoSQL-Π‘Π£Π‘Π” вмСсто CAP-ΠΌΠΎΠ΄Π΅Π»ΠΈ (ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ, ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΡŽ) скорСС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ BASE (базовая Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ, Π³ΠΈΠ±ΠΊΠΎΠ΅ состояниС ΠΈ итоговая ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ) [1]. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСрСляционныС Π‘Π£Π‘Π” ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ настраиваСмых ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ согласованности, ΠΎ Ρ‡Π΅ΠΌ ΠΌΡ‹ рассказывали Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Cassandra. Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Riak позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ характСристики доступности-согласованности Π΄Π°ΠΆΠ΅ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… запросов Π·Π° счСт задания количСства ΡƒΠ·Π»ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для подтвСрТдСния ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ [1]. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ CAP-ΠΈ BASE-модСлях ΠΌΡ‹ расскаТСм Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.
  • сильная привязка прилоТСния ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π‘Π£Π‘Π” ΠΈΠ·-Π·Π° спСцифики Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ языка запросов ΠΈ Π³ΠΈΠ±ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ случай [5];
  • нСдостаток спСциалистов ΠΏΠΎ NoSQL-Π±Π°Π·Π°ΠΌ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с рСляционными Π°Π½Π°Π»ΠΎΠ³Π°ΠΌΠΈ [5].

Подводя ΠΈΡ‚ΠΎΠ³ описанию основных аспСктов нСрСляционных Π‘Π£Π‘Π”, стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ запроса Β«NoSQL vs SQLΒ» Π² связи с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ эти ИВ-срСдства. Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ SQL-Π±Π°Π·Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ строго Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π΅ слишком большого объСма. НапримСр, локальная ERP-систСма ΠΈΠ»ΠΈ облачная CRM. Однако, Π² случаС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ большого объСма полуструктурированных ΠΈ нСструктурированных Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚.Π΅. Big Data, Π² распрСдСлСнной систСмС слСдуСт Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ· мноТСства NoSQL-Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰, учитывая спСцифику самой Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ частности, для ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° Π²Π΅Ρ‰Π΅ΠΉ (Internet of Things), Π² Ρ‚.Ρ‡. ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Cassandra, ΠΎ Ρ‡Π΅ΠΌ ΠΌΡ‹ рассказывали здСсь. А Π² случаС ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ ИВ-инфраструктуры Π½Π° Π±Π°Π·Π΅ Apache Hadoop стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° HBase, которая позволяСт ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ, практичСски Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, хранящимися Π² HDFS.

НСрСляционныС Π‘Π£Π‘Π” находят большС областСй ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Π΅ΠΌ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ SQL-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ

  1. https://ru.wikipedia.org/wiki/NoSQL
  2. https://aws.amazon.com/ru/nosql/
  3. https://ru.bmstu.wiki/NoSQL
  4. https://tproger.ru/translations/types-of-nosql-db/
  5. https://habr.com/ru/sandbox/113232/

Related Entries

Π’ΠΈΠΏΡ‹ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ β€’ ЭкологичСский справочник

БущСствуСт ряд Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² подраздСлСния, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π½ΠΈΠΆΠ΅:

Π’ΠΈΠΏ

Π”Π΅Ρ‚Π°Π»ΡŒ

Жилая застройка

Π’ эту ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ входят участки с нуля ΠΈ Π½ΠΎΠ²Ρ‹Π΅ посСлки. Π’Π°ΠΊΠΎΠΉ Ρ‚ΠΈΠΏ подраздСлСния ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ нСблагоприятныС послСдствия.

Застройка застройки

Π­Ρ‚Π° катСгория Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΆΠΈΠ»Ρ‹Ρ… сСкций ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π±Ρ‹Π²ΡˆΠΈΡ… коммСрчСских участков. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΠ½ΠΈ сами ΠΏΠΎ сСбС ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ эффСкты, Π½ΠΎ Π² совокупности эффСкты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

БСльский Ρ€Π°ΠΉΠΎΠ½

Π­Ρ‚Π° катСгория Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΆΠΈΠ»Ρ‹Π΅ ΠΊΠ²Π°Ρ€Ρ‚Π°Π»Ρ‹ ΠΈΠ»ΠΈ Π·Π΅ΠΌΠ»ΠΈ с Π±ΠΎΠ»Π΅Π΅ высокой ΠΈΠ½Ρ‚Π΅Π½ΡΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ использования. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ эффСкты сами ΠΏΠΎ сСбС, Π½ΠΎ Π² совокупности эффСкты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ.

ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² уязвимых мСстах

Π­Ρ‚Π° катСгория Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ подраздСлСния Π² ΠΏΡ€ΠΈΠ±Ρ€Π΅ΠΆΠ½ΠΎΠΉ срСдС, Π² Ρ€Π°ΠΉΠΎΠ½Π°Ρ…, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½Ρ‹Π΅ особСнности, Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½Ρ‹ΠΉ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚, благоустроСнный Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚ ΠΈΠ»ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ природная тСрритория. ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² этих мСстах ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ нСблагоприятныС послСдствия.

ΠŸΡ€Π°Π²ΠΎ собствСнности Π½Π° ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Ρ‹

ΠŸΡ€Π°Π²ΠΎ собствСнности Π½Π° ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Ρ‹ — это Ρ„ΠΎΡ€ΠΌΠ° многостороннСго владСния Π½Π΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡ‚ΡŒΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ для ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… интСнсивных застроСк.Π’Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ частными Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌΠΈ ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€ ΠΈ дСлят ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π½Π° ΠΎΠ±Ρ‰ΡƒΡŽ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ΅Π·Π΄Ρ‹ ΠΈ подъСмники) с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌΠΈ ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€. ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ объСдинСниС создаСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅, ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ совмСстно Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌΠΈ ΠΏΠ°Π΅Π². Π—Π°ΠΊΠΎΠ½ ΠΎ названиях ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΡ‚ 2010 Π³ΠΎΠ΄Π° Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ порядок создания ΠΈ управлСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ нСдвиТимости, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π°Π²Π° Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². 299 Π‘ΠΎΠ²Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ любоС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π΄Π°Π½ΠΈΠ΅ соотвСтствуСт ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π½ΠΎΡ€ΠΌΠ°ΠΌ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ создано Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. 300

ΠŸΠ΅Ρ€Π΅ΠΊΡ€Π΅ΡΡ‚Π½Π°Ρ Π°Ρ€Π΅Π½Π΄Π°

ΠŸΠ΅Ρ€Π΅ΠΊΡ€Π΅ΡΡ‚Π½Π°Ρ Π°Ρ€Π΅Π½Π΄Π° Π±Ρ‹Π»Π° популярной Ρ„ΠΎΡ€ΠΌΠΎΠΉ «подраздСлСния» Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ 20 -Π³ΠΎ Π²Π΅ΠΊΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ поэтому Π½Π΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Π»ΠΈΡΡŒ. ΠΏΡ€ΠΈ условии соблюдСния Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ совСта.Π’Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ Π² частном порядкС Π²Π»Π°Π΄Π΅ΡŽΡ‚ Π½Π΅Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π΄ΠΎΠ»Π΅ΠΉ Π·Π΅ΠΌΠ»ΠΈ, ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΆΠΈΠ»ΠΈΡ‰Π΅ сдаСтся собствСннику Π² Π°Ρ€Π΅Π½Π΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π·Π΅ΠΌΠ»Π΅Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌΠΈ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ структурныС измСнСния вашСго ΠΆΠΈΠ»ΠΈΡ‰Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌΠΈ ΠΈ внСсСны измСнСния Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. 301 Π‘ΠΎΠ²Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ любоС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π΄Π°Π½ΠΈΠ΅ соотвСтствуСт ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π½ΠΎΡ€ΠΌΠ°ΠΌ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π° пСрСкрСстная Π°Ρ€Π΅Π½Π΄Π°. 302

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅

Π­Ρ‚Π° катСгория Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ измСнСния Π² Ρ‚ΠΈΠΏΠ°Ρ… владСния ΠΈΠ»ΠΈ ΠΎΡ‚Π²ΠΎΠ΄ΠΎΠ² для ΠΊΠΎΠΌΠΌΡƒΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ.Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, это Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ эффСкты.

ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π³Ρ€Π°Π½ΠΈΡ†

ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° Π³Ρ€Π°Π½ΠΈΡ† — это Ρ„ΠΎΡ€ΠΌΠ° подраздСлСния, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π³Ρ€Π°Π½ΠΈΡ† участков, Π° Π½Π΅ созданиС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π²ΠΎΠ΄ΠΎΠ². Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ послСдствия, Π½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ измСнСнию зСмлСпользования ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΡΡ‚Π°Π΄ΠΈΡŽ прСдлоТСния ΠΏΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΡŽ.

ПослСднСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: 8:40, 25 фСвраля 2015 Π³.

ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚Π΅ΠΉ

ΠžΠ±Π·ΠΎΡ€

ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΠΈ подраздСлСния — это ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ² модСлирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π» ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π²
анимация ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ эффСкты Π·Π° послСдниС дСсятилСтия.

Как слСдуСт ΠΈΠ· названия, повСрхности подраздСлСния — это Π² основном повСрхностСй .

Π‘ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ, повСрхности подраздСлСния — это кусочно-парамСтричСских повСрхностСй , ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π½Π°
сСтки ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ — ΠΎΠ±Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ описаны Π² Ρ€Π°Π·Π΄Π΅Π»Π°Ρ…
ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‚.

ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ — это ΠΈ опСрация, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ полигональной сСткС для Π΅Π΅ уточнСния, ΠΈ
матСматичСский инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ Π³Π»Π°Π΄ΠΊΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ Π΄Π΅Π»Π΅Π½ΠΈΠ΅
сСтки сходится.Π―Π²Π½ΠΎΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ просто ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство
Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π³Π»Π°Π΄ΠΊΡƒΡŽ сСтку, ΠΈ эта простота историчСски ΠΏΡ€ΠΈΠ²Π΅Π»Π° ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ инструмСнтам
прСдставляя Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Напротив, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π³Π»Π°Π΄ΠΊΠΎΠΉ повСрхности, которая Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅
опрСдСляСт Ρ„ΠΎΡ€ΠΌΡƒ — Π΅Π³ΠΎ «ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ» — Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ слоТнСС, Π½ΠΎ обСспСчиваСт Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ
Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΈ различия ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΊ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅ Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ инструмСнты
Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ повСрхности подраздСлСния.

ΠšΠΎΠ½Π΅Ρ‡Π½Π°Ρ Ρ†Π΅Π»ΡŒ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС инструмСнты использовали повСрхности подраздСлСния ΠΊΠ°ΠΊ истинныС ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ повСрхности.Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π°ΠΊΡ†Π΅Π½Ρ‚ здСсь дСлаСтся Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ, сколько Π½Π° ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅.
повСрхности, которая являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ этого. Помимо обСспСчСния ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ
ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ — Ρ‚ΠΎΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ряд ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ — Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ
Π¦Π΅Π½Π½ΠΎΡΡ‚ΡŒ OpenSubdiv Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ограничСния Π±ΠΎΠ»Π΅Π΅ доступной.

Π‘ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° своСго появлСния OpenSubdiv Π²Ρ‹Π·Π²Π°Π» интСрСс со стороны ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².
с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ спСктром Π½Π°Π²Ρ‹ΠΊΠΎΠ², интСрСсов ΠΈ ΠΎΠΏΡ‹Ρ‚Π°. Π­Ρ‚ΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚
ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для прСдставлСния повСрхностСй подраздСлСния с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΏΡ€ΠΈ использовании
OpenSubdiv.Одна ΠΈΠ· Π΅Π³ΠΎ Ρ†Π΅Π»Π΅ΠΉ — ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ
с мСньшим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ подраздСлСния. Π”Ρ€ΡƒΠ³ΠΎΠΉ
состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Π·ΠΎΡ€ Π½Π°Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, доступных Π² OpenSubdiv, ΠΈ
ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ эти возмоТности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ OpenSubdiv (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ большая Ρ‡Π°ΡΡ‚ΡŒ Π΅Π΅
ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½).

ΠšΡƒΡΠΎΡ‡Π½ΠΎ-парамСтричСскиС повСрхности

ΠšΡƒΡΠΎΡ‡Π½ΠΎ-парамСтричСскиС повСрхности, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ гСомСтричСскоС прСдставлСниС.
Π² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅, развлСчСниях ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… сфСрах.МногиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ
Π² повсСднСвной ΠΆΠΈΠ·Π½ΠΈ — Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ — всС Π±Ρ‹Π»ΠΎ спроСктировано ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ
ΠΊΠ°ΠΊ кусочно-парамСтричСскиС повСрхности, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ эти ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Ρ‹ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹.

ΠšΡƒΡΠΎΡ‡Π½ΠΎ-парамСтричСскиС повСрхности — это, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС, просто Π½Π°Π±ΠΎΡ€Ρ‹ Π±ΠΎΠ»Π΅Π΅ простых ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠ² модСлирования.
Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΏΠ°Ρ‚Ρ‡Π°ΠΌΠΈ. ΠŸΡΡ‚Π½Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой «кусочки» большСй повСрхности Π² большСй части
Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π³Ρ€Π°Π½ΡŒ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ сСтки.


ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΠ°Ρ‚Ρ‡ΠΈ

ΠŸΠ°Ρ‚Ρ‡ΠΈ — это ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ кусочно-Π³Π»Π°Π΄ΠΊΠΈΡ… повСрхностСй ΠΈ мноТСства Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ²
ΠΏΠ°Ρ‚Ρ‡ΠΈ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ для удовлСтворСния потрСбностСй гСомСтричСского модСлирования.Π”Π²Π° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивных
ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΠ°Ρ‚Ρ‡ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅:

ΠŸΠ°Ρ‚Ρ‡ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ бикубичСский B-Spline

ΠžΠ΄ΠΈΠ½Π°Ρ€Π½Π°Ρ бикубичСская нашивка Π‘Π΅Π·ΡŒΠ΅

ΠŸΠ°Ρ‚Ρ‡ΠΈ состоят ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈΠ»ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ кусок Π³Π»Π°Π΄ΠΊΠΎΠ³ΠΎ
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ (Ρ‚Π°ΠΊΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ пятна). Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ «ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½» двумя
Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ, прСвращая простой Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π² Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ:

(u, v) 2D Π΄ΠΎΠΌΠ΅Π½ ΠΏΠ°Ρ‚Ρ‡Π°

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· (u, v) Π² (x, y, z)

Π’ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΡƒ повСрхности, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ.
Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ всСго Π½Π°Π±ΠΎΡ€Π°, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ°Ρ‚Ρ‡ ΠΊΠ°ΠΊ
сСтка управлСния, корпус управлСния, ΠΊΠ»Π΅Ρ‚ΠΊΠ° управлСния ΠΈΠ»ΠΈ просто корпус, ΠΊΠ»Π΅Ρ‚ΠΊΠ°,
ΠΈ Ρ‚.ΠΏ.Для краткости ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Β«ΠΊΠ»Π΅Ρ‚ΠΊΠ°Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½.
Π² Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅ΠΌ смыслС ΠΏΠΎΠ·ΠΆΠ΅.

Π˜Ρ‚Π°ΠΊ, ΠΏΠ°Ρ‚Ρ‡ состоит ΠΈΠ· Π΄Π²ΡƒΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²: Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ повСрхности.
Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹Π΅ ΠΈΠΌΠΈ.

Бпособ воздСйствия ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ — Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹
ΠΏΠ°Ρ‚Ρ‡ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅. Π”Π°ΠΆΠ΅ участки, опрСдСляСмыС ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ количСством Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅
ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ всС 16 Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠ°Ρ‚Ρ‡Π° B-Spline Π²Ρ‹ΡˆΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Π»Π΅ΠΊΠΈ ΠΎΡ‚
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΌ Π‘Π΅Π·ΡŒΠ΅.Π”Π²Π° ΠΏΠ°Ρ‚Ρ‡Π° Π²
этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€ фактичСски прСдставляСт собой Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ кусок повСрхности — ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ
ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Π½Π° Π½Π΅Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ воздСйствиС. Π‘ матСматичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт управлСния
Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с Π½Π΅ΠΉ «Π±Π°Π·ΠΈΡΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ», которая влияСт Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ
способ, ΠΊΠΎΠ³Π΄Π° пСрСмСщаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эта Ρ‚ΠΎΡ‡ΠΊΠ°:

Базисная функция бикубичСского B-сплайна

БикубичСская функция Π½Π° основС Π‘Π΅Π·ΡŒΠ΅

ИмСнно эти Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ часто приводят ΠΊ ΠΈΠΌΠ΅Π½Π°ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ.

Π£ этих Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойств ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ Π΅ΡΡ‚ΡŒ свои ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы.
ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ становятся Π±ΠΎΠ»Π΅Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ собираСм ΠΏΠ°Ρ‚Ρ‡ΠΈ Π² кусочки повСрхности.


ΠšΡƒΡΠΎΡ‡Π½Ρ‹Π΅ повСрхности

ΠšΡƒΡΠΎΡ‡Π½ΠΎ-парамСтричСскиС повСрхности ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½Π°Π±ΠΎΡ€Ρ‹ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ.

Для ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… участков ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… способов создания ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ — ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ
Π½Π°Π±ΠΎΡ€ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ с использованиСм ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠΉ сСтки ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ:

ΠŸΠΎΠΊΡƒΡΠΎΡ‡Π½Π°Ρ B-ΡˆΠ»ΠΈΡ†Π΅Π²Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ

ΠšΡƒΡΠΎΡ‡Π½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π‘Π΅Π·ΡŒΠ΅

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ сосСдних участков B-сплайна.Π­Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅
ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ влияСт Π½Π° нСсколько ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ обСспСчиваСт
Ρ‡Ρ‚ΠΎ эти ΠΏΠ°Ρ‚Ρ‡ΠΈ всСгда проходят Π³Π»Π°Π΄ΠΊΠΎ (это Π±Ρ‹Π»ΠΎ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°, Π° Π½Π΅
для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ). БосСдниС пятна Π‘Π΅Π·ΡŒΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° своих Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ…
ΠΈ согласованиС Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° этих Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΎΡΡ‚Π°Π²Π°Π»Π°ΡΡŒ Π³Π»Π°Π΄ΠΊΠΎΠΉ.
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ B-ΡˆΠ»ΠΈΡ†Ρ‹ Π±ΠΎΠ»Π΅Π΅ подходящим прСдставлСниСм повСрхности.
для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ модСлирования, Π½ΠΎ ΠΏΠ°Ρ‚Ρ‡ΠΈ Π‘Π΅Π·ΡŒΠ΅ слуТат ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ цСлям.

Π‘ΠΎΠ»Π΅Π΅ слоТная B-ΡˆΠ»ΠΈΡ†Π΅Π²Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ:

Π§Π°ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТной повСрхности B-Spline

Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π·Π°ΠΏΠ»Π°Ρ‚ΠΊΠ° состояла ΠΈΠ· ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΈ повСрхности, Ρ‚ΠΎ ΠΆΠ΅ самоС Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π΅Ρ€Π½ΠΎ ΠΈ для
коллСкция. Π£ΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π°Ρ ΠΊΠ»Π΅Ρ‚ΠΊΠ° управляСтся Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠΌ, ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ
ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… исправлСний, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ эффСкт.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ топология

ΠšΡƒΡΠΎΡ‡Π½Ρ‹Π΅ повСрхности, ΠΎΠ±ΡΡƒΠΆΠ΄Π°Π²ΡˆΠΈΠ΅ΡΡ Π΄ΠΎ сих ΠΏΠΎΡ€, Π±Ρ‹Π»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ коллСкциями ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ.
Π½Π°Π΄ рСгулярными сСтками ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ.Π’ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ…
парамСтричСскиС повСрхности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, Π½ΠΎ прСдставлСниС повСрхности, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚
Π£ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… прСимущСств.

ΠŸΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ парамСтричСскиС повСрхности ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС, нСсмотря Π½Π° ΠΈΡ… Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ.
ограничСния, ΠΈ ΠΈΡ… ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ продолТаСтся ΠΈ сСгодня Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… областях. Часто слоТныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹
Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΈΡ… повСрхностСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ…, ΠΈ для
эффСктивно ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΡ…, Π² Ρ‚ΠΎΠΌ числС «ΡΡˆΠΈΠ²Π°Ρ‚ΡŒ» нСсколько повСрхностСй вмСстС ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π΅Π·Π°Ρ‚ΡŒ
отвСрстия Π² Π½ΠΈΡ… (Β«ΠΎΠ±Ρ€Π΅Π·ΠΊΠ°Β»).Π­Ρ‚ΠΎ слоТныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΈ хотя ΠΎΠ½ΠΈ эффСктивны Π²
Π² ΠΎΠ΄Π½ΠΈΡ… контСкстах (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½) ΠΎΠ½ΠΈ становятся Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠΌΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, анимация
ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ эффСкты).

Одна ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ сСтка ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡ‹ с Π³ΠΎΡ€Π°Π·Π΄ΠΎ большСй ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, Ρ‡Π΅ΠΌ одиночная
ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ кусочная ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, Π½ΠΎ Π΅Π΅ Π³Ρ€Π°Π½Π΅Π½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ становится ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ.

ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΠΈ подраздСлСния ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… сСток с
лСТащая Π² основС Π³Π»Π°Π΄ΠΊΠΎΡΡ‚ΡŒ кусочно-парамСтричСских повСрхностСй.Π’Π°ΠΊ ΠΆΠ΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ кусочно
парамСтричСскиС повСрхности ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ (Π΅Π³ΠΎ ΠΊΠ»Π΅Ρ‚ΠΊΠ° хранится Π² Π²ΠΈΠ΄Π΅ сСтки)
ΠΈ ниТСлСТащая ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, повСрхности подраздСлСния Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ
(Π΅Π³ΠΎ ΠΊΠ»Π΅Ρ‚ΠΊΠ° хранится Π² Π²ΠΈΠ΄Π΅ сСтки) ΠΈ ниТСлСТащая ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ (часто называСмая Π΅Π΅ «ΠΏΡ€Π΅Π΄Π΅Π»ΠΎΠΌ»).
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Β»).


ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΈ нСстандартныС элСмСнты

Π‘Π΅Ρ‚ΠΊΠ° содСрТит Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈ Π³Ρ€Π°Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ для Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, ΠΈ топология этой сСтки ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ слоТной.

Π’ областях, Π³Π΄Π΅ Π³Ρ€Π°Π½ΠΈ ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ сСтки ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ, образуя ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ.
сСток, ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ становится ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… кусочно-парамСтричСских
Ρ€Π°Π½Π΅Π΅ упомянутыС повСрхности. Π­Ρ‚ΠΈ области сСтки Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ «Ρ€Π΅Π³ΡƒΠ»ΡΡ€Π½Ρ‹ΠΌΠΈ»:
ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ ΠΏΠΎ использованию Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… повСрхностСй ΠΈ
ΠΈΡ… ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ проста. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ области
ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ «нСрСгулярными»: ΠΎΠ½ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΡƒΡŽ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ,
ΠΌΠ΅Π½Π΅Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ (ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΌΠ΅Π½Π΅Π΅ прСдсказуСмы) ΠΈ ΠΈΡ… ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ
ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС.

НСобычныС Ρ‡Π΅Ρ€Ρ‚Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌ. НаиболСС ΡˆΠΈΡ€ΠΎΠΊΠΎ упоминаСтся
экстраординарная Π²Π΅Ρ€ΡˆΠΈΠ½Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½Π°, которая Π² случаС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ подраздСлСния
схСма, подобная Catmull-Clark, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½Ρ‹Ρ… Π»ΠΈΡ†.

ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΈ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚
Π»ΠΈΡ†Π°

РСгулярныС ΠΈ нСрСгулярныС Ρ€Π°ΠΉΠΎΠ½Ρ‹
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ

НаличиС этих нСровностСй ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡŽ повСрхности Π²ΠΎΠΊΡ€ΡƒΠ³ Π½ΠΈΡ…
Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ нСрСгулярныС, Ρ‚.Π΅.Π΅. Π΅Π³ΠΎ нСльзя ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ просто, ΠΊΠ°ΠΊ для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ…
Ρ€Π΅Π³ΠΈΠΎΠ½Ρ‹.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ области ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… ΠΈ становятся Π±ΠΎΠ»Π΅Π΅ Β«ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈΒ».
ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ примСняСтся. Π›ΠΈΡ†ΠΎ с мноТСством Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½ Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ
Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ слоТной, ΠΈ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ этих Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ — способ
ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с этой ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ:

Π”Π²Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ валСнтности-5 рядом

Π˜Π·ΠΎΠ»ΡΡ†ΠΈΡ ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π°

Π˜Π·ΠΎΠ»ΡΡ†ΠΈΡ раздСлСнная Π΄Π²Π°ΠΆΠ΄Ρ‹

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ локальноС Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° этих участках.
Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ эти части повСрхности Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅, Π±ΠΎΠ»Π΅Π΅ управляСмыС части, Π°
Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ» стал популярным Π² послСдниС Π³ΠΎΠ΄Ρ‹ для описания
этот процСсс.НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сдСлано Π»ΠΈ это явно ΠΈΠ»ΠΈ нСявно, глобально ΠΈΠ»ΠΈ локально,
Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, Ρ‚Π°ΠΊ это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сущСствуСт Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ кусок ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ
Π»ΠΈΡ†ΠΎ — хотя ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ слоТноС с Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Ρ‡Π΅Ρ€Ρ‚Π°ΠΌΠΈ — ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚
ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ кусочныС повСрхности.

ΠŸΠ°Ρ‚Ρ‡ΠΈ ΡˆΡ‚Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ²

ΠŸΠ°Ρ‚Ρ‡ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ области

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π³Π»Π°Π΄ΠΊΠΎΠΉ повСрхности Π½Π° этих Π½Π΅Ρ€ΠΎΠ²Π½Ρ‹Ρ… участках являСтся основным прСимущСством
повСрхностСй подраздСлСния, ΠΊΠ°ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… повСрхностСй, Ρ‚Π°ΠΊ ΠΈ ΠΈΡ…
качСство — ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ.Когда топология Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни нСрСгулярна,
Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ связана с Π±ΠΎΠ»Π΅Π΅ высокой ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ, поэтому минимизация нСровностСй
Π²Ρ‹Π³ΠΎΠ΄Π½ΠΎ. А Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях качСство повСрхности, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ воспринимаСмоС
Π³Π»Π°Π΄ΠΊΠΎΡΡ‚ΡŒ Π½Π΅Ρ€ΠΎΠ²Π½Ρ‹Ρ… повСрхностСй ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°ΠΌ.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Π°Ρ сСтка часто Π½Π΅ являСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠΎΠΉ для подраздСлСния, нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ,
насколько Ρ…ΠΎΡ€ΠΎΡˆΠ° эта полигональная сСтка.

Как ΠΈ Π² случаС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… кусочно-парамСтричСских повСрхностСй, ΠΊΠ»Π΅Ρ‚ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ
Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π° Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ.Π’ΠΈΠ΄Π΅Ρ‚ΡŒ
Π‘ΠΎΠ²Π΅Ρ‚Ρ‹ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ для связанных Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ.


НСмногообразная топология

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠ»Π΅Ρ‚ΠΊΠ° повСрхности подраздСлСния хранится Π² сСткС, ΠΈ часто
ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ контСкстС, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ сСтки, Ρ‚Π΅ΠΌΠ° многообразия
Π² сравнСнии с Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ заслуТиваСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ внимания.

БущСствуСт мноТСство ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ описаний Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€.
сСтка ΠΈΠ· Ρ‚ΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Ρ‚.
Они Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΊΡ€Π°Ρ‚ΠΊΠΈΡ…, Π½ΠΎ абстрактных матСматичСских ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ Π΄ΠΎ Π½Π°Π±ΠΎΡ€ΠΎΠ²
ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΠΈ Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Π΅ сСтки — всС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ свою Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ
ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ аудитория.Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ являСтся строгим, Π½ΠΎ слуТит
Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… топологичСских ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ сСтку
Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹ΠΌ.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ «ΡΡ‚ΠΎΠΈΡ‚Π΅» Π½Π° гранях мСша ΠΈ «Ρ…ΠΎΠ΄ΠΈΡ‚Π΅» Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹.
Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ ΠΏΡ€Π°Π²Ρ‹ΠΉ порядок Π½Π°ΠΌΠΎΡ‚ΠΊΠΈ Π³Ρ€Π°Π½Π΅ΠΉ, Π²ΡΡ‚Π°Π½ΡŒΡ‚Π΅ сбоку ΠΎΡ‚
Π»ΠΈΡ†ΠΎ Π² ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. И ΠΏΡ€ΠΈ Ρ…ΠΎΠ΄ΡŒΠ±Π΅ шагай Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄ΡƒΡŽ
ΠΏΠ°Π΄Π°ΡŽΡ‰Π°Ρ ΠΊΡ€ΠΎΠΌΠΊΠ° Π² Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈ.

Для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹:

  • Π½Π°Ρ‡Π°Π»ΠΎ Π² ΡƒΠ³Π»Ρƒ любой Π³Ρ€Π°Π½ΠΈ падСния
  • ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠ΅ Ρ€Π΅Π±Ρ€ΠΎ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ нСпосСщСнной Π³Ρ€Π°Π½ΠΈ; ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ
  • , Ссли Π²Ρ‹ Π²Π΅Ρ€Π½Π΅Ρ‚Π΅ΡΡŒ с Ρ‚ΠΎΠ³ΠΎ мСста, ΠΎΡ‚ΠΊΡƒΠ΄Π° Π½Π°Ρ‡Π°Π»ΠΈ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π³Ρ€Π°Π½ΠΈ ΠΈΠ»ΠΈ края ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ² Π½Π΅ Π±Ρ‹Π»ΠΈ посСщСны,
    сСтка Π½Π΅ многообразная

Аналогично для Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹:

  • Π½Π°Ρ‡Π°Ρ‚ΡŒ с ΡƒΠ³Π»Π° Π³Ρ€Π°Π½ΠΈ, содСрТащСй ΠΏΠ΅Ρ€Π΅Π΄Π½ΡŽΡŽ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΡƒΡŽ ΠΊΡ€ΠΎΠΌΠΊΡƒ
  • ΠΏΡ€ΠΎΠΉΡ‚ΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠ΅ Ρ€Π΅Π±Ρ€ΠΎ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ нСпосСщСнной Π³Ρ€Π°Π½ΠΈ; ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ
  • , Ссли Π²Ρ‹ Π΄ΠΎΠΉΠ΄Π΅Ρ‚Π΅ Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ ΠΊΡ€ΠΎΠΌΠΊΠΈ, ΠΈ Π½ΠΈ ΠΎΠ΄Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΈΠ»ΠΈ Π³Ρ€Π°Π½ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΈ посСщСны
    сСтка Π½Π΅ многообразная

Если Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ всС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈ Π½Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π΅-многообразия
особСнности, сСтка, вСроятно, Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Π°.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ссли Π²Π΅Ρ€ΡˆΠΈΠ½Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π³Ρ€Π°Π½Π΅ΠΉ,
Π½Π΅Ρ‡Π΅Π³ΠΎ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈ этот тСст Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ снова
Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅. ВсС Π³Ρ€Π°Π½ΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС.
ориСнтация, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π΄Π²Π΅ смСТныС Π³Ρ€Π°Π½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ‹Ρ… направлСниях
ΠΈ сСтка Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΎΠΉ, поэтому ΠΌΡ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ это
ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π»ΠΈΡ†Ρƒ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ строгим.

РассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ…ΠΎΠ΄Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Ρ… сСток:

ΠšΡ€ΠΎΠΌΠΊΠΈ с> 2 Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‰ΠΈΠΌΠΈ гранями

Π“Ρ€Π°Π½ΠΈ с ΠΎΠ±Ρ‰Π΅ΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ, Π½ΠΎ Π±Π΅Π· Ρ€Π΅Π±Π΅Ρ€

Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ инструмСнты Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π½Π΅-ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Π΅ сСтки, Π° Π²
Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ контСксты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.Π³Ρ€Π°ΠΌΠΌ. 3D-ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΈΡ… слСдуСт катСгоричСски ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ. Иногда
коллСкторная сСтка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Π° ΠΈ обСспСчСна Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Π½ΠΎ сСтка
ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΡΡ‚Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΈΠ·-Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ модСлирования
ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΡΡ‚Π°ΠΈΠ²Π°Ρ‚ΡŒ использованиС Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Ρ… сСток, OpenSubdiv
стрСмится Π±Ρ‹Ρ‚ΡŒ устойчивым ΠΊ Π½Π°Π»ΠΈΡ‡ΠΈΡŽ Π½Π΅ΠΌΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ
использованиС своих ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² — избавляя ΠΈΡ… ΠΎΡ‚ нСобходимости топологичСского Π°Π½Π°Π»ΠΈΠ·Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹
ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ»ΠΈ нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ OpenSubdiv.Π₯отя ΠΏΡ€Π°Π²ΠΈΠ»Π° подраздСлСния
Π½Π΅ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΎ стандартизированы Π² областях, Π³Π΄Π΅ сСтка Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Π°, OpenSubdiv
Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв прСдоставляСт простыС ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ Ρ€Π°Π·ΡƒΠΌΠ½ΡƒΡŽ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ.

ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΡ€Π°Π΅Π² с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 2 ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°ΠΌΠΈ
Π»ΠΈΡ†Π°

ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ для Π³Ρ€Π°Π½Π΅ΠΉ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ±Ρ‰ΡƒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ, Π½ΠΎ Π½Π΅
края

Как ΠΈ Π² случаС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‡Π΅Ρ€Ρ‚, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ каТдая Π³Ρ€Π°Π½ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚
ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ кусок повСрхности, связанный с Π½ΠΈΠΌ — Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ локально ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ ΠΈΠ»ΠΈ
Π½Π΅Ρ‚ — ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Β«ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ топология» Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ.

ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² тСссСляции

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ повСрхности подраздСлСния ΠΊΠ°ΠΊ кусочно-парамСтричСскиС повСрхности
ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ топология. Как кусочно-парамСтричСскиС повСрхности ΠΎΠ½ΠΈ состоят ΠΈΠ· ΠΎΠ±ΠΎΠΉΠΌΡ‹ ΠΈ
ΠΏΠΎΠ΄ΡΡ‚ΠΈΠ»Π°ΡŽΡ‰Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, опрСдСляСмая этой ΠΊΠ»Π΅Ρ‚ΠΊΠΎΠΉ.

Для отобраТСния повСрхностСй подраздСлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ тСссСляция.
Оба ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π°ΠΊΠΎΠ½Π½ΠΎΠ΅ использованиС, Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π΅ΡΡ‚ΡŒ Π²Π°ΠΆΠ½ΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅:

  • ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ
  • ΠΌΠΎΠ·Π°ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° повСрхности ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ этой повСрхности

НаличиС ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ простота Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° подраздСлСния позволяСт Π»Π΅Π³ΠΊΠΎ
ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ повСрхности, Π½ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅
изящная ΠΊΠ»Π΅Ρ‚ΠΊΠ°, это ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ всСгда ΠΎΡ‡Π΅Π½ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅.По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с
ΠΊΠ»Π΅Ρ‚ΠΊΠ°, уточнСнная Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ уровня, ΠΈΠ»ΠΈ ΠΌΠΎΠ·Π°ΠΈΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ
Π½Π° ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности расхоТдСния ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ±ΠΈΠ²Π°Ρ‚ΡŒ с Ρ‚ΠΎΠ»ΠΊΡƒ.

ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»

ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ — это процСсс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°Π΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «повСрхностям подраздСлСния», Π½ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ.
ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ для Π½ΠΈΡ…. Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ кусочно-парамСтричСскими повСрхностями, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сначала посмотрим Π½Π° ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²
контСкст Π±ΠΎΠ»Π΅Π΅ простых парамСтричСских ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚.

Subdivision — это частный случай уточнСния , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΊ успСху Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ·
НаиболСС ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΈΠΏΡ‹ парамСтричСских пятСн ΠΈ ΠΈΡ… совокупныС повСрхности.ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚
Π±Ρ‹Ρ‚ΡŒ Β«Π΄ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌΒ», ΠΊΠΎΠ³Π΄Π° сущСствуСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ввСсти большС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ.
ΠΏΡ€ΠΈ сохранСнии Ρ„ΠΎΡ€ΠΌΡ‹ повСрхности Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρƒ . Для интСрактивности ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π°
Ρ†Π΅Π»Π΅ΠΉ, это позволяСт Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большСС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ управлСния Π±Π΅Π·
внСсСниС Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов Π² Ρ„ΠΎΡ€ΠΌΡƒ. Для Π±ΠΎΠ»Π΅Π΅ аналитичСских Ρ†Π΅Π»Π΅ΠΉ ΠΎΠ½ позволяСт
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π±ΠΈΡ‚Π° Π½Π° части, часто Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎ, ΠΏΡ€ΠΈ сохранСнии вСрности
ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ Ρ„ΠΎΡ€ΠΌΠ°.

Одна ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ B-сплайн, Ρ‚Π°ΠΊ ΠΈ ΠΏΠ°Ρ‚Ρ‡ΠΈ Π‘Π΅Π·ΡŒΠ΅, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΎΠ±Π°
ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ΡŒ.Π•Π΄ΠΈΠ½ΠΎΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ — процСсс раздСлСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ
Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠΈΡ… Π΅Π³ΠΎ направлСниях — это частный случай уточнСния, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π°
эти Ρ‚ΠΈΠΏΡ‹ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚:

ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ B-Spline ΠΈ Π΅Π΅ ΠΎΠ±ΠΎΠΉΠΌΠ°

ΠšΠ»Π΅Ρ‚ΠΊΠ° раздСлСнная 1x

ΠšΠ»Π΅Ρ‚ΠΊΠ°, раздСлСнная Π½Π° 2 части

Π’ случаях, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ для B-ΡˆΠ»ΠΈΡ†Π΅Π², Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½Ρ‹Π΅ сСпараторы производят ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅
ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» (прСдоставлСно Π² большСм количСствС ΡˆΡ‚ΡƒΠΊ).Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ справСдливо ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π°
ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½Ρ‹Π΅ B-ΡˆΠ»ΠΈΡ†Ρ‹ ΠΈ повСрхности Π‘Π΅Π·ΡŒΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ повСрхностями подраздСлСния.

ΠŸΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π΅Π»Π° остаСтся ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΉ со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² 4 Ρ€Π°Π·Π° с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ
итСрация подраздСлСния), ΠΈ эти Ρ‚ΠΎΡ‡ΠΊΠΈ находятся Π±Π»ΠΈΠΆΠ΅ ΠΊ повСрхности (Π½ΠΎ Π½Π΅ Π½Π° Π½Π΅ΠΉ). Π­Ρ‚ΠΎ
ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ соблазн ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ для прСдставлСния повСрхности, Π½ΠΎ с использованиСм Ρ‚Π΅Ρ… ΠΆΠ΅
количСство Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСлСнных парамСтричСских Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… Π½Π°
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ эффСктивнСС.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π²Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ², связанных с
ΠΈΡ…, хотя ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ явно Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… мСст Π½Π° повСрхности, просто
ΠΊΠ°ΠΊ ΠΌΡ‹ это Π΄Π΅Π»Π°Π΅ΠΌ для ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли ΠΊΠ»Π΅Ρ‚ΠΊΠ° отобраТаСтся ΠΊΠ°ΠΊ Π·Π°ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ
ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Ρ‹. И ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π°
поэтому Π±ΠΎΠ»Π΅Π΅ тонкая ΠΊΠ»Π΅Ρ‚ΠΊΠ° — ΠΎΠ±Π° приблиТСния.

Π’ΠΎ ΠΆΠ΅ Π²Π΅Ρ€Π½ΠΎ ΠΈ для Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΡ… повСрхностСй подраздСлСния. Subdivision ΡƒΡ‚ΠΎΡ‡Π½ΠΈΡ‚ сСтку
ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности ΠΈ любой Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ
Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹, созданныС ΠΈΠ· этих Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ связанныС с Π½ΠΈΠΌΠΈ, Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ приблиТСниями ΠΊ Ρ‚Π΅ΠΌ
ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности.

ВСссСляция

НСт нСобходимости ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ для аппроксимации парамСтричСской повСрхности, ΠΊΠΎΠ³Π΄Π° Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ
вычисляСтся Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ тСссСлирован. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… мСстах Π½Π°
повСрхности ΠΈ соСдинитС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΡΡΠ΅Π»ΡΡ†ΠΈΡŽ — Π΄ΠΈΡΠΊΡ€Π΅Ρ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ
ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ — это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ гибкая, Ρ‡Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, достигаСмыС ΠΏΡ€ΠΈ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΌ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠΈ:

РавномСрная (3×3) ΠΌΠΎΠ·Π°ΠΈΠΊΠ° B-сплайна
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ

Адаптивная ΠΊ ΠΊΡ€ΠΈΠ²ΠΈΠ·Π½Π΅ ΠΌΠΎΠ·Π°ΠΈΠΊΠ° B-сплайна
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ

Для простой парамСтричСской повСрхности прямая ΠΎΡ†Π΅Π½ΠΊΠ° ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности Ρ‚Π°ΠΊΠΆΠ΅ проста,
Π½ΠΎ для Π±ΠΎΠ»Π΅Π΅ слоТных повСрхностСй разбиСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ это Π½Π΅ Ρ‚Π°ΠΊ.ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ понимания взаимосвязи ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности ΠΈ
cage историчСски ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ» ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ прилоТСния ΠΈΠ·Π±Π΅Π³Π°Π»ΠΈ тСссСляции.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания тСссСляции, Π΄Π°ΠΆΠ΅ Ссли
ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ нСдоступна для прямой ΠΎΡ†Π΅Π½ΠΊΠΈ. РСкурсивный Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ подраздСлСния
Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΡƒ Π½Π° ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности, которая
соотвСтствуСт ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ. Π­Ρ‚ΠΎΡ‚ процСсс часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «привязкой».
ΠΈΠ»ΠΈ Β«Ρ‚ΠΎΠ»ΠΊΠ°Ρ‚ΡŒΒ» ΠΊΠΎΠ½Ρ†Ρ‹ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ.

Π Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° 1x ΠΈ привязаны ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ повСрхности

Π Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° 2 части ΠΈ привязаны ΠΊ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ повСрхности

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚
связный Π½Π°Π±ΠΎΡ€ Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности, это ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΌΠΎΠ·Π°ΠΈΠΊΡƒ ΠΏΡ€Π΅Π΄Π΅Π»Π°
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, ΠΈ ΠΌΡ‹ рассматриваСм Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс для подраздСлСния (хотя ΠΎΠ½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚
ΠΈΠ· Π½Π΅Π³ΠΎ). Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ такая тСссСляция ΠΌΠΎΠ³Π»Π° Π±Ρ‹Ρ‚ΡŒ достигнута с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ подраздСлСния, являСтся
Π½Π΅ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΌΡ‹ ΠΎΡ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° — Ρ‚Π° ΠΆΠ΅ тСссСляция ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ
Π±Ρ‹Π»ΠΈ сгСнСрированы ΠΏΡƒΡ‚Π΅ΠΌ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… участков ΠΊΠ»Π΅Ρ‚ΠΊΠΈ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ 2x, 4x, 8x ΠΈ Ρ‚. Π΄.вдоль
ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ.

Π§Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?

Subdivision, нСсомнСнно, ΠΏΠΎΠ»Π΅Π·Π΅Π½ для создания Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ для манипулирования ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒΡŽ,
Π½ΠΎ тСссСляция ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ для отобраТСния повСрхности, ΠΊΠΎΠ³Π΄Π° участки доступны
для прямой ΠΎΡ†Π΅Π½ΠΊΠΈ. Π‘Ρ‹Π»ΠΎ врСмя, ΠΊΠΎΠ³Π΄Π° глобальноС ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅ΡΠ»Π΅Π΄ΠΎΠ²Π°Π»ΠΎΡΡŒ Π² ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ…
ΠΊΡ€ΡƒΠ³ΠΈ ΠΊΠ°ΠΊ способ быстрой ΠΎΡ†Π΅Π½ΠΊΠΈ парамСтричСских повСрхностСй вдоль изопарамСтричСских Π»ΠΈΠ½ΠΈΠΉ,
Π½ΠΎ ΠΎΡ†Π΅Π½ΠΊΠ° исправлСний, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ тСссСляция, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚.

Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ использовались эти Π΄Π²Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΠΈ
прСдставлСн ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π² прилоТСниях ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.МоТно ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли
ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ прСдставлСниС повСрхности, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰Π΅Π΅ Π΅Π΅
Ρ†Π΅Π»Π΅ΠΉ, Ρ‚ΠΎ Π½Π΅Ρ‚ нСобходимости ΠΎΠ±Ρ€Π΅ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ
Π²Ρ‹Π±ΠΎΡ€. Но ΠΊΠΎΠ³Π΄Π° Π΄Π²Π° изобраТСния ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ повСрхности Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ
Π΄Π²Π° прилоТСния, отсутствиС ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ объяснСния ΠΈΠ»ΠΈ контроля ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Π΅.

Пока прилоТСния Π΄Π΅Π»Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ отобраТСния повСрхности, ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ
баланс ΠΌΠ΅ΠΆΠ΄Ρƒ простотой ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π΅ Π»Π΅ΠΆΠ°Ρ‚ Π½Π° ΠΏΡ€Π΅Π΄Π΅Π»Π΅
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, Π²Π°ΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, ΠΊΠΎΠ³Π΄Π° вмСсто этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅
тСссСляции.Π­Ρ‚ΠΎ особСнно Π²Π΅Ρ€Π½ΠΎ Π² случаях, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»Π΅Ρ‚ΠΊΠ° ΠΈ
повСрхности ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ стилС, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ подсказки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это
Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅.

Π”Π°Π½Π½Ρ‹Π΅ сСтки ΠΈ топология

Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ повСрхностСй подраздСлСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ использованию
сСтки для хранСния ΠΊΠ°ΠΊ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, Ρ‚Π°ΠΊ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, связанных с Π΅Π΅
ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΅Π³ΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. Π€ΠΎΡ€ΠΌΠ° сСтки ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ подраздСлСния.
ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, прСдставляСт собой ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ сСтки ΠΈ полоТСния
Π΄Π°Π½Π½Ρ‹Π΅, связанныС с Π΅Π³ΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ.

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСтками Π΅ΡΡ‚ΡŒ прСимущСства отдСлСния Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…,
ΠΈ это Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с повСрхностями подраздСлСния. Π€ΠΎΡ€ΠΌΠ°»
упомянутоС Π²Ρ‹ΡˆΠ΅ — это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΎΡ€ΠΌΠ° сСтки (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΊΠ»Π΅Ρ‚ΠΊΠΈ), Π½ΠΎ ΠΈ
ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ изысканной ΠΊΠ»Π΅Ρ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности. Наблюдая Π·Π° ролями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π°
Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ топология ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π² Ρ‚Π°ΠΊΠΈΡ… опСрациях, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΡ†Π΅Π½ΠΊΠ°, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ
прСимущСства ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π·Π° счСт управлСния Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ вычислСниями
соотвСтствСнно.

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ основноС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ повСрхностСй подраздСлСния — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ мСстополоТСнии, связанныС с
Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ для опрСдСлСния Π³Π»Π°Π΄ΠΊΠΎΠΉ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях
Π½Π΅ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ связаны с сСткой. Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ часто ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹
ΠΏΠ»Π°Π²Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ часто ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅
сдСлайтС прСрывистым ΠΏΠΎ краям сСтки. ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСкстуры ΠΈ Ρ†Π²Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠ΅
ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ здСсь.

ΠšΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, которая Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° ΠΈ связана с Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, Π½Π΅Ρ‚
ограничСния Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ связаны ΠΈΠ»ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹.ВСкстура
ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для создания ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π³Π»Π°Π΄ΠΊΠΎΠΉ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности
ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΠΎ граням ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ прСрывистоС ΠΌΠ΅ΠΆΠ΄Ρƒ
ΠΈΡ…. Однако Π΅ΡΡ‚ΡŒ послСдствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ — ΠΊΠ°ΠΊ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния управлСния Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.
ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ — ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ описаны Π½ΠΈΠΆΠ΅ ΠΊΠ°ΠΊ тСрминология ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для
достиТСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹.


ΠžΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ

Π₯отя топология сСток, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для хранСния повСрхностСй подраздСлСния, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎ слоТна
ΠΈ пСрСмСнная топология парамСтричСских участков, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… Π΅Π³ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, Ρ€Π°Π²Π½Π°
простой ΠΈ фиксированный.БикубичСский B-сплайн ΠΈ ΠΏΠ°Ρ‚Ρ‡ΠΈ Π‘Π΅Π·ΡŒΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ простым 4×4
сСтка ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ ΠΈ Π½Π°Π±ΠΎΡ€ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вмСстС
ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΡƒΡŽΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ.

Для Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠ°Ρ‚Ρ‡Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ парамСтричСском мСстополоТСнии являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ
комбинация Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ мСстополоТСнии, связанных с Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ, ΠΈ вСсов
ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ базисныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ( вСсов — значСния вычислСнных базисных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
Π² парамСтричСской Π»ΠΎΠΊΠ°Ρ†ΠΈΠΈ). Вопология ΠΈ базисныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌΠΈ, поэтому ΠΌΡ‹
ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вСса нСзависимо ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ….Если ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ управлСния
измСнСния Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ просто Ρ€Π΅ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ мСстополоТСнии с вСсами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹
просто использовал ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽ Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ.

Ѐиксированная топология парамСтричСского Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΈ Π΄Π²ΡƒΡ… Ρ„ΠΎΡ€ΠΌ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ· Π΄Π²ΡƒΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ.

Аналогично, для кусочной повСрхности ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ парамСтричСском мСстополоТСнии являСтся
Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ‚Ρ‡Π°, содСрТащСго это парамСтричСскоС мСстополоТСниС, ΠΎΡ†Π΅Π½Π΅Π½Π½ΠΎΠ΅ Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ
Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ.Π£Ρ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ — это подмноТСство ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, связанных с
этот ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‡. Если топология повСрхности фиксирована, Ρ‚ΠΎ ΠΆΠ΅ самоС Π±ΡƒΠ΄Π΅Ρ‚ ΠΈ с Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ
ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ пятСн, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… эту ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ. Если ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Ρ‚Π΅Ρ…
ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π΅ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ мСстополоТСнии с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ вСсами для
подмноТСство Ρ‚ΠΎΡ‡Π΅ΠΊ, связанных с ΠΏΠ°Ρ‚Ρ‡Π΅ΠΌ.

Π‘ΠΎΠ»Π΅Π΅ слоТная, Π½ΠΎ фиксированная топология повСрхности ΠΈ Π΄Π²ΡƒΡ… Ρ„ΠΎΡ€ΠΌ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ· Π΄Π²ΡƒΡ… Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ.

Π­Ρ‚ΠΎ Π²Π΅Ρ€Π½ΠΎ для кусочной повСрхности ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ. НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, насколько слоТСн
топология, ΠΏΠΎΠΊΠ° ΠΎΠ½Π° остаСтся фиксированной (Ρ‚. Π΅. ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, Ρ€Π΅Π±Ρ€Π°ΠΌΠΈ
ΠΈ Π»ΠΈΡ† Π½Π΅ мСняСтся (ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ настройки, Π²Π»ΠΈΡΡŽΡ‰ΠΈΠ΅ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π° подраздСлСния)),
ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Ρ‚Π΅ ΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹.

Π­Ρ‚ΠΎ всСго лишь ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ значСния раздСлСния вычислСний, связанных с Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ, ΠΎΡ‚
Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ связаны с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. И ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΈ ΠΎΡ†Π΅Π½ΠΊΠ° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° этапы.
Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ (вычислСниС вСсов) ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ объСдинСниС Π΄Π°Π½Π½Ρ‹Ρ….

Π’Ρ€ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‚Ρ€Π΅Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ для сСтки фиксированной Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ.

ΠŸΡ€ΠΈ фиксированной Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° огромная экономия Π·Π° счСт ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ вычислСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ
связанных с Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, связанных с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π²
способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ эффСктивно с Π½Π΅ΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ ΠΊ пониманию Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ·
ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ повСрхностСй подраздСлСния.

Для сСтки ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ΄ΡΡ‚ΠΈΠ»Π°ΡŽΡ‰Π΅ΠΉ повСрхности ΡΠ²Π»ΡΡŽΡ‚ΡΡ
Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈ связанныС с Π½ΠΈΠΌΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹. Но Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ
это Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠ°Ρ‚Ρ‡Π° прСдставляли ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ — Ρ‚ΠΎ ΠΆΠ΅ самоС
ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ нСзависимо ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° задСйствованных Π΄Π°Π½Π½Ρ‹Ρ….


Π’Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π΄Π°Π½Π½Ρ‹Π΅

Бамая типичная ΠΈ основная опСрация — это ΠΎΡ†Π΅Π½ΠΊΠ° полоТСния Π½Π° повСрхности, Ρ‚. Π•.
ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ участки ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (x, y, z) Π²
Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ сСтки.Учитывая парамСтричСскоС (u, v) располоТСниС Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠΌ участкС, Π½Π΅ зависящиС ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…
ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ†Π΅Π½ΠΊΠΈ сначала вычисляСт вСса, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½ (x, y, z)
Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся позиция (x, y, z) Π² этом мСстС. Но вСса ΠΈ ΠΈΡ… сочСтаниС
ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ Π² Π²Π΅Ρ€ΡˆΠΈΠ½Π°Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ†Π²Π΅Ρ‚, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСкстуры ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅
Π΅Ρ‰Π΅.

Π”Π°Π½Π½Ρ‹Π΅, связанныС с Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ
Π±Ρ‹Ρ‚ΡŒ «Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΌΠΈ» Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ «Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΡƒΡŽ» ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ.Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ Β«Π²Π΅Ρ€ΡˆΠΈΠ½Π°Β»
Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄ΡƒΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠ»Π°Π²Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (с использованиСм Ρ‚ΠΎΡ‡Π½ΠΎ
Ρ‚ΠΎΡ‚ ΠΆΠ΅ вСс), Ρ‡Ρ‚ΠΎ ΠΈ позиция. Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ 2D-ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΡŽ повСрхности для
ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ тСкстуры, Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ 2D-значСния, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ позициям (x, y).

Если вмСсто этого трСбуСтся линСйная интСрполяция Π΄Π°Π½Π½Ρ‹Ρ…, связанных с Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, Π΄Π°Π½Π½Ρ‹Π΅ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ
Π±Ρ‹Ρ‚ΡŒ «ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ» Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ «ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΡƒΡŽΡΡ» ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ. Π—Π΄Π΅ΡΡŒ нСлинСйная ΠΎΡ†Π΅Π½ΠΊΠ°
пятна, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Π³Π»Π°Π΄ΠΊΡƒΡŽ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Π° вСса для простых Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ…
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ интСрполяция.Π­Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ тСкстурных ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ для ΠΎΡ†Π΅Π½ΠΊΠΈ
тСкстуры Π±Π΅Π· бикубичСских Π·Π°ΠΏΠ»Π°Ρ‚ΠΎΠΊ дСшСвлС Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ. Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ
интСрполяция Π½Π΅ обСспСчит ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡƒΡŽ для истинной ΠΏΡ€ΠΎΠ΅ΠΊΡ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ
Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Π½ΠΎ ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π°, ΠΈ пСрСмСнная интСрполяция ΠΈΠΌΠ΅ΡŽΡ‚ своС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅.

БпроСцированная тСкстура с ΠΏΠ»Π°Π²Π½ΠΎΠΉ интСрполяциСй
ΠΈΠ· Π΄Π°Π½Π½Ρ‹Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹

БпроСцированная тСкстура с Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ интСрполяциСй
ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ связаны с Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ (ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, присвоСнноС
ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ), ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°ΡΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠΉ — кусочно Π³Π»Π°Π΄ΠΊΠΎΠΉ Π² ​​случаС
Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ кусочно-Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π² случаС Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.


Π”Π°Π½Π½Ρ‹Π΅ ΠΈ топология с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Π»ΠΈΡ†Π°ΠΌΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° повСрхности, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ…ΡΡ Π΄Π°Π½Π½Ρ‹Ρ…,
Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, связанных с Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, Ρ€Π΅Π±Ρ€Π°ΠΌΠΈ ΠΈ / ΠΈΠ»ΠΈ гранями, Ρ‡Ρ‚ΠΎΠ±Ρ‹
Ρ€Π°Π·Ρ€Ρ‹Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.

Π Π°Π·Ρ€Ρ‹Π²Ρ‹ становятся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ Π·Π° счСт присвоСния Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡƒΠ³Π»Π°ΠΌ Π³Ρ€Π°Π½Π΅ΠΉ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ
способу присвоСния Π²Π΅Ρ€ΡˆΠΈΠ½ ΡƒΠ³Π»Π°ΠΌ Π³Ρ€Π°Π½Π΅ΠΉ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ
топология сСтки. Вспоминая Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅Ρ€ΡˆΠΈΠ½ граням:

Π˜Π½Π΄Π΅ΠΊΡΡ‹ Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ всСм ΡƒΠ³Π»Π°ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ построСния сСтки ΠΈ
часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ гранями-Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ ΠΈΠ»ΠΈ сСтки.ВсС
Π³Ρ€Π°Π½ΠΈ-Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ индСкс Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Π±ΡƒΠ΄ΡƒΡ‚ связаны этой Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅
Ρ‚Π΅ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, связанныС с Π½ΠΈΠΌ.

ΠŸΡƒΡ‚Π΅ΠΌ присвоСния граням-Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° индСксов — индСксов, Π½Π΅ относящихся ΠΊ
Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ связан с ΡƒΠ³Π»Π°ΠΌΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ — ΡƒΠ³Π»Ρ‹
ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ, большС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ Π΄Π°Π½Π½Ρ‹Π΅
прСрывистыС ΠΌΠ΅ΠΆΠ΄Ρƒ гранями:

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ связывания Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½Ρ‹Ρ… с гранями-Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ сСтки называСтся
присвоСниС Π΄Π°Π½Π½Ρ‹Ρ… с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Π»ΠΈΡ†ΠΎΠΌ для интСрполяции с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΡ†Π°.Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π³Ρ€Π°Π½ΠΈ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ участок ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности, связанный
с Π³Ρ€Π°Π½ΡŒΡŽ), Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π±Ρ€Π° ΠΈΠ»ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΎΠ±Ρ‰ΠΈΠ΅ с сосСдними
Π»ΠΈΡ†Π°.

ΠΠ΅ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Π£Π€-области с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π΅ΠΉΡΡ Π³Ρ€Π°Π½ΡŒΡŽ, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ ΠΊ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности

ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ связывания Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ с Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ (ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ)
Π½ΠΎ ΡƒΠ³Π»Ρ‹ Π»ΠΈΡ†Π° ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹, зависящиС ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…,
Π΄Π΅Π»Π°ΡŽΡ‚ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТным, Ρ‡Π΅ΠΌ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π²Π°Ρ€ΠΈΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ.Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ
ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… сама ΠΏΠΎ сСбС являСтся ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‚.Π΅. ΠΊΠΎΠ³Π΄Π°
Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΈ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚.

ΠžΡ‚Ρ‡Π°ΡΡ‚ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Π»ΠΈΡ†ΠΎΠΌ ΠΈ интСрполяциСй Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π²
ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ интСрполяции. Если Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹,
интСрполяция ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ Π³Π»Π°Π΄ΠΊΠΎΠΉ, ΠΊΠ°ΠΊ ниТСлСТащая ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹
Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ просто Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅, ΠΊΠ°ΠΊ достигаСтся с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.
Если Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ — ΠΏΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ краям ΠΈ Π²ΠΎΠΊΡ€ΡƒΠ³ Π²Π΅Ρ€ΡˆΠΈΠ½ —
Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ для Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π½Π°
Π½Π΅ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ области.Π˜Π½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ ΠΏΠΎ этим Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ
ΠΏΠ»Π°Π²Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ ΠΏΠΎ ряду ΠΏΡ€ΠΈΡ‡ΠΈΠ½ (ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ основу).

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ описаниС Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ интСрполяции с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π³Ρ€Π°Π½Π΅ΠΉ.
Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ интСрполяция ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΠΎΠ·ΠΆΠ΅. Π­Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ°ΠΊ
Π»ΠΈΠ±ΠΎ Π²Π΅Ρ€ΡˆΠΈΠ½Π°, Π»ΠΈΠ±ΠΎ пСрСмСнная, Π½ΠΎ с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ².

Π’Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ интСрполяции с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Π»ΠΈΡ†ΠΎΠΌ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…
ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ свои собствСнныС Ρ€Π°Π·Ρ€Ρ‹Π²Ρ‹ — это ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅
топология ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€.

Вопология, указанная для сбора Π΄Π°Π½Π½Ρ‹Ρ… с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π»ΠΈΡ†Π°ΠΌΠΈ, называСтся
ΠΊΠ°Π½Π°Π» ΠΈ являСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ для интСрполяции с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π»ΠΈΡ†Π°. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ…
интСрполяция, которая связываСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… с Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ, количСство Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²
ΠΊΠ°Π½Π°Π» с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π΅ΠΉΡΡ Π³Ρ€Π°Π½ΡŒΡŽ Π½Π΅ фиксируСтся количСством Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈΠ»ΠΈ Π³Ρ€Π°Π½Π΅ΠΉ. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ
индСксы, присвоСнныС ΡƒΠ³Π»Π°ΠΌ Π³Ρ€Π°Π½Π΅ΠΉ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ для всСх ΠΊΠ°Π½Π°Π»ΠΎΠ², Π½ΠΎ число
ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ эти индСксы, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚.ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ
общая топология сСтки Π² областях, Π³Π΄Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹, Π½ΠΎ ΠΌΡ‹ тСряСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…
прСимущСства Π²ΠΎΠΊΡ€ΡƒΠ³ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ². Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π±ΠΎΠ»Π΅Π΅ высокой слоТности ΠΈ стоимости.
ΠΊΠ°Π½Π°Π»Π° с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Π»ΠΈΡ†ΠΎΠΌ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. Если топология для
ΠΊΠ°Π½Π°Π» фиксирован, хотя Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ для вычислСния коэффициСнта
связаны с Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ измСнСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ эффСктивно.

Π‘Ρ…Π΅ΠΌΡ‹ ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ описывали повСрхности подраздСлСния Π² Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ…, этот
Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ описываСтся ряд ΠΎΠ±Ρ‰ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² (часто Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ , ΠΎΡ‚ Π΄ΠΎ
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ подраздСлСния) ΠΈ способы ΠΈΡ… прСдставлСния Π² OpenSubdiv.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ здСсь Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡŽΡ‚ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС
довольно простыС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ подраздСлСния. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ прилоТСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ Π»ΠΈΠ±ΠΎ
подмноТСство ΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. OpenSubdiv стрСмится ΠΊ
ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ этого Π½Π°Π±ΠΎΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Учитывая Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… мСстах, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅
by OpenSubdiv.

Π‘Ρ…Π΅ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ

OpenSubdiv прСдоставляСт Π΄Π²Π° Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстных Ρ‚ΠΈΠΏΠ° подраздСлСния повСрхности — Catmull-Clark (часто упоминаСтся
ΠΊΠΎΡ€ΠΎΡ‡Π΅ «Catmark») ΠΈ Loop subdivision.ΠšΠ°Ρ‚ΠΌΡƒΠ»Π»-ΠšΠ»Π°Ρ€ΠΊ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ
ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½Ρ‹Ρ… сСток, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Loop ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ (ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚) чисто Ρ‚Ρ€ΠΈΠ°Π½Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ…
сСтки.

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ популярный ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠšΠ°Ρ‚ΠΌΠ°Π»Π»Π°-ΠšΠ»Π°Ρ€ΠΊΠ°.
схСма. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Loop:


ΠŸΡ€Π°Π²ΠΈΠ»Π° интСрполяции Π³Ρ€Π°Π½ΠΈΡ†

ΠŸΡ€Π°Π²ΠΈΠ»Π° Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ интСрполяции ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ разбиСния ΠΈ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности для Π³Ρ€Π°Π½Π΅ΠΉ.
рядом с Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ€Π΅Π±Ρ€Π°ΠΌΠΈ ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ доступны Ρ‡Π΅Ρ€Π΅Π· пСрСчислСниС Sdc :: Options :: VtxBoundaryInterpolation :

РСТим ПовСдСниС
VTX_BOUNDARY_NONE По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ интСрполяция Π³Ρ€Π°Π½ΠΈΡ† Π½Π΅ примСняСтся;
Π³Ρ€Π°Π½ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΊΠ°ΠΊ отвСрстия, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°
Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»Π΅Π³Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΡŒΠ΅Ρ€
Π³Ρ€Π°Π½ΠΈ, Π½ΠΎ Π½Π΅Ρ‚ повСрхности, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅
Π»ΠΈΡ†Π° сформированы; Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎ
ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚Π΅ΠΌ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ рСзкости всСх Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΡ€ΠΎΠΌΠΎΠΊ, ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… Π²
Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π³Ρ€Π°Π½ΠΈ
VTX_BOUNDARY_EDGE_ONLY ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½ опрСдСляСт Π³Π»Π°Π΄ΠΊΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ.
Π΄ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ простираСтся граничная ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌ граням
VTX_BOUNDARY_EDGE_AND_CORNER Подобно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΡ€Π°ΡŽ, Π½ΠΎ плавная кривая, приводящая ΠΊ
Π³Ρ€Π°Π½ΠΈΡ†Π° сдСлана для интСрполяции ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½
(Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Ρ€ΠΎΠ²Π½ΠΎ с ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΉ Π³Ρ€Π°Π½ΡŒΡŽ)

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ сСтки:

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Ρ€Π΅Π΄ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ Π²ΠΎΠΎΠ±Ρ‰Π΅ — эта функция ΠΈΠΌΠ΅Π΅Ρ‚
Π΅Π³ΠΎ использованиС, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π΅ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ сСтки, рСплицируя
Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ вдоль Π³Ρ€Π°Π½ΠΈΡ†, Π½ΠΎ это использованиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.Учитывая Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€
настройки, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ явно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ отвСрстия Π½Π° Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Ρ… повСрхностях
Π² мСстах стыковки повСрхностСй ΠΈΠ· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сСток, Π° Π½Π΅ Π·Π°Ρ‚ΠΎΡ‡ΠΊΠ°
Ρ€Π΅Π±Ρ€Π° для интСрполяции ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹Ρ… Π³Ρ€Π°Π½ΠΈΡ† Π²Π΅Π·Π΄Π΅.

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π° Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΡ€ΠΎΠΌΠΊΠ°Β» ΠΈ Β«ΠΊΡ€ΠΎΠΌΠΊΠ° ΠΈ ΡƒΠ³ΠΎΠ»Β» Π·Π°Ρ‚Π΅ΠΌ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.
ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ, являСтся Π»ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π² ΡƒΠ³Π»ΠΎΠ²Ρ‹Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½Π°Ρ… Π³Π»Π°Π΄ΠΊΠΎΠΉ ΠΈΠ»ΠΈ острой.


ΠŸΡ€Π°Π²ΠΈΠ»Π° интСрполяции с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Π»ΠΈΡ†ΠΎΠΌ

ΠŸΡ€Π°Π²ΠΈΠ»Π° интСрполяции с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Π»ΠΈΡ†ΠΎΠΌ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Π»ΠΈΡ†ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²
Π²Π½ΡƒΡ‚Ρ€ΠΈ областСй с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Π»ΠΈΡ†ΠΎΠΌ (Π³Π»Π°Π΄ΠΊΠΈΡ… ΠΈΠ»ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ…) ΠΈ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ…, Π³Π΄Π΅ ΠΎΠ½
прСрывистый (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ «Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΌ» рядом способов).Π“Π΄Π΅
топология Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Π° ΠΈ интСрполяция Π²Ρ‹Π±Ρ€Π°Π½Π° Π³Π»Π°Π΄ΠΊΠΎΠΉ, ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
интСрполяция с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π³Ρ€Π°Π½Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ интСрполяции Π²Π΅Ρ€ΡˆΠΈΠ½.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ интСрполяции с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Π»ΠΈΡ†ΠΎΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ доступны Π² контСкстС UV.
для ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ тСкстуры, ΠΈ ряд Π½Π°Π·Π²Π°Π½ΠΈΠΉ для Ρ‚Π°ΠΊΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ…
прилоТСния Π½Π° протяТСнии ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Π΅ OpenSubdiv, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр популярных
ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π­Ρ‚Π° функция называСтся ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π΅ΠΉΡΡ Π³Ρ€Π°Π½ΡŒΡŽ , линСйная интСрполяция , Π° Π½Π΅
Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ интСрполяция — Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ
ΠΊΠΎ всСй повСрхности (Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ), ΠΈ Ρ‡Ρ‚ΠΎ эффСкты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ
вСсти сСбя Π±ΠΎΠ»Π΅Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.

Для пСрСчислСния Sdc :: Options :: FVarLinearInterpolation доступны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ —
порядок здСсь с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ всС Π±ΠΎΠ»Π΅Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ:

РСТим ПовСдСниС
FVAR_LINEAR_NONE Π²Π΅Π·Π΄Π΅ гладкая сСтка гладкая
FVAR_LINEAR_CORNERS_ONLY Волько линСйная интСрполяция (Π·Π°Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈΠ»ΠΈ ΡˆΡ‚ΠΈΡ„Ρ‚) ΡƒΠ³Π»ΠΎΠ²
FVAR_LINEAR_CORNERS_PLUS1 CORNERS_ONLY + Π·Π°Ρ‚ΠΎΡ‡ΠΊΠ° стыков 3-Ρ… ΠΈ Π±ΠΎΠ»Π΅Π΅ областСй
FVAR_LINEAR_CORNERS_PLUS2 CORNERS_PLUS1 + Π·Π°Ρ‚ΠΎΡ‡ΠΊΠ° Π΄Ρ€ΠΎΡ‚ΠΈΠΊΠΎΠ² ΠΈ Π²ΠΎΠ³Π½ΡƒΡ‚Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ²
FVAR_LINEAR_BOUNDARIES линСйная интСрполяция ΠΏΠΎ всСм Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΡ€ΠΎΠΌΠΊΠ°ΠΌ ΠΈ ΡƒΠ³Π»Π°ΠΌ
FVAR_LINEAR_ALL линСйная интСрполяция Π²Π΅Π·Π΄Π΅ (Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ)

Π­Ρ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΡΡ†ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Π»ΠΈΡ†ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎΠΉ, Ρ‡Π΅ΠΌ
Ρ‚ΠΎ ΠΈΠ· Π²Π΅Ρ€ΡˆΠΈΠ½.НаличиС Ρ€Π΅Π·ΠΊΠΈΡ… особСнностСй сСтки, созданной
значСния рСзкости, ΠΏΡ€Π°Π²ΠΈΠ»Π° интСрполяции Π³Ρ€Π°Π½ΠΈΡ† ΠΈΠ»ΠΈ сама схСма раздСлСния
(Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±ΠΈΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ) ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.

ВсС Ρ€Π΅ΠΆΠΈΠΌΡ‹ интСрполяции с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ Π»ΠΈΡ†ΠΎΠΌ, ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² Π£Π€-пространствС с использованиСм простого
сСтка Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², сСгмСнтированная Π½Π° Ρ‚Ρ€ΠΈ Π£Π€-области (ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ располоТСниС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ
интСрполяциСй Π² случаС FVAR_LINEAR_ALL):

(Для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π·Π½Π°ΠΊΠΎΠΌ, эта Ρ„ΠΎΡ€ΠΌΠ° ΠΈ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π΅ΠΉ Π½Π°Π±ΠΎΡ€Ρ‹ UV доступны для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ.
Π² Ρ„ΠΈΠ³ΡƒΡ€Π΅ «catmark_fvar_bound1» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° OpenSubdiv ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ… рСгрСссии.)


ΠŸΠΎΠ»ΡƒΠΎΡΡ‚Ρ€Ρ‹Π΅ складки

Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ парамСтричСских повСрхностСй ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты управлСния
Π²Π»ΠΈΡΡŽΡ‚ Π½Π° складки ΠΏΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами повСрхности, OpenSubdiv прСдоставляСт
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния рСзкости ΠΈΠ»ΠΈ «вСса», связанныС с Ρ€Π΅Π±Ρ€Π°ΠΌΠΈ ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ для
Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Установка максимального значСния рСзкости (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС 10 — число, Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ΅ для
историчСскиС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹) эффСктивно измСняСт ΠΏΡ€Π°Π²ΠΈΠ»Π° подраздСлСния, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹
ΠΌΠ΅ΠΆΠ΄Ρƒ кусочно-Π³Π»Π°Π΄ΠΊΠΈΠΌΠΈ повСрхностями Π±Ρ‹Π²Π°ΡŽΡ‚ бСсконСчно Ρ€Π΅Π·ΠΊΠΈΠΌΠΈ ΠΈΠ»ΠΈ прСрывистыми.

Но ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… повСрхностСй Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ бСсконСчно острых ΠΊΡ€Π°Π΅Π², особСнно
ΠΏΡ€ΠΈ достаточно Π±Π»ΠΈΠ·ΠΊΠΎΠΌ рассмотрСнии часто ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΠΊΠΎΡΡ‚ΡŒ
Π½ΠΈΠΆΠ΅ этого значСния, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ складку «полуострой». ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ вСса
присваиваСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π΅Π±Π΅Ρ€, связанных Ρ€Π΅Π±Π΅Ρ€, поэтому позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ
Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ скруглСниям ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌ, Π±Π΅Π· добавлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рядов Π²Π΅Ρ€ΡˆΠΈΠ½ (хотя
эта Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° всС Π΅Ρ‰Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ свои достоинства):

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ рСзкости ΠΎΡ‚ 0 Π΄ΠΎ 10, ΠΏΡ€ΠΈ этом Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0 (ΠΈΠ»ΠΈ мСньшС) Π½Π΅ влияСт Π½Π° качСство изобраТСния.
ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 10 (ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅), Π΄Π΅Π»Π°ΡŽΡ‰Π΅Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π΅Π·ΠΊΠΈΠΌ.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ бСсконСчно острыС складки Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°.
Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² Π½Π° повСрхности, подразумСвая, Ρ‡Ρ‚ΠΎ гСомСтричСскиС Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ Ρ‚Π°ΠΊΠΆΠ΅
прСрывистый Ρ‚Π°ΠΌ. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, смСщСниС ΠΏΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ, скорСС всСго, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Ρ€Π°Π·Ρ€Ρ‹Π²Ρƒ
Ρ€Π°Π·Π΄Π²ΠΈΠ½ΡŒΡ‚Π΅ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ складкС. Если Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π½Π°
складку, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π»ΡƒΡ‡ΡˆΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ складку полуострой.


ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ ΠΎΠΏΡ†ΠΈΠΈ

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, доступныС Π² большом количСствС инструмСнтов
ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ модСлирования, сущСствуСт нСсколько Π΄Ρ€ΡƒΠ³ΠΈΡ…, ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΠ΅ ΠΈ принятиС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ.Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ повСдСния подраздСлСния.
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Π½ΠΎ ΠΈΡ… эффСкты Π΄Π°Π»Π΅ΠΊΠΈ ΠΎΡ‚ ΠΈΠ΄Π΅Π°Π»Π°.

Учитывая ΠΈΡ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΡƒΡŽ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ отсутствиС признания, эти Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ
ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ.


ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ Π§Π°ΠΉΠΊΠΈΠ½Π°

Β«ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ Π§Π°ΠΉΠΊΠΈΠ½Π°Β» — это Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° полуострой складки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пытаСтся
ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π²ΠΈΠ΄ складок вдоль ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ соСдинСнных ΠΊΡ€Π°Π΅Π², ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Π·ΠΊΠΎΡΡ‚ΡŒ
значСния Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ. Π­Ρ‚ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€ измСняСт ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ рСзкости с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π§Π°ΠΉΠΊΠΈΠ½Π°.
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ подраздСлСния ΠΊΡ€ΠΈΠ²ΠΎΠΉ для ΡƒΡ‡Π΅Ρ‚Π° всСх Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ рСзкости ΠΊΡ€Π°Π΅Π² Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ±Ρ‰Π΅Π³ΠΎ
Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ рСзкости Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… Ρ€Π΅Π±Π΅Ρ€.

ΠœΠ΅Ρ‚ΠΎΠ΄ складывания ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн с использованиСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π² пСрСчислСнии.
Sdc :: ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ :: CreasingMethod :

РСТим ПовСдСниС
CREASE_UNIFORM НанСситС ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ полуострыС складки
CREASE_CHAIKIN ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΠΎΡΡ‚Ρ€ΡƒΡŽ складку Β«Π§Π°ΠΉΠΊΠΈΠ½Π°Β»

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ интСрполяции смСТных полуострых складок:


ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ Β«Π”Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌΒ»

ΠŸΡ€Π°Π²ΠΈΠ»ΠΎ дСлСния Π½Π° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ — это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΠΊ схСмС ΠšΠ°Ρ‚ΠΌΠ°Π»Π»Π°-ΠšΠ»Π°Ρ€ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅
измСняСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… гранях, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ
Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Π½Π° Ρ‚Π°ΠΊΠΈΡ… участках.

РСТим ПовСдСниС
TRI_SUB_CATMARK ВСс схСмы Catmark ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
TRI_SUB_SMOOTH Π“ΠΈΡ€ΠΈ «Π“Π»Π°Π΄ΠΊΠΈΠΉ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ»

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ†ΠΈΠ»ΠΈΠ½Π΄Ρ€Π°:

Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π±Ρ‹Π»ΠΎ установлСно эмпиричСским ΠΏΡƒΡ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ дСлились Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½ΠΎ.
Однако это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ Ρ‚ΠΎ прСкрасноС свойство, Ρ‡Ρ‚ΠΎ Π΄Π²Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ сСтки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ
ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΏΠ»Π°Π²Π½ΠΎ, пСрСкрывая ΠΈΡ… Π³Ρ€Π°Π½ΠΈΡ†Ρ‹; я.Π΅. ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ
Π½Π° любой Π³Ρ€Π°Π½ΠΈΡ†Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ сСтки ΠΏΠ»Π°Π²Π½ΠΎ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ SubD?

Π― написал Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠ΅Ρ€ΠΈΡŽ статСй ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ… БАПР, Π½Π΅ относящихся ΠΊ NURBS, Π½Π° Engineering.com ΠΈ EngineersRule.com. Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ БАПР, ΠΌΡ‹ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΡƒΡ‡Π΅Π½Ρ‹ ΠΎΡ‚ΡˆΠ°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ уТаса всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° сталкиваСмся с входящими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ STL, OBJ, XYZ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ. Π― помню, ΠΊΠ°ΠΊ Π² ΠΊΠΎΠ½Ρ†Π΅ 90-Ρ… ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚ΠΎΠ»Ρ‡ΠΎΠΊ ΠΊ VRML Π±Ρ‹Π» большим Ρ€Π°Π·ΠΎΡ‡Π°Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.Π’ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ это Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, ΠΈ Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ с этим ΠΏΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ, вСроятно, отбросил Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° Π³ΠΎΠ΄Ρ‹ Π½Π°Π·Π°Π΄. Они сдСлали Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ шанс ΠΏΠ΅Ρ€Π΅Π΄ 2010 Π³ΠΎΠ΄ΠΎΠΌ с большим успСхом, Π½ΠΎ ΠΎΠ½ всС Π΅Ρ‰Π΅ Π±Ρ‹Π» Π½Π΅ совсСм Π³ΠΎΡ‚ΠΎΠ² ΠΊ ΠΏΡ€Π°ΠΉΠΌ-Ρ‚Π°ΠΉΠΌΡƒ.

Fusion 360 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Tsplines для органичСского проСктирования

Насколько ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, это сСтка Π² FEA ΠΈΠ»ΠΈ экспорт Ρ„Π°ΠΉΠ»Π° STL — Π½Π°Π±ΠΎΡ€ Ρ‚ΠΎΡ‡Π΅ΠΊ, соСдинСнных линиями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ, тСтраэдры ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π³Ρ€Π°Π½Π½ΠΈΠΊΠΈ.

НСдавний Π²Π·Ρ€Ρ‹Π² 3D-сканирования ΠΈ 3D-ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ» вас ΠΊ этому Ρ‚ΠΈΠΏΡƒ Π΄Π°Π½Π½Ρ‹Ρ….Π’Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ большС ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это. Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ 3D CAD бросаСт Π²Ρ‹Π·ΠΎΠ² 2D CAD Π² сСрСдинС 1990-Ρ… Π³ΠΎΠ΄ΠΎΠ².

SubD, ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠΉ, прСдставляСт собой Π½Π°Π±ΠΎΡ€ повСрхностСй Π½Π° основС Π½Π°Π±ΠΎΡ€Π° Ρ‚ΠΎΡ‡Π΅ΠΊ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΈ Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ повСрхности. Π­Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Ρ‚Ρ€Π΅Ρ…ΠΌΠ΅Ρ€Π½ΠΎΠ³ΠΎ эквивалСнта сплайна, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ.

Π”Π²ΠΈΠΆΠΎΠΊ Pixar Π΄Π²ΠΈΠΆΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² субд-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ

SubD Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ использовался для Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ 3dsMax, Maya, Blender, Cinema4D, Zbrush, Mudbox, modo ΠΈ Ρ‚. Π”.ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Pixar. ВсС эти Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ пСрсонаТи ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ ΠΎΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΉ Π²Ρ‹ΠΏΡƒΠΊΠ»Ρ‹ΠΉ Π²ΠΈΠ΄, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ созданы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ инструмСнтов ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊ. ΠŸΠ΅Ρ€ΡΠΎΠ½Π°ΠΆΠΈ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΈΠ³Ρ€Π°Ρ… ΠΈ Ρ„ΠΈΠ»ΡŒΠΌΠ°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ дня.

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

CAD высмСивали этот Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ, быстрый, ΠΎΡ€Π³Π°Π½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈ, Ρ‡Ρ‚ΠΎ Ρ…ΡƒΠΆΠ΅ всСго, Π½Π΅Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ. Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠ΅ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ. Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π² основном ΠΌΡ‹ смСялись, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ… Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ нас Π½Π΅ Π±Ρ‹Π»ΠΎ инструмСнтов для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ.Geomagic — это СдинствСнный инструмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈ это Π΄ΠΎΡ€ΠΎΠ³ΠΎ — ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ. Π’Π°ΠΌ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ сСбС Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ.

Π§Ρ‚ΠΎ ΠΆ, ΠΏΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ ΡΠΌΠ΅ΡΡ‚ΡŒΡΡ. МногиС Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ нСподходящими ΠΈ нСдоступными для нас, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ² БАПР, быстро становятся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ для чтСния. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ модСлирования ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΡƒΠΆΠ΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Siemens NX, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ΠΈ Π΅ΡΡ‚ΡŒ Π² Autodesk Fusion 360 ΠΈ появятся Π² Rhino 7.Π― Π΄Π°ΠΆΠ΅ ΡΠ»Ρ‹ΡˆΠ°Π» слух, Ρ‡Ρ‚ΠΎ участвуСт Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΊ срСднСго уровня (ΠΈ это Π½Π΅ SW, хотя Ρƒ DS Π΅ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² этой сфСрС, ΠΎΠ½ΠΎ Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния SW).

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΎ Dezignstuff

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π‘Π£Π‘Π”? Π§Ρ‚ΠΎ ΠΆ, это Π²Π°ΠΆΠ½ΠΎ для ΠΏΠ°Ρ€Π½Π΅ΠΉ Π²Ρ€ΠΎΠ΄Π΅ мСня, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ свупи ΠΈΠ»ΠΈ органичСских Π²Π΅Ρ‰Π΅ΠΉ. Допустим, Π²Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Corvette Π² своСм любимом историчСском БАПР Π½Π° основС NURBS. Π‘ΠΊΠ°ΠΆΠ΅ΠΌ, это Π·Π°ΠΉΠΌΠ΅Ρ‚ нСдСлю со всСми частями ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, 80% Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, плюс эскизы, Π»ΠΎΡ„Ρ‚Ρ‹, Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΈ Π·Π°Π»ΠΈΠ²ΠΊΠΈ, ΠΈ всС эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π² 3dsMax. На это потрСбуСтся Π³ΠΎΡ€Π°Π·Π΄ΠΎ мСньшС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, особСнно Π½Π° Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚Π²Π΅Ρ€Π΄Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ Ρ‚Π΅Π»ΠΎ. Π’Π΅Π»Ρƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ°Ρ€Π° часов, Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, вмСсто ΠΏΠ°Ρ€Ρ‹ Π΄Π½Π΅ΠΉ.

МоТно Π·Π°Π½ΡΡ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ слоТными Π²Π΅Ρ‰Π°ΠΌΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΡƒΠΊΠ»ΠΎΠΉ. ΠšΡƒΠΊΠ»Π° Π±Ρ‹Π»Π° СдинствСнным ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π» Π² SW, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ. Π’ БАПР с историСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ NURBS ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΊΡƒΠΊΠ»Ρƒ ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ Ρ‡Π΅Π»ΠΎΠ²Π΅Ρ‡Π΅ΡΠΊΡƒΡŽ Ρ„ΠΈΠ³ΡƒΡ€Ρƒ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ. Но с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Subd Modeler это дСлаСтся постоянно.

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ²ΡΡŽΠ΄Ρƒ Π²ΠΎΠΊΡ€ΡƒΠ³ нас

ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹ΠΌ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ приходится Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΎΡ‡Π΅Π½ΡŒ часто. Π­Ρ‚ΠΎΡ‚ Π±Π»ΠΎΠ³, ΠΈ, чСстно говоря, Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ послСдних 15 Π»Π΅Ρ‚ ΠΌΠΎΠ΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ Π±Ρ‹Π» посвящСн ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ людСй, написанию ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ слоТно Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ повСрхностСй Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии для мСханичСского проСктирования, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ сущСствовало. Ρ…ΠΎΡ‚Π΅Π» это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Π’ΠΎΡ‚ Ρ‚ΡƒΡ‚-Ρ‚ΠΎ ΠΈ пригодится subd. Π­Ρ‚ΠΎ просто. НСт истории. НСт Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π’Ρ‹ просто ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚Π΅ ΠΏΠΎ экрану Π½Π°Π±ΠΎΡ€ Ρ„ΠΈΠ³ΡƒΡ€, ΠΏΠΎΠΊΠ° ΠΎΠ½ Π½Π΅ станСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ.

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ сторона? Π§Ρ‚ΠΎ ΠΆ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это Π½Π΅ Π½Π° 100% Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ. Π­Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ прищуривания Π½Π° ΠΎΠ΄ΠΈΠ½ Π³Π»Π°Π·. Или ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ точности эскиза ΠΏΠΎΠ²Π΅Ρ€Ρ… эскиза. Π’ любом случаС, органичСскиС Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π² точности, Π° Π² Ρ„ΠΎΡ€ΠΌΠ΅. Subd Π²Π΅Ρ‰ΠΈ ΡΠΌΠ΅ΡˆΠΈΠ²Π°ΡŽΡ‚ΡΡ СстСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сСбС, ΠΊΠ°ΠΊΠΎΠ²ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ большС Π½Π΅ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ?

Π’ настоящСС врСмя Π² Rhino 7 находится Π±Π΅Ρ‚Π°-вСрсия субд-модСлирования.

Π§Ρ‚ΠΎ, Ссли Π±Ρ‹ сущСствовала систСма, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ использовались Π±Ρ‹ Ρ€Π°Π·Π½Ρ‹Π΅ инструмСнты для Ρ‚ΠΎΠ³ΠΎ, для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ΠΈ Π³ΠΎΠ΄Π½Ρ‹? Subd для Ρ„ΠΎΡ€ΠΌ, NURBS для ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ? Π­Ρ‚ΠΎ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ БАПР.И Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, это происходит сСйчас. Π­Ρ‚ΠΎ настоящСС Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²ΠΎ, Π° Π½Π΅ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΎΠ±Π»Π°ΠΊΠΎ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ мэйнфрСйму. На ΠΌΠΎΠΉ взгляд, это ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ синхронной Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ (Siemens), ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π² NX. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Convergent, которая ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ эти Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ… с Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ NURBS.

Но ΠœΡΡ‚Ρ‚, Ρ€Π°Π·Π²Π΅ сабд Π½Π΅ выбросил всС, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ Π΄Π΅Π»Π°Π» Π² эпизодах Dezignstuff? Π§Ρ‚ΠΎ ΠΆ, это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· способов Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° это.Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Π΅ эпизоды, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

На Youtube Π΅ΡΡ‚ΡŒ тысячи Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊΠΎΠ², ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ субд-модСлирования. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… инструмСнтов, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚ дСсятков тысяч Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π΄ΠΎ бСсплатных. Π­Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΌΠΈΡ€, Π½Π΅ΠΆΠ΅Π»ΠΈ NURBS CAD, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΆΠΈΠ²Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· нас, хотя Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈ. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ построСния эскизов сплайнов ΠΈ контроля ΠΊΡ€ΠΈΠ²ΠΈΠ·Π½Ρ‹ ΡˆΠ»ΠΈΡ†Π΅Π² ΠΈΠΌΠ΅ΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈ Π² ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅. Π­Ρ‚ΠΎ просто Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄.Π§Ρ‚ΠΎ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΈ ΠΏΠ»ΠΎΡ…ΠΎ. Если я ΡƒΡΠ»Ρ‹ΡˆΡƒ, ΠΊΠ°ΠΊ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΡŽΡ‚ΡƒΠ±Π΅Ρ€ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Β«vertiseeΒ» (СдинствСнноС число ΠΎΡ‚ мноТСствСнного числа СдинствСнного числа Β«Π²Π΅Ρ€ΡˆΠΈΠ½Π°Β»), я Π½Π°Ρ‡Π½Ρƒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π³Π΅Ρ€ΠΈΡ‚ΠΎΠ» Π² Ρ‡Π΅ΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ тост с Π°Π²ΠΎΠΊΠ°Π΄ΠΎ. Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π½ΠΊΠΈ Π²Ρ…ΠΎΠ΄Π° Π² ΠΌΠΈΡ€ Π΄ΠΈΠ·Π°ΠΉΠ½Π° для ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ слоТной Ρ„ΠΎΡ€ΠΌΡ‹ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ появлСнию Π³Ρ€ΡƒΠ±Ρ‹Ρ… пятСн, Π½ΠΎ эту ΠΏΠ»Π°Π½ΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ инструмСнтов subd, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ сСгодня, ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ API Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Pixar OpenSubdiv, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Π΅Ρ€Π΅Ρ‚ своС Π½Π°Ρ‡Π°Π»ΠΎ Π² ΠΈΠ³Ρ€Π΅, созданной Π² 1996 Π³ΠΎΠ΄Ρƒ. Но ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ инструмСнты ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ ΠΈ создаСт Π½ΠΎΠ²Ρ‹Π΅ способы манипулирования Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠ΅ΠΉ.Π­Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со стандартным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ эскизов ΠΈ элСмСнтов Π² БАПР Π½Π° основС истории. ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ ΠΊΠ°ΠΊ ΠΎ сСрии процСссов, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ большС Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ фактичСской Ρ„ΠΎΡ€ΠΌΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.

Если Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π»ΠΈ ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΌΠΎΠΈΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ‚ΠΈΡ€Π°Π΄ΠΎΠ² ΠΎ нСдостатках ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, основанного Π½Π° истории, Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Ρ‚ΡŒ это. Π•ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ subd ΠΈ прямым Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ люди, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»ΡΡ‚ΡŒΡΡ этому ΠΈΠ»ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ ΠΏΠΎΠΉΠΌΡƒΡ‚ инструмСнты рСдактирования.Π― Π±Ρ‹Π» ΡƒΠ΄ΠΈΠ²Π»Π΅Π½, ΠΊΠΎΠ³Π΄Π° люди массово ΠΈΠ·Π±Π΅Π³Π°Π»ΠΈ синхронных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΈ Ρ‚ΠΎ ΠΆΠ΅ самоС ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈ здСсь. Но я, со своСй стороны, ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Π²ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒΡΡ. Π― Π³ΠΎΡ‚ΠΎΠ² ΠΊ этому измСнСнию.

Нравится:

Нравится Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° …

БвязанныС

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ полигональной сСтки Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π³Ρ€ΡƒΠ±ΠΎΠΉ ΠΈ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½Π΅ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΉ для производства. ЀактичСски ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для производства Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡƒΡ‚ΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, поэтому ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ повСрхности подраздСлСния.Основная идСя повСрхности подраздСлСния состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ прСдоставляСт Β«ΠΎΡ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅Β» ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Π²ΠΈΠ΄Π΅ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ полигональной сСтки, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ раздСляСт ΠΈΠ»ΠΈ «сглаТиваСт» Π²Ρ…ΠΎΠ΄Π½ΡƒΡŽ сСтку для создания сСтки с Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π’ Maya Π΅ΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° Subdiv Surface, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌ Ρ‚ΠΈΠΏΠΎΠΌ повСрхности subdivision. ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Subdiv Surfaces Π² этом классС ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ. Когда ΠΌΡ‹ ссылаСмся Π½Π° повСрхности подраздСлСния, ΠΌΡ‹ всСгда Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ сСтку, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Smooth .

Π•ΡΡ‚ΡŒ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° повСрхностСй подраздСлСния: ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ ΠΈ Π°ΠΏΠΏΡ€ΠΎΠΊΡΠΈΠΌΠΈΡ€ΡƒΡŽΡ‰Π°Ρ. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ подраздСлСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‡ΠΊΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сСткС. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС входная сСтка ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚, Π½ΠΎ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ повСрхности подраздСлСния. Maya ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ подраздСлСния, поэтому Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ваша сглаТСнная сСтка Π½Π΅ всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½ΡƒΡŽ сСтку. Π‘ΠΌ. ΠšΡƒΠ± Π½ΠΈΠΆΠ΅ для дСмонстрации этого.

Клавиши 1 , 2 ΠΈ 3 ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ просмотра повСрхности подраздСлСния. Клавиша 1 ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ…ΠΎΠ΄Π½ΡƒΡŽ сСтку, клавиша 2 ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ каркас Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ сСтки ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ подраздСлСния, Π° клавиша 3 ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ подраздСлСния. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Ρ‹ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ выглядят Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… сглаТивания.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ сглаТивания Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° саму Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ, Π»Π΅ΠΆΠ°Ρ‰ΡƒΡŽ Π² основС.Они Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ раздСлСнная ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎ станСт ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свою модСль ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ…ΠΎΠ΄Π½ΡƒΡŽ сСтку. Π§Ρ‚ΠΎΠ±Ρ‹ фактичСски Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ сСтку, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Smooth (Π‘Π΅Ρ‚ΠΊΠ° β†’ Smooth) .

Насколько гладкая Π±ΡƒΠ΄Π΅Ρ‚ раздСлСнная ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько Ρ€Π°Π· ΠΎΠ½Π° Π±Ρ‹Π»Π° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ это Π² Smooth (Options) , ΠΈΠ»ΠΈ, Ссли Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ Smooth , Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Divisions ΡƒΠ·Π»Π° polySmoothFace Π² Channel Box.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ всСго лишь Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ сСтку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сСтку, Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ ΠΊ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Ρƒ. Если Π²Ρ‹ всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ Π² силуэтС Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ сСтки, Π²Π°ΠΌ, вСроятно, Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ большС Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ Π²ΠΎ Π²Ρ…ΠΎΠ΄Π½ΡƒΡŽ сСтку. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ количСство Π΄Π΅Π»Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… сглаТивания 2 ΠΈ 3 , Π½Π°ΠΆΠ°Π² Page Up ΠΈ Page Down . Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ раздСлСния Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ просмотрС Ρ€Π°Π²Π½Ρ‹ΠΌ Π΄Π²ΡƒΠΌ, Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ Page Down Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° сСтка Π½Π΅ пСрСстанСт Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒΡΡ, Π·Π°Ρ‚Π΅ΠΌ Π΄Π²Π°ΠΆΠ΄Ρ‹ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Page Up .

Как Π²Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ сСтки ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ сглаТиванию всСх Ρ€Π΅Π·ΠΊΠΈΡ… ΠΊΡ€Π°Π΅Π². Π‘Π³Π»Π°ΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΊΡƒΠ± практичСски ΠΏΠΎΡ…ΠΎΠΆ Π½Π° сфСру. Π₯отя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚Π²Π΅Ρ€Π΄ΡƒΡŽ Π³Ρ€Π°Π½ΡŒ Π½Π° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ повСрхности. Π•ΡΡ‚ΡŒ Π΄Π²Π° основных способа сохранСния ТСстких ΠΊΡ€Π°Π΅Π²: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ‚Π΅Π»ΡŒ ΠΊΡ€Π°Π΅Π² ΠΈΠ»ΠΈ использованиС инструмСнта Crease Tool.

Π‘Π°ΠΌΡ‹ΠΉ простой способ ΡƒΡΠΈΠ»ΠΈΡ‚ΡŒ края — Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ большС ΠΏΠ΅Ρ‚Π΅Π»ΡŒ. Π€ΠΎΡ€ΠΌΠ° повСрхности подраздСлСния зависит ΠΎΡ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… гСомСтричСских особСнностСй области.Добавляя большС Ρ€Π΅Π±Π΅Ρ€, Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»ΠΎΡ‚Π½ΠΎΠΉ ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚Π΅ влияниС повСрхности подраздСлСния. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, наличия Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ‚Π΅Π»ΡŒ с ΠΎΠ±Π΅ΠΈΡ… сторон достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΡ€ΠΎΠΌΠΊΠ° Π±Ρ‹Π»Π° достаточно ТСсткой. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ края, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊ ΠΊΡƒΠ±Ρƒ ΠΏΠ΅Ρ‚Π»ΠΈ.

Один ΠΈΠ· быстрых способов Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΡ€ΠΎΠΌΠΊΠΈ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Bevel ( Edit Mesh β†’ Bevel ). Π­Ρ‚ΠΎ создаст красиво ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ с Ρ‚Π°ΠΊΠΈΠΌ количСством Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΡ€Π°Π΅Π², ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ Π²Ρ‹Π±Π΅Ρ€Π΅Ρ‚Π΅.Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π½Π° ΠΊΠ°ΠΊΠΈΡ… краях Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Bevel , ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ нСсколько Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², поэтому Π±ΡƒΠ΄ΡŒΡ‚Π΅ остороТны ΠΏΡ€ΠΈ Π΅Π³ΠΎ использовании.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ‚Π΅Π»ΡŒ ΠΏΠΎ краям — простой ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прост Π² использовании ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ. Однако это Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ нСэффСктивно, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ добавлСния слоТности ΠΊ сСткС, которая Π½Π΅ Π΄Π°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ дСшСв, Π½ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ количСство ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΉΡΡ Ρƒ вас Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ ΠΈΠ»ΠΈ ΡƒΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΊΡ€ΠΎΠΌΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнт Crease Tool (Edit Mesh β†’ Crease Tool) .

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΡ€ΠΎΠΌΠΊΡƒ Π±ΠΎΠ»Π΅Π΅ ТСсткой, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΊΡ€ΠΎΠΌΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнта Crease Tool. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ края Π²Ρ‹Π±Ρ€Π°Π½Ρ‹, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ срСднСй ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ ΠΌΡ‹ΡˆΡŒ Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡΡ‚ΡŒ ΠΊΡ€Π°Π΅Π². Π’Π°ΠΌ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ слишком сильного сгибания края, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ линиям вдоль сгиба. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ инструмСнт Crease Tool Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… краях.

Π§Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ с самолСтом Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅. Он выглядит Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½, Π½ΠΎ ΠΊΠΎΠ³Π΄Π° это Ρ‚Π°ΠΊ, Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ Π³Ρ€Π°Π½ΡŒ дСйствуСт странно.Π’Ρ‹Π±ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ Π³Ρ€Π°Π½Π΅ΠΉ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ( Display β†’ Polygons β†’ Face Normals ). Нормали Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Π½ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ странноС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ рассмотрим, ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ коснСмся Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ.

ΠΠΎΡ€ΠΌΠ°Π»ΡŒ — это Π²Π΅ΠΊΡ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ€Ρ‚ΠΎΠ³ΠΎΠ½Π°Π»Π΅Π½ плоскости ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² освСщСнии ΠΈ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ, Π½ΠΎ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± этом ΠΊΠ°ΠΊ ΠΎ описании Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° сСткС являСтся «внСшним».ВсС ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π΅ стороны, поэтому каТдая Π½ΠΎΡ€ΠΌΠ°Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ двумя способами. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ сСток, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Β«Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹ΠΌΠΈΒ», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΎΠ΄Π½Ρƒ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΡƒΡŽ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡƒΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ. Π‘Ρ„Π΅Ρ€Π° ΠΈ ΠΊΡƒΠ± — ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π° Сдиничная ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ — Π½Π΅Ρ‚. Для Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡ€ΠΎΠ½ΠΈΡ†Π°Π΅ΠΌΡ‹Ρ… сСток, Ссли ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π²ΠΈΠ΄Π΅Π½ ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ, Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° ΠΊΠ°ΠΌΠ΅Ρ€Ρƒ, Π° Π½Π΅ Π²Π½ΡƒΡ‚Ρ€ΡŒ, ΠΊ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠΉ области.

Если Π²Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ смодСлировали свою сСтку, Ρ‚ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π»Π΅Π³ΠΊΠΎ.Π‘Π°ΠΌΡ‹ΠΉ быстрый способ — Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²Π°ΡˆΡƒ сСтку ΠΈ Conform Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ ( Normals β†’ Conform ). Π­Ρ‚ΠΎ сдСлаСт всС Π½ΠΎΡ€ΠΌΠ°Π»ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΎ Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅, просто ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅. Если ΠΊΠΎΠ½Ρ„ΠΎΡ€ΠΌΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ (Нормали β†’ ΠžΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅) . Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π² Maya, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Display β†’ Polygons β†’ Normals Size … .

ΠŸΡ€ΠΈ создании слоТной повСрхности подраздСлСния, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Π³Ρ€Π°Π½ΡŒ, нСбольшиС измСнСния полоТСния Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ нСдопустимыС искаТСния повСрхности подраздСлСния.Одним ΠΈΠ· инструмСнтов для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ являСтся инструмСнт Sculpt Geometry Tool (Π‘Π΅Ρ‚ΠΊΠ° β†’ Sculpt Geometry Tool) . ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΎΠ΄Π½Ρƒ Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ Π·Π° Ρ€Π°Π·, этот инструмСнт воздСйствуСт Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Π΅Ρ€ΡˆΠΈΠ½ Π² соотвСтствии с Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ. Π’ настройках инструмСнта доступны Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Push, Pull, Smooth, Relax ΠΈ Erase. Smooth ΠΈ Relax Ρ…ΠΎΡ€ΠΎΡˆΠΈ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹Ρ… Π½Π΅Ρ€ΠΎΠ²Π½Ρ‹ΠΌΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ Smooth ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, поэтому Relax — Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€ для ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚Ρ‹Ρ… повСрхностСй. ДСйствия Push and Pull довольно ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹.Π‘Ρ‚ΠΈΡ€Π°Π½ΠΈΠ΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π»Π΅ΠΏΠΊΠΈ.

ΠŸΡ€ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ повСрхности с Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ниТСлСТащая сСтка Π½Π΅ сильно отличаСтся ΠΎΡ‚ повСрхности с Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ΠΌ. Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ соотвСтствиС ΠΌΠ΅ΠΆΠ΄Ρƒ двумя сСтками ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр подраздСлСния ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ошибки Π² Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, поэтому ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ΡΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ подраздСлСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ всС Π² порядкС. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ всС ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… аспСктах модСлирования ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ упраТнСниям, Ρ‡Ρ‚ΠΎΠ±Ρ‹ большС ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ± основах Maya.

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ упраТнСниям

ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² SubD

ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² SubD

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹

Rhino SubD — это высокоточныС субдитированныС повСрхности Catmull Clark, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для быстрого модСлирования ΠΈ рСдактирования слоТных органичСских Ρ„ΠΎΡ€ΠΌ.

  • ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² SubD Π² Rhino ΠΏΠΎΠ΄Π΄Π°ΡŽΡ‚ΡΡ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡŽ ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΡŽ.Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π² высококачСствСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ NURBS ΠΈΠ»ΠΈ сСтки (ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ) ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, IGES, STEP, OBJ, STL …), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ сСтки ΠΈΠ»ΠΈ NURBS.

  • Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ создания ΠΈ рСдактирования SubD ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² мСню SubD ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов SubD Tools.

  • Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Β«ΠŸΡ€Π°Π²ΠΈΠ»Π° Rhino SubDΒ» прСдоставляСт Π·ΠΎΠ»ΠΎΡ‚ΠΎΠ΅ стандартноС тСхничСскоС описаниС матСматичСского опрСдСлСния, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Rhino SubD.

  • НаТмитС ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Tab ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ SubDDisplayToggle для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² SubD ΠΌΠ΅ΠΆΠ΄Ρƒ плоским ΠΈ Π³Π»Π°Π΄ΠΊΠΈΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ°ΠΌΠΈ.

Π Π΅Π±Ρ€Π° ΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ SubD

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Rhino SubD ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΊΡ€ΠΎΠΌΠΎΠΊ (складки ΠΈ Π³Π»Π°Π΄ΠΊΠΈΠ΅) ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΈΠΏΠ° Π²Π΅Ρ€ΡˆΠΈΠ½ (Π³Π»Π°Π΄ΠΊΠΈΠ΅, складки, ΡƒΠ³ΠΎΠ»ΠΊΠΈ ΠΈ Π²Ρ‹Ρ‚ΠΎΡ‡ΠΊΠΈ).

Гладкая ΠΊΡ€ΠΎΠΌΠΊΠ°

Π Π΅Π±Ρ€ΠΎ, ΠΏΠ»Π°Π²Π½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π΅Π΅ Π΄Π²Π΅ Π³Ρ€Π°Π½ΠΈ.

ΠšΡ€ΠΎΠΌΠΊΠ° со складкой

ЖСсткая ΠΊΡ€ΠΎΠΌΠΊΠ°, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π°Ρ Π΄Π²Π΅ Π³Ρ€Π°Π½ΠΈ. ΠšΡ€Π°Ρ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΊΡ€ΠΎΠΌΠΊΠ°ΠΌΠΈ Π·Π°Π³ΠΈΠ±Π°.

Гладкая Π²Π΅Ρ€ΡˆΠΈΠ½Π°

Π’Π΅Ρ€ΡˆΠΈΠ½Π°, прикрСплСнная Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π³Π»Π°Π΄ΠΊΠΈΠΌ Ρ€Π΅Π±Ρ€Π°ΠΌ.

Π’Π΅Ρ€ΡˆΠΈΠ½Π° складки

Π›ΡŽΠ±Π°Ρ Π²Π΅Ρ€ΡˆΠΈΠ½Π°, которая находится Ρ‚ΠΎΡ‡Π½ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π·Π°Π³Π½ΡƒΡ‚Ρ‹ΠΌΠΈ краями, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΌΠΈ Π³Π»Π°Π΄ΠΊΡƒΡŽ складку.

Угловая Π²Π΅Ρ€ΡˆΠΈΠ½Π°

Π’Π΅Ρ€ΡˆΠΈΠ½Π° Π² остром ΡƒΠ³Π»Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя краями сгиба ΠΈ любой Π²Π΅Ρ€ΡˆΠΈΠ½ΠΎΠΉ, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠΉ ΠΊ Ρ‚Ρ€Π΅ΠΌ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π΅Π±Ρ€Π°ΠΌ сгиба.

Π’Π΅Ρ€ΡˆΠΈΠ½Π° Π΄Ρ€ΠΎΡ‚ΠΈΠΊΠ°

Π’Π΅Ρ€ΡˆΠΈΠ½Π°, прикрСплСнная Ρ€ΠΎΠ²Π½ΠΎ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ складки.

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ прСобразования ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² SubD

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этих ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ

ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² SubD Π² NURBS ΠΈ сСтки ΠΈΠ»ΠΈ ΠΈΠ· Π½ΠΈΡ….

ToNURBS — SubD β†’ NURBS

Π‘Π΅Ρ‚ΠΊΠ° — SubD β†’ Π’Ρ‹ΡΠΎΠΊΠΎΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ сСтка

ExtractControlPolygon — SubD β†’ Низкополигональная сСтка

QuadRemesh — NURBS ΠΈΠ»ΠΈ сСтка β†’ Quad mesh β†’ SubD (ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³)

ToSubD — NURBS ΠΈΠ»ΠΈ сСтка β†’ SubD

Rhinoceros 7 © 2010-2021 Robert McNeel & Associates.17 мая 2021 г.

Π£Ρ‡Π΅Π±Π½Ρ‹Π΅ пособия ΠΏΠΎ Rhino 7 SubD [McNeel Wiki]

РСзюмС: Rhino 7 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ Sub-D, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. SubD ΠΎΡ‚ Rhino Ρ‚ΠΎΡ‡Π½Ρ‹ ΠΈ воспроизводимы. Π­Ρ‚ΠΎ позволяСт ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ наш SubD Π² NURBS для изготовлСния.

Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ SubD основаны Π½Π° сСткС ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ подходят для Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² модСлирования, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ пСрсонаТСй ΠΈ созданиС Π³Π»Π°Π΄ΠΊΠΈΡ… органичСских Ρ„ΠΎΡ€ΠΌ.Однако ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Rhino SubD ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой высокоточныС сплайновыС повСрхности ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, вносят ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ точности Π² процСсс создания слоТных Ρ„ΠΎΡ€ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² обсуТдСниС Rhino SubD, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΡŽ этого Π½ΠΎΠ²ΠΎΠ³ΠΎ инструмСнта. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Rhino 7 Eval, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ SubD ΡƒΠΆΠ΅ сСгодня.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² SubD Π² Rhino 7

Π’ΠΈΠ΄Π΅ΠΎ начинаСтся с изучСния повСрхностСй SubD ΠΈ ΠΈΡ… сравнСния с NURBS, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ SubD вмСстС с Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ процСссом NURBS Π² Rhino.Π€ΠΈΠ» ΠšΡƒΠΊ ΠΈΠ· SimplyRhino рассматриваСт SubD, ΠΈΠ»ΠΈ Subdivision Surface Modeling, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ разрабатываСтся для Rhino v7. (37 ΠΌΠΈΠ½ΡƒΡ‚) SimplyRhino — самый популярный рСсСллСр Rhino3D Π² Π’Π΅Π»ΠΈΠΊΠΎΠ±Ρ€ΠΈΡ‚Π°Π½ΠΈΠΈ, ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для Rhino ΠΈ всСх ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Rhino. ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹.

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ SubD Π½Π° Rhino 7

Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹, Ρ‡Ρ‚ΠΎ Π² Rhino 7 Π΅ΡΡ‚ΡŒ инструмСнты SubD? ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π‘Ρ€Π°ΠΉΠ°Π½Ρƒ ДТСймсу Π² этом Π²ΠΈΠ΄Π΅ΠΎ, Π³Π΄Π΅ ΠΎΠ½ исслСдуСт использованиС инструмСнтов создания ΠΈ рСдактирования SubD, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² настоящСС врСмя Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π² V7.(8 ΠΌΠΈΠ½ΡƒΡ‚)

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ»ΠΊΠΈ, ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ основных элСмСнтов управлСния SubD

Π‘Ρ€Π°ΠΉΠ°Π½ ДТСймс рассматриваСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π° ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс модСлирования, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ для повСрхностСй Rhino 7 SubD. Π­Ρ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ для понимания Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ вмСстС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ инструмСнты SubD Π² Rhino (10 ΠΌΠΈΠ½ΡƒΡ‚)

Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ с SubD — Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ

Быстрая дСмонстрация Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Paperdoll для Π²Ρ‹ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ SubD Π² Rhino v7. ИдСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Ρ€Π°Π½ΡŒΡˆΠ΅ Π½Π΅ использовали Subd.

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°ΠΊΠΎΠ²ΠΈΠ½Ρ‹ SubD с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Rhino 7

Π’ этом Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡΠ³ΠΊΡƒΡŽ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ с использованиСм повСрхностСй SubD Π² Rhino 7.

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SubD

Π’ руководствС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ простой Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ GIF-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΈΠΌΠ΅Π½ ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°ΠΌ ΠΎΠ±Ρ‰ΠΈΠΉ процСсс создания корпуса ΠΌΡ‹ΡˆΠΈ MX Master 3. ΠžΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ инструмСнтами SubD Π² Rhino 7.

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°ΠΌΠΊΠΈ для ΠΌΠΎΠ½Π΅Ρ‚ Π² Rhino 7 SubD

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ QuadRemesh ΠΈ инструмСнты SubD Π² Rhino3D для модСлирования ΠΎΠΏΡ€Π°Π²Ρ‹ ΡŽΠ²Π΅Π»ΠΈΡ€Π½ΠΎΠΉ ΠΌΠΎΠ½Π΅Ρ‚Ρ‹.ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ SubD — ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй Rhino. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро Π»Π΅ΠΏΠΈΡ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мягкиС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹. (5 ΠΌΠΈΠ½ΡƒΡ‚)
Π’ этом ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎ Π”ΠΆΡƒΠ·Π΅ΠΏΠΏΠ΅ Массони ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π°ΠΌ, ΠΊΠ°ΠΊ быстро ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ сфСру SubD Π² собаку. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ простыС Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ выталкивания ΠΈ вытягивания Π½Π° гранях подраздСлСния ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… сСти, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Gumball. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ складки. (1 ΠΌΠΈΠ½ΡƒΡ‚Π°)

Новая ΠΊΠΎΠΌΠ°Π½Π΄Π° SubD Reflect, симмСтричная копия

Π’ этом ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌ руководствС Π”ΠΆΡƒΠ·Π΅ΠΏΠΏΠ΅ Массони быстро ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ нас с 7 Π½ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Rhino: Reflect.Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° позволяСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΡƒΡŽ копию ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, сохраняя ΠΏΡ€ΠΈ этом ΠΏΠ»Π°Π²Π½ΠΎΠ΅ соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ копиями. ΠžΡ‡Π΅Π½ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ инструмСнт для ΡΠΊΡƒΠ»ΡŒΠΏΡ‚ΠΈΠ½Π³Π° SubD. (1 ΠΌΠΈΠ½ΡƒΡ‚Π°)
How to Rhino рассматриваСт Π²Π΅Ρ€ΡΠΈΡŽ Rhino 7 Work in Progress ΠΈ Π½ΠΎΠ²Ρ‹Π΅ инструмСнты SubD, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ ΠΏΡƒΡ‚ΠΈ ΠΊ Π·Π°ΠΌΠ΅Π½Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Π° T-splines для Rhino 5, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΊΠΎΡ€ΠΎΠ»Π΅ΠΌ модСлирования SubD. Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ простыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ с использованиСм этих Π½ΠΎΠ²Ρ‹Ρ… инструмСнтов модСлирования Rhino, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ этот ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ @archihab.

ΠžΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ повСрхностСй с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SubD

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Rhino 7, это Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ quadremesh ΠΈ SubD для прСобразования мСшСй Π² nurbs. (59’47 β€œ)

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Sub D Rhino Grasshopper

Из How to Rhino youtube channel просмотритС основныС манипуляции с ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ Sub-D ΠΊΠ°ΠΊ Π² Rhino, Ρ‚Π°ΠΊ ΠΈ Π² Grasshopper, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ быстро Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΡƒΡŽ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ. Π­Ρ‚ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ послуТил источником вдохновСния, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ДаниэлСм Π’ΠΈΠ΄Ρ€ΠΈΠ³ΠΎΠΌ для конкурса Duhamel Competition Π² Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ.(9’31 ”)

Rhino wip 7 ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π» «Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ»

Π”ΠΆΠΎΡ€Π΄ΠΆΠΈΠΎ Π“ΡƒΡ€ΠΈΠΎΠ»ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ» с Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠ΅ΠΉ Rhino 7 SubD. (6 ΠΌΠΈΠ½ΡƒΡ‚)

QuadRemesh Π² SubD Π² Rhino 7 WIP

Π’ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎ-Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π½ΠΎΠ²ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ QuadRemesh Π² Rhino 7 WIP (Ρ€Π°Π±ΠΎΡ‚Π° Π² процСссС). ПониманиС Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса ΠΌΠ΅ΠΆΠ΄Ρƒ Quadremesher ΠΈ SubD являСтся ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ. (8 ΠΌΠΈΠ½ΡƒΡ‚)

ИспользованиС модСлСй Tsplines в Rhino 7

Π’ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎ-Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² использованиС Π²Π°ΡˆΠΈΡ… старых ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Tsplines Π² Rhino 7.ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠΌ являСтся экспорт Π²Π°ΡˆΠΈΡ… Tsplines Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Box. (7:26 ΠΌΠΈΠ½ΡƒΡ‚)

ИспользованиС повСрхности для извлСчСния для раздСлСния Π‘Π£Π‘ Π½Π° нСсколько частСй

быстроС Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, ΠΊΠ°ΠΊ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π‘Π£Π‘Π” Π½Π° нСсколько частСй с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ извлСчСния повСрхности (46 сСкунд)

ΠŸΠ»Π°Π²Π½Ρ‹Π΅ края слоТной ΡΠΊΡƒΠ»ΡŒΠΏΡ‚ΡƒΡ€Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ QuadRemesh с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ SubD для сглаТивания острых ΠΊΡ€Π°Π΅Π² слоТных многоповСрхностСй. (5:16 ΠΌΠΈΠ½ΡƒΡ‚)

Π ΡƒΡ‡Π½ΠΎΠΉ ΡƒΡ‚ΡŽΠ³ Timelapse

Полная замСдлСнная съСмка Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ ΡƒΡ‚ΡŽΠ³Π°.(26:01 ΠΌΠΈΠ½.)

ΠšΠΎΡ€ΠΎΠ±ΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π³Π»Π°Π΄ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠ°

Быстрая дСмонстрация использования Ρ€Π΅ΠΆΠΈΠΌΠ° box vs smooth Π² SubD. (6:35 ΠΌΠΈΠ½.)

Π ΠΎΠ±ΠΎΡ‚-Ρ€Ρ‹Π±Π°, замСдлСнная съСмка, сборка

Полная покадровая съСмка пСрсонаТа-Ρ€ΠΎΠ±ΠΎΡ‚Π°-Ρ€Ρ‹Π±Ρ‹. (47:24 ΠΌΠΈΠ½.)

ЗамСдлСнная съСмка ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ вСлосипСда, сборка

Полная замСдлСнная съСмка ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΠΎΡ‚ΠΎΡ†ΠΈΠΊΠ»Π°.(46:00 ΠΌΠΈΠ½ΡƒΡ‚)

ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»

Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² рСкурсивно Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅.Одно ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ количСство ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² Π² Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ€Π°Π·Π°; Modo Π΄Π΅Π»ΠΈΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.

ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ:

β€’ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Subdivide Π½Π° Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Mesh Edit ΠΈΠ»ΠΈ

β€’ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ D Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠœΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ ΠΈΠ»ΠΈ

β€’ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Shift + D , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Subdivide Polygons ΠΈΠ»ΠΈ

β€’ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ГСомСтрия > ΠœΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ > ΠŸΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ .

Бвойства ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ²

β€’ ΠœΠ΅Ρ‚ΠΎΠ΄ подраздСлСния : Π’ΠΈΠΏ подраздСлСния, примСняСмого ΠΊ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ.

β€’ Faceted — Π‘ΠΎΠ·Π΄Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ с Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ идСально Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ с ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒΡŽ исходного ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π΅ ΠΏΡ€Π΅Ρ‚Π΅Ρ€ΠΏΠ΅Π²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эти ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°ΠΌΠΈ Subdivision Surface), ΠΊΡ€ΠΎΠΌΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½ (ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ) для дальнСйшСй Π΄Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

β€’ Smooth — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Max Smoothing Angle , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π³Π΄Π΅ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΅ΡΡ‚ΡŒ края, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выходят Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΏΠΎΡ€ΠΎΠ³Π° рСзкости ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ. Modo Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ с Ρ€Π΅Π±Ρ€Π°ΠΌΠΈ Π½ΠΈΠΆΠ΅ Max Smooth Angle , Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° 4 Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°, Π½ΠΎ Modo Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ (ΠΈΠ»ΠΈ ΡΠ³Π»Π°Π΄ΠΈΡ‚ΡŒ) ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ сСтки.Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, создайтС сфСру с нСсколькими сторонами ΠΈ сСгмСнтами, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ Subdivide Polygons с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Smooth .

β€’ SDS Subdivide — ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ всС Ρ‚ΠΎΡ‡ΠΊΠΈ Π² сСткС, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ исходныС Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΊ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Modo ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ сСтку Π² качСствС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ. Π­Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Smooth ΠΈ Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ активация Subdivision Surfaces с ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ подраздСлСния 1, Π° Π·Π°Ρ‚Π΅ΠΌ Π·Π°ΠΌΠΎΡ€Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ.Π­Ρ‚ΠΎ добавляСт Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ всСй сСткС ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с повСрхностями подраздСлСния.

β€’ Catmull-Clark — ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ сглаТиваниС Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ повСрхности, хотя этот Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄Π°Π΅Ρ‚ нСсколько ΠΈΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Ρ‡Π΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Modo SDS Subdivide . Π­Ρ‚ΠΎΡ‚ Ρ‚ΠΈΠΏ подраздСлСния, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π­Π΄ΠΎΠΌ ΠšΡΡ‚ΠΌΠ°Π»Π»ΠΎΠΌ ΠΈ Π”ΠΆΠΈΠΌΠΎΠΌ ΠšΠ»Π°Ρ€ΠΊΠΎΠΌ ΠΈΠ· Pixar, Π΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСимущСства, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшС искаТаСт UV-ΠΊΠ°Ρ€Ρ‚Ρƒ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Edge Creasing .

β€’ Fractal : ДобавляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ€Π°Π½Π΄ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π΅ΠΊ послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Modo Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ ΠΈΡ…. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ создании органичСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ пСрСсСчСнная ΠΌΠ΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΊΠ°ΠΌΠ½ΠΈ.

β€’ ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» сглаТивания : опрСдСляСт, ΠΊΠΎΠ³Π΄Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Smooth Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ вновь созданныС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. Если ΡƒΠ³ΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ исходными Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ большС, Ρ‡Π΅ΠΌ ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» сглаТивания , Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² Ρ‚Ρƒ ΠΆΠ΅ ΠΏΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈ исходныС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹.НапримСр, для ΠΊΡƒΠ±Π° с прямыми ΡƒΠ³Π»Π°ΠΌΠΈ, Ссли ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» сглаТивания мСньшС 90 градусов, Π½ΠΎΠ²Ρ‹Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ находятся Π² ΠΎΠ΄Π½ΠΎΠΉ плоскости Π±Π΅Π· ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ эффСкта округлСния.

β€’ Linear UVs : Когда Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ значСния, сохраняя исходныС полоТСния UV Π±Π΅Π· сглаТивания. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ с Π·Π°ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ°Ρ€Ρ‚Π°ΠΌΠΈ (Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΊΠ°Ρ€Ρ‚Π° Π½ΠΎΡ€ΠΌΠ°Π»Π΅ΠΉ ΠΈΠ»ΠΈ ΠΊΠ°Ρ€Ρ‚Π° Π΄ΠΈΡ„Ρ„ΡƒΠ·Π½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² для ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ пСрсонаТа), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ фиксированных ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ². Когда этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅, вновь созданныС Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈΠ· разбиСния ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ UV (Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ UV), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ»Π°Π²Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° основС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… сосСдних Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.Π­Ρ‚ΠΎ обСспСчиваСт Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ приятныС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π·Π°ΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚).

β€’ Π“Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° : опрСдСляСт, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ… сСтки. Π‘ΠΈΠ³ΠΎΠ²ΠΊΠ° обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ Ρ€Π΅Π·ΠΊΠΈΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΌΠ΅ΠΆΠ΄Ρƒ повСрхностями; сглаТиваниС обСспСчиваСт ΠΏΠ»Π°Π²Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ повСрхности.

β€’ Smooth All — ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ всС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ сглаТивания Pixar Subdivision Surfaces.

β€’ Crease All — ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ с двумя смСТными краями (Π²Π°Π»Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ = 2) Π² соотвСтствии с ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ сгиба. Modo сглаТиваСт Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ двумя Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ краями.

β€’ Crease Edges — ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ с двумя смСТными Ρ€Π΅Π±Ρ€Π°ΠΌΠΈ (Π²Π°Π»Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ = 2) Π½Π° основС ΠΏΡ€Π°Π²ΠΈΠ»Π° сглаТивания. Modo сглаТиваСт Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ двумя Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹ΠΌΠΈ краями.

β€’ Π€ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ : Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ это, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΡƒΡŽ сСтку для ограничСния подраздСлСния. ΠŸΡ€ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠΈ сСтка Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°ΠΌ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ сСтки. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ сСтка ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊ Π½Π΅ΠΉ подошла другая сСтка.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ„Ρ„Π΅ΠΊΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Ρ„ΠΎΡ€ΠΌΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΠΎΠ²Π΅Ρ€Ρ… Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΉ сСтки ΠΏΡƒΡ‚Π΅ΠΌ ограничСния Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΈ.Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π€ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Β».

На изобраТСниях Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Π“ΠΎΠ»ΠΎΠ²ΠΊΠ° сСтка. Π‘Ρ„Π΅Ρ€Π° добавляСтся ΠΊ слою Π½Π°Π΄ Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ. Π‘Ρ„Π΅Ρ€Π° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π€ΠΎΠ½ΠΎΠ²ΠΎΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ,
Π Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ порядкС

Modo ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ Subdivide mesh, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Π² спискС Mesh Operations .Π’ ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ Model Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ стСк Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Mesh Ops Π² ΠΏΡ€Π°Π²ΠΎΠΉ части интСрфСйса.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± использовании Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Mesh Ops см. ИспользованиС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Mesh Ops.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ инструмСнт, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ элСмСнт Π½Π°Π΄ списком ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с сСткой .Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с сСткой > ΠœΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Subdivide .

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ элСмСнт Subdivide Π² стопкС, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ стрСлку ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ. Π­Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ опСрация. Для Subdivide Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:

β€’ Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ — позволяСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ.

β€’ Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‚Ρ€ΡƒΠ±Π° — ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ спады ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ инструмСнты.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Π°Ρ опСрация Β«Π Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ сСтку» ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ свойства, Ρ‡Ρ‚ΠΎ ΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ инструмСнт. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ свойства Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Бвойства ΠΏΠΎΠ΄ списком ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с сСткой , ΠΊΠΎΠ³Π΄Π° элСмСнт Π²Ρ‹Π±Ρ€Π°Π½.

Команда UnSubdivide восстанавливаСт ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹ с использованиСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠšΠ°Ρ‚ΠΌΡƒΠ»Π»Π°-ΠšΠ»Π°Ρ€ΠΊΠ° Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС.Π­Ρ‚Π° опСрация Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠ°Ρ€Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² ΠΈΠ· исходной Ρ€Π°Π·Π±ΠΈΡ‚ΠΎΠΉ сСтки, Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΈΡ… ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π² ΠΈΡ… исходныС полоТСния ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ΠΌ. UnSubdivide ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ прямом ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎ ΠΊΠ°ΠΊ опСрация с полигональной сСткой.

ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ.

Π‘Π΅Π· раздСлСния с использованиСм 2-Ρ… ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ.

Π˜Ρ‚Π΅Ρ€Π°Ρ†ΠΈΡ устанавливаСт количСство ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΡΡ…ΠΎΠ΄Π½ΡƒΡŽ сСтку ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, UnSubdivide Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡŠΡΠ΄Π΅Ρ€Π½Ρ‹Π΅ ΠΏΠ°Ρ€Ρ‹ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ², начиная с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°Ρ€. МСню UnSubdivide Polygon ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для поиска ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 4 ΠΏΠ°Ρ€ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ².

Flat — ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½.

Π£Π³ΠΎΠ» UV Подсказка — Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΠ³ΠΎΠ» UV, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ 4 ΠΏΠ°Ρ€Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅.

Π£Π³ΠΎΠ» ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Подсказка — Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π£Π³ΠΎΠ» ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ 4 ΠΏΠ°Ρ€Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ корня.

Π£Π³ΠΎΠ» Π΄Π΅Ρ‚Π°Π»ΠΈ Подсказка — Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΠ³ΠΎΠ» Π΄Π΅Ρ‚Π°Π»ΠΈ для опрСдСлСния ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ².

Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° Подсказка — Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ ΡƒΠ³ΠΎΠ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ 4 ΠΏΠ°Ρ€Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅.

Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡƒΠ³Π»Π° Π½Π°Π±ΠΎΡ€Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° — Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΠ³ΠΎΠ» Π½Π°Π±ΠΎΡ€Π° ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ мСстонахоТдСниС 4 ΠΏΠ°Ρ€ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² Π½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅.

Имя Π½Π°Π±ΠΎΡ€Π° Π²Ρ‹Π±ΠΎΡ€Π° — Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π Π°Π·Ρ€Ρ‹Π²Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹ Π½Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π² ΠΏΠ°Ρ€Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ².

.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *