در این مطلب، ویدئو آموزش Blender Python: مقدمه ای بر اسکریپت [نحوه یادگیری پایتون برای مبتدیان] با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:07
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,140 –> 00:00:02,190
سلام به همه و به
2
00:00:02,190 –> 00:00:04,319
یک آموزش پاییز دیگر سگ خوش آمدید، بنابراین در این
3
00:00:04,319 –> 00:00:05,490
ویدیو ما یک نوع
4
00:00:05,490 –> 00:00:07,620
معرفی اسکریپت ها را برای مبتدیان انجام
5
00:00:07,620 –> 00:00:09,780
می دهیم، یعنی من خودم هنوز مبتدی هستم اما
6
00:00:09,780 –> 00:00:11,219
امیدوارم بتوانم نکات و چیزهایی را با شما به اشتراک بگذارم.
7
00:00:11,219 –> 00:00:12,990
من از زمانی که
8
00:00:12,990 –> 00:00:15,269
برنامهنویسی افزونهام را شروع کردم یاد گرفتهام، بنابراین
9
00:00:15,269 –> 00:00:16,500
اگر میخواهید
10
00:00:16,500 –> 00:00:18,000
آن را بررسی کنید، یک لینک در توضیحات قرار دهید، اما این وبلاگ در
11
00:00:18,000 –> 00:00:20,460
مورد افزونهای است که من نوشتم، بنابراین بله، اکنون
12
00:00:20,460 –> 00:00:22,320
من از blender Python بیاطلاع هستم. یا
13
00:00:22,320 –> 00:00:24,510
به طور کلی اسکریپت نویسی، بنابراین اکنون ما این
14
00:00:24,510 –> 00:00:27,119
افزونه حدود 5000 بارگیری دارد و
15
00:00:27,119 –> 00:00:28,740
من همیشه نظرات مردم را
16
00:00:28,740 –> 00:00:30,390
دریافت می کنم که چگونه آن را مفید می دانند، بنابراین واقعاً خوب
17
00:00:30,390 –> 00:00:32,579
است، بنابراین اولین کاری که باید انجام دهیم این است
18
00:00:32,579 –> 00:00:34,739
که طرح خود را تنظیم کنیم تا با آن راحت باشیم.
19
00:00:34,739 –> 00:00:36,300
داشتن ویندوز و چیزهایی که
20
00:00:36,300 –> 00:00:38,460
نیاز به اسکریپت داریم و دوباره
21
00:00:38,460 –> 00:00:40,170
میتوانید هر طور که میخواهید آن را تنظیم کنید
22
00:00:40,170 –> 00:00:41,520
، این کاملاً به شما بستگی دارد، اما من
23
00:00:41,520 –> 00:00:43,020
چند پنجره را به شما نشان میدهم که
24
00:00:43,020 –> 00:00:44,969
به اولین کاری که میخواهم کمک کند. برای انجام این کار این است
25
00:00:44,969 –> 00:00:46,860
که اینجا کلیک کنید و آن را به پایین بکشید تا تقسیم شود
26
00:00:46,860 –> 00:00:49,379
سپس اگر به اینجا برویم و
27
00:00:49,379 –> 00:00:51,000
این پنجره را تغییر دهیم، میخواهم به
28
00:00:51,000 –> 00:00:52,829
اینجا به بخش اسکریپتنویسی
29
00:00:52,829 –> 00:00:54,840
بروم تا گزینههای رایگانی داشته باشیم، بیایید به پایین برویم روی
30
00:00:54,840 –> 00:00:57,629
اطلاعات کلیک کنید تا این
31
00:00:57,629 –> 00:00:59,489
پنجره اطلاعات بسیار مفید باشد
32
00:00:59,489 –> 00:01:00,809
و چیزهای زیادی به ما بگوید. از اطلاعاتی که باید بدانیم
33
00:01:00,809 –> 00:01:02,820
و چیزهایی که میخواهیم بدانیم میتوانیم
34
00:01:02,820 –> 00:01:04,530
از این پنجره در اینجا استفاده کنیم، بنابراین
35
00:01:04,530 –> 00:01:06,510
به این باز میگردیم، بیایید به اینجا برگردیم و این
36
00:01:06,510 –> 00:01:08,159
بار دوباره پنجره را تقسیم کنیم، اما این
37
00:01:08,159 –> 00:01:11,700
بار آن را به این صورت تقسیم میکنیم. من
38
00:01:11,700 –> 00:01:13,500
اینجا را کلیک می کنم و این را به ویرایشگر متن تغییر می دهم
39
00:01:13,500 –> 00:01:16,110
یا اگر احساس
40
00:01:16,110 –> 00:01:17,850
راحتی می کنید می توانید ویرایشگر متن
41
00:01:17,850 –> 00:01:20,130
را در سمت چپ داشته باشید و نمای سه بعدی را در این
42
00:01:20,130 –> 00:01:21,390
سمت داشته باشید، کاملاً به شما بستگی دارد
43
00:01:21,390 –> 00:01:22,740
و سپس در اینجا ما این کار را نمی کنیم. به جدول زمانی نیاز ندارید که
44
00:01:22,740 –> 00:01:24,990
بتوانیم آن را به کنسول پایتون تغییر دهیم،
45
00:01:24,990 –> 00:01:28,619
اکنون این برای آزمایش
46
00:01:28,619 –> 00:01:30,990
خطوط کد عالی است، مثلاً میخواهید
47
00:01:30,990 –> 00:01:32,400
چیزی را آزمایش کنید و مطمئن شوید که کار میکند،
48
00:01:32,400 –> 00:01:34,259
سپس میتوانید آن را آزمایش کنید، بنابراین ممکن است
49
00:01:34,259 –> 00:01:36,060
در آینده از آن بیشتر استفاده کنیم، اما برای اکنون ما می
50
00:01:36,060 –> 00:01:38,130
توانیم از مسیر خارج شویم و سپس
51
00:01:38,130 –> 00:01:39,180
اینجا اینجاست ما قرار است
52
00:01:39,180 –> 00:01:40,350
کار کنیم اینجا جایی است که ما
53
00:01:40,350 –> 00:01:42,689
در کد قرار داریم، بنابراین قبل از انجام
54
00:01:42,689 –> 00:01:43,770
هر کار دیگری فقط میخواهم مطمئن شوم
55
00:01:43,770 –> 00:01:46,409
که این گزینهها فعال هستند، بنابراین اکنون
56
00:01:46,409 –> 00:01:48,000
همه چیز را تنظیم کردهام که میخواهم
57
00:01:48,000 –> 00:01:52,439
انجام این کار ذخیره کردن این است که به ذخیره فایل بروید زیرا اکنون
58
00:01:52,439 –> 00:01:54,540
این به عنوان یک الگو ذخیره شده است، اکنون می
59
00:01:54,540 –> 00:01:57,750
خواهم دوباره به ذخیره فایل بروم، بنابراین همانطور که
60
00:01:57,750 –> 00:01:59,430
اشاره کردم این برای مبتدیان است اگر
61
00:01:59,430 –> 00:02:01,020
به طور کلی اسکریپت نویسی را بلد هستید،
62
00:02:01,020 –> 00:02:01,950
احتمالاً زمان بهتری خواهید داشت.
63
00:02:01,950 –> 00:02:04,380
فهمیدن همه چیز، بنابراین بیایید نام
64
00:02:04,380 –> 00:02:06,390
این اسکریپت را تغییر دهیم، من این را
65
00:02:06,390 –> 00:02:11,390
اسکریپت افزودن شی بنامم
66
00:02:11,769 –> 00:02:14,209
و سپس برای پسوند باید
67
00:02:14,209 –> 00:02:18,769
نقطه py را قرار دهیم و سپس اینتر را بزنید، اکنون
68
00:02:18,769 –> 00:02:20,900
نام آن را تغییر داده ایم، اجازه دهید ادامه دهیم و آن را ذخیره کنیم تا
69
00:02:20,900 –> 00:02:23,840
من بروم به متن و سپس به save as
70
00:02:23,840 –> 00:02:26,540
بروید و سپس فقط به پوشه ای بروید که
71
00:02:26,540 –> 00:02:28,970
می خواهید این اسکریپت را در آن ذخیره کنید و سپس
72
00:02:28,970 –> 00:02:30,080
ادامه دهید و
73
00:02:30,080 –> 00:02:32,269
هر زمان که ما کدی را می نویسیم ذخیره کنید
74
00:02:32,269 –> 00:02:34,519
تا مطمئن شویم که به متن می رویم و سپس
75
00:02:34,519 –> 00:02:36,950
به پایین ذخیره کنید یا می توانید alt s را فشار دهید
76
00:02:36,950 –> 00:02:39,890
تا آن را ذخیره کنید، بنابراین برای این کار
77
00:02:39,890 –> 00:02:41,540
من خیلی ساده نیست. باید
78
00:02:41,540 –> 00:02:43,190
به شما بچه ها را با نحوه کار آن آشنا کنیم
79
00:02:43,190 –> 00:02:45,349
با تصور اینکه دارید این ویدیو را تماشا می کنید
80
00:02:45,349 –> 00:02:46,910
زیرا ایده ای از خودتان
81
00:02:46,910 –> 00:02:48,230
دارید که می خواهید ایجاد کنید، می خواهید
82
00:02:48,230 –> 00:02:50,420
افزونه خود را ایجاد کنید و برخی از
83
00:02:50,420 –> 00:02:51,799
چیزهایی که می بینید. در اینجا ممکن است
84
00:02:51,799 –> 00:02:53,599
برای کارهایی که می خواهید انجام دهید صدق نمی کند،
85
00:02:53,599 –> 00:02:55,280
اما درک درستی از نحوه کارکرد آن دارد،
86
00:02:55,280 –> 00:02:57,049
زیرا در این صورت می توانیم چیزها را تغییر دهیم و
87
00:02:57,049 –> 00:02:58,930
آن را طوری تطبیق دهیم که برای شما کار کند، به
88
00:02:58,930 –> 00:03:02,060
عنوان مثال افزودنی من در پنجره کامپوزیتور
89
00:03:02,060 –> 00:03:03,859
است، بنابراین چیزی نیست با نمای سه بعدی انجام دهید
90
00:03:03,859 –> 00:03:05,540
و اینها چیزهایی هستند که من
91
00:03:05,540 –> 00:03:07,129
باید تغییر می دادم و در ابتدا
92
00:03:07,129 –> 00:03:09,079
واقعاً آن را متوجه نشدم اما با کمک
93
00:03:09,079 –> 00:03:11,180
انجمن مخلوط کن و همچنین کمک
94
00:03:11,180 –> 00:03:13,730
انجمن هایی مانند Stack Exchange
95
00:03:13,730 –> 00:03:15,590
توانستم از مشکلات عبور کنم و بدیهی است که
96
00:03:15,590 –> 00:03:17,989
از طریق آن کار کنید و سپس یکی دیگر از کمک
97
00:03:17,989 –> 00:03:20,000
هایی که مخلوط کن ارائه کرده است، این
98
00:03:20,000 –> 00:03:22,880
بخش قالب است که در اینجا می توانید روی آن کلیک کنید و
99
00:03:22,880 –> 00:03:25,069
به پایتون بروید و در آنجا می
100
00:03:25,069 –> 00:03:26,959
توانیم یکی از این الگوها را انتخاب
101
00:03:26,959 –> 00:03:28,940
کنیم که اسکریپت ها و نحوه کار آن را به ما نشان می دهد. و
102
00:03:28,940 –> 00:03:31,130
چگونگی ساختار آن و این واقعاً
103
00:03:31,130 –> 00:03:32,720
مفید است، چندین
104
00:03:32,720 –> 00:03:34,400
بار مجبور شدم
105
00:03:34,400 –> 00:03:36,019
تمام خطوط کد و سایر اسکریپتها را بررسی کنم
106
00:03:36,019 –> 00:03:37,340
تا ببینم چگونه این کار را انجام میدهند،
107
00:03:37,340 –> 00:03:40,099
سپس آن را در خودم پیادهسازی کنم تا
108
00:03:40,099 –> 00:03:41,239
اگر گیر کردید یا میخواهید برای یادگیری
109
00:03:41,239 –> 00:03:42,680
چیزهای متفاوت و فکر
110
00:03:42,680 –> 00:03:44,000
میکنم کمی بعداً وارد اینجا میشویم
111
00:03:44,000 –> 00:03:47,329
تا چیزهایی برای استفاده پیدا کنیم، بنابراین
112
00:03:47,329 –> 00:03:48,769
میتوانید روی یکی از آنها کلیک کنید و
113
00:03:48,769 –> 00:03:49,819
اسکریپتها را بارگذاری کنید و بررسی کنید،
114
00:03:49,819 –> 00:03:51,650
اما فکر میکنم به اندازه کافی هدر دادهایم زمان است،
115
00:03:51,650 –> 00:03:53,540
بنابراین بیایید جلوتر برویم و فقط
116
00:03:53,540 –> 00:03:56,510
به سمت آن برویم، بنابراین در اولین
117
00:03:56,510 –> 00:03:59,410
خط کدی که من قصد دارم bpy را وارد کنم،
118
00:03:59,410 –> 00:04:01,819
این ترکیب
119
00:04:01,819 –> 00:04:04,129
Python را وارد می کند، بنابراین اولین کاری که می خواهم انجام دهم این
120
00:04:04,129 –> 00:04:06,349
است که یک پانل ایجاد کنم تا زمانی که ما به
121
00:04:06,349 –> 00:04:08,750
نمای 3 بعدی می رویم و سپس n را فشار می دهیم، می توانیم برخی از
122
00:04:08,750 –> 00:04:11,239
گزینه ها را در اینجا در پانل اضافه کنیم، پس بیایید ادامه دهیم
123
00:04:11,239 –> 00:04:12,739
و این کار را شروع کنیم، بنابراین من می خواهم
124
00:04:12,739 –> 00:04:15,230
کلاس را تایپ کنم، سپس باید پانل را نامگذاری کنیم،
125
00:04:15,230 –> 00:04:16,699
بنابراین فعلاً فقط آن را صدا می کنم.
126
00:04:16,699 –> 00:04:20,048
پنل تست، سپس باید براکت را باز
127
00:04:20,048 –> 00:04:24,960
کنیم bpy doc types.
128
00:04:24,960 –> 00:04:30,220
129
00:04:30,220 –> 00:04:32,020
میتوانیم شروع به تعریف برخی از
130
00:04:32,020 –> 00:04:34,150
ویژگیها کنیم، اجازه دهید ابتدا برچسب را انجام دهیم تا
131
00:04:34,150 –> 00:04:40,780
برچسب زیرخط BL سپس برابر شود و سپس
132
00:04:40,780 –> 00:04:45,700
به آن یک نام بدهیم، اکنون میخواهیم به
133
00:04:45,700 –> 00:04:47,860
آن یک نام ID بدهیم تا بتوانیم آن را شناسایی کنیم تا
134
00:04:47,860 –> 00:04:55,360
نام شناسه زیرخط BL برابر شود و شما
135
00:04:55,360 –> 00:04:56,740
دوباره میتوانید میتوانید آن را هر چیزی که
136
00:04:56,740 –> 00:04:58,510
میخواهید صدا کنید، اما من آن را PT برای
137
00:04:58,510 –> 00:05:04,330
پانل آزمایشی زیرخط نوع پانل مینامم، اکنون
138
00:05:04,330 –> 00:05:06,310
باید تعریف کنیم که این پانل در کدام پنجره
139
00:05:06,310 –> 00:05:08,050
قرار میگیرد، به عنوان مثال اگر
140
00:05:08,050 –> 00:05:09,700
میخواهیم اینجا برویم یا میخواهیم آن را در یک
141
00:05:09,700 –> 00:05:12,220
نمای سه بعدی یا می خواهیم آن را در
142
00:05:12,220 –> 00:05:14,380
نمای کامپوزیتور هر جایی که می خواهید این
143
00:05:14,380 –> 00:05:16,180
پانل باشد، اکنون باید
144
00:05:16,180 –> 00:05:20,010
نوع فضا را تعریف کنیم تا نوع زیرخط فضای زیرخط BL
145
00:05:20,010 –> 00:05:23,920
برابر شود و همانطور که
146
00:05:23,920 –> 00:05:25,120
اشاره کردم باید بدانیم که می خواهیم
147
00:05:25,120 –> 00:05:27,280
این را در کجا قرار دهیم. به عنوان مثال، ما می خواهیم
148
00:05:27,280 –> 00:05:29,920
آن را در یک نمای سه بعدی قرار دهیم اگر فقط به
149
00:05:29,920 –> 00:05:32,470
این پنجره برویم و سپس آن را به
150
00:05:32,470 –> 00:05:34,450
چیز دیگری تغییر دهیم، می توانیم در اینجا در
151
00:05:34,450 –> 00:05:36,910
اطلاعاتی که به ما می گوید نوع فضا چیست، ببینیم
152
00:05:36,910 –> 00:05:39,550
، به عنوان مثال این نوع فضا
153
00:05:39,550 –> 00:05:41,620
نمای است، اما اگر ما به نمای سه بعدی برمی گردیم
154
00:05:41,620 –> 00:05:44,680
و می توانیم نوع فاصله را ببینیم e
155
00:05:44,680 –> 00:05:48,130
نمای زیرخط 3d است، بنابراین ما فقط نیاز به
156
00:05:48,130 –> 00:05:52,720
تایپ بررسی زیرخط 3d داریم، اکنون باید
157
00:05:52,720 –> 00:05:55,570
منطقه را تعریف کنیم تا
158
00:05:55,570 –> 00:06:03,190
نوع خط زیر خط خط BL برابر باشد و برای
159
00:06:03,190 –> 00:06:05,740
این مورد، UI است که دکمه پایان
160
00:06:05,740 –> 00:06:07,450
در اینجا است، بنابراین جایی در اینجا قرار می گیرد
161
00:06:07,450 –> 00:06:09,760
و سپس ضربه می زنیم. یک بار دیگر وارد کنید و
162
00:06:09,760 –> 00:06:16,080
این رده زیرخط BL
163
00:06:16,699 –> 00:06:23,040
برابر است و ما می توانیم آن را در بخش ابزار قرار دهیم
164
00:06:23,040 –> 00:06:28,290
تا من اینجا باشم یا اگر می
165
00:06:28,290 –> 00:06:30,600
خواهید برگه خود را اضافه کنید بنابراین یک برگه جدید
166
00:06:30,600 –> 00:06:33,750
در اینجا اضافه کنید ما فقط یک تب جدید ایجاد می کنیم
167
00:06:33,750 –> 00:06:34,680
آن را متفاوت
168
00:06:34,680 –> 00:06:36,720
بنامید آن را هر چه می خواهید صدا کنید، بنابراین اکنون
169
00:06:36,720 –> 00:06:39,090
یک کلاس ایجاد کرده ایم، چند ویژگی اضافه کرده ایم
170
00:06:39,090 –> 00:06:41,460
تا متنی به آن بدهیم و
171
00:06:41,460 –> 00:06:44,190
یک نام شناسایی به آن بدهید و همچنین
172
00:06:44,190 –> 00:06:46,800
به آن گفته ایم که کجا روی صفحه بنشیند، اما
173
00:06:46,800 –> 00:06:49,910
چیزی در آن وجود ندارد. بنابراین دوباره اینتر را فشار دهید
174
00:06:49,910 –> 00:06:54,870
و اکنون باید d EF draw را تایپ کنیم و
175
00:06:54,870 –> 00:06:57,500
سپس براکت را باز کنیم. این نوع
176
00:06:57,500 –> 00:07:03,330
کاما است.
177
00:07:03,330 –> 00:07:06,470
178
00:07:06,470 –> 00:07:13,740
179
00:07:13,740 –> 00:07:22,800
ردیف باز و
180
00:07:22,800 –> 00:07:24,419
بسته پرانتز و این یک
181
00:07:24,419 –> 00:07:25,830
فاصله میخواهم، بنابراین هر زمان که بخواهیم یک فضای جدید اضافه
182
00:07:25,830 –> 00:07:27,510
کنیم، میتوانیم آن را کپی و جایگذاری
183
00:07:27,510 –> 00:07:30,300
کنیم و سپس بیایید ادامه دهیم و متنی اضافه کنیم،
184
00:07:30,300 –> 00:07:32,849
بنابراین اکنون هر زمان که میخواهیم متنی اضافه
185
00:07:32,849 –> 00:07:39,000
کنیم، برچسب پذیرش ردیف را تایپ کنیم. باز کردن
186
00:07:39,000 –> 00:07:44,340
متن براکت برابر است و سپس فقط
187
00:07:44,340 –> 00:07:50,130
مقداری متن را در اینجا تایپ کنید تا فعلاً فقط یک متن نمونه
188
00:07:50,130 –> 00:07:52,050
داشته باشیم و اگر میخواهیم
189
00:07:52,050 –> 00:07:57,389
میتوانیم یک تصویر برابر اضافه کنیم، بیایید
190
00:07:57,389 –> 00:08:02,340
فعلاً به آن یک مکعب بدهیم و سپس
191
00:08:02,340 –> 00:08:05,639
میتوانیم پرانتزها را در این ببندیم.
192
00:08:05,639 –> 00:08:07,919
اکنون به آن میگوییم که کاری انجام
193
00:08:07,919 –> 00:08:10,590
دهد تا متنی را نشان دهد و دوباره
194
00:08:10,590 –> 00:08:11,880
میتوانیم چند توابع دیگر اضافه کنیم و
195
00:08:11,880 –> 00:08:14,099
همه چیز را در یک ثانیه به آن تطبیق دهیم، اما برای اینکه
196
00:08:14,099 –> 00:08:15,960
واقعاً شروع به دیدن این کار کنیم، باید
197
00:08:15,960 –> 00:08:17,760
آخرین کاری را که باید انجام دهیم ثبت نام کنید
198
00:08:17,760 –> 00:08:20,520
و این پنل را لغو ثبت کنید، بنابراین من چند بار اینتر را می زنم
199
00:08:20,520 –> 00:08:22,410
و سپس به ابتدای خط می روم
200
00:08:22,410 –> 00:08:24,630
و سپس برای این کار باید
201
00:08:24,630 –> 00:08:28,039
ثبت را تعریف کنیم
202
00:08:29,360 –> 00:08:32,690
و سپس می توانیم این را کپی کرده و
203
00:08:32,690 –> 00:08:35,578
آن را پیست کنیم و این می تواند برای
204
00:08:35,578 –> 00:08:38,010
ثبت نام و در د