در این مطلب، ویدئو آموزش: ایجاد یک پلاگین Cinema4d Python – ASSP را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,129 –> 00:00:05,899
سلام اینجا آموزش نحوه ایجاد و
2
00:00:05,899 –> 00:00:10,070
دمیدن دست با استفاده از پایتون و cinema4d
3
00:00:10,070 –> 00:00:12,690
ابتدا به شما نشان می دهم که چه
4
00:00:12,690 –> 00:00:19,800
افزونه ای را اجرا می کنید البته در اینجا
5
00:00:19,800 –> 00:00:24,510
روی افزونه ها و وقتی آن را باز می کنید
6
00:00:24,510 –> 00:00:31,009
یک فیلد پیوند و چند مدل انتخاب را مشاهده می کنید.
7
00:00:31,009 –> 00:00:34,739
اول از همه، انتخاب ها را اضافه یا کم می کند
8
00:00:34,739 –> 00:00:40,670
، به عنوان مثال
9
00:00:40,670 –> 00:00:44,100
وقتی به این تگ انتخاب نگاه می کنید
10
00:00:44,100 –> 00:00:54,410
، نتیجه این می شود که
11
00:00:54,890 –> 00:00:59,840
این انتخاب از این یکی اضافه یا کم می شود،
12
00:00:59,840 –> 00:01:03,030
بنابراین این انتخاب است a
13
00:01:03,030 –> 00:01:05,939
این انتخاب B است و
14
00:01:05,939 –> 00:01:10,680
نتیجه یک بعلاوه B یا یک منهای B خواهد بود و این
15
00:01:10,680 –> 00:01:13,049
برای انتخاب چند ضلعی برای انتخاب نقطه
16
00:01:13,049 –> 00:01:21,330
یا برای انتخاب لبه خواهد بود، بنابراین
17
00:01:21,330 –> 00:01:23,549
اولین کاری که باید انجام دهید این است که یک
18
00:01:23,549 –> 00:01:28,909
شی چند ضلعی را انتخاب کنید و آن را در یک فیلد پیوند قرار دهید،
19
00:01:28,909 –> 00:01:31,070
آنچه را که می خواهید اضافه کنید انتخاب کنید.
20
00:01:31,070 –> 00:01:35,220
انتخاب ها یا تفریق انتخاب ها بیایید
21
00:01:35,220 –> 00:01:39,110
یک انتخاب انجام دهیم و سپس برو کلیک کنید
22
00:01:39,110 –> 00:01:45,630
آنها می بینند یک سوم یک تگ انتخاب جدید چند ضلعی
23
00:01:45,630 –> 00:01:47,939
با این
24
00:01:47,939 –> 00:01:53,040
نام انتخاب اضافه ایجاد می شود و می بینید که
25
00:01:53,040 –> 00:01:57,770
مجموع a
26
00:01:58,820 –> 00:02:09,860
و B است که می توانیم انجام دهیم همچنین یک تفریق
27
00:02:09,860 –> 00:02:13,010
انتخاب شده است. آ افزایش دهید تا زمانی که می گویید
28
00:02:13,010 –> 00:02:15,770
انتخاب چند ضلعی را کم کنید
29
00:02:15,770 –> 00:02:22,370
و بروید و سپس یک
30
00:02:22,370 –> 00:02:24,440
سازندگان تکنو انتخاب چندضلعی جدید با
31
00:02:24,440 –> 00:02:29,780
نام انتخاب تفریق می بینید و این به نظر می رسد این
32
00:02:29,780 –> 00:02:34,550
یکی است و در اینجا نتایج را می بینید بنابراین این
33
00:02:34,550 –> 00:02:47,890
یک منهای B است و این نتایج
34
00:02:54,650 –> 00:02:56,680
a است
35
00:03:00,190 –> 00:03:03,210
– باشد
36
00:03:09,930 –> 00:03:15,930
و چه چیزی منهای V است،
37
00:03:15,930 –> 00:03:20,610
تفریق انتخاب ها کمی
38
00:03:20,610 –> 00:03:23,540
عجیب است، بنابراین من اینگونه تعریف می کنم که
39
00:03:23,540 –> 00:03:30,079
تفریق a و B 0 است و نتیجه 0 a
40
00:03:30,079 –> 00:03:36,530
است 1 و B است 0 سپس نتیجه 1 a
41
00:03:36,530 –> 00:03:42,060
است 0 و B 1 است و نتایج 1 نتیجه
42
00:03:42,060 –> 00:03:48,120
0 a و B هستند 1 سپس نتیجه 0 است بنابراین
43
00:03:48,120 –> 00:03:53,940
فقط اگر a 1 باشد و B 0 باشد نتیجه
44
00:03:53,940 –> 00:03:59,060
1 است و در همه تخصیص ها نتیجه 0 است
45
00:03:59,060 –> 00:04:05,129
این انتخاب aa است و این
46
00:04:05,129 –> 00:04:12,420
انتخاب B است بنابراین با تفریق این
47
00:04:12,420 –> 00:04:16,519
انتخاب ها باید این
48
00:04:16,519 –> 00:04:23,190
چند ضلعی ها انتخاب شوند و در واقع این چند ضلعی
49
00:04:23,190 –> 00:04:25,970
ها هستند که خوب انتخاب شده اند
50
00:04:25,970 –> 00:04:28,620
و این برای همه
51
00:04:28,620 –> 00:04:37,740
موارد دیگر یکسان است همچنین برای انتخاب های نقطه به
52
00:04:37,740 –> 00:04:41,909
شما نشان می دهم فقط آن را در انتخاب نقطه
53
00:04:41,909 –> 00:04:46,820
انتخاب کنید و بروید
54
00:04:47,110 –> 00:04:52,630
و بعد از یک و B یک امتیاز انتخاب جدید
55
00:04:52,630 –> 00:04:57,210
مانند او تمام q8 را با نتایج تگ کرد
56
00:04:57,330 –> 00:05:07,470
اجازه دهید به شما نشان دهم این انتخاب یک
57
00:05:07,470 –> 00:05:18,430
انتخاب B است و در نتیجه C بسیار خوب من همچنین
58
00:05:18,430 –> 00:05:27,790
چند بررسی اضافه کردم به عنوان مثال شی
59
00:05:27,790 –> 00:05:31,150
باید باشد متاسفم
60
00:05:31,150 –> 00:05:36,700
– sake باید شی مکعب باید یک
61
00:05:36,700 –> 00:05:41,350
شی چند ضلعی باشد پس فشار دهید کلید C
62
00:05:41,350 –> 00:05:45,960
یک شی چند ضلعی شی خواهد بود
63
00:05:51,590 –> 00:05:54,080
اما باز هم شیء
64
00:05:54,080 –> 00:05:56,720
در همه موارد نیازی به انتخاب چند ضلعی ندارد، به
65
00:05:56,720 –> 00:05:59,120
عنوان مثال وقتی انتخاب
66
00:05:59,120 –> 00:06:02,270
چند ضلعی را انتخاب می کنید باید دارای دو
67
00:06:02,270 –> 00:06:06,830
چند ضلعی باشد که انتخاب یک مگابایت طول می کشد و
68
00:06:06,830 –> 00:06:09,950
برای انتخاب نقطه یکسان است. متن و
69
00:06:09,950 –> 00:06:12,700
نمایه حس لبه
70
00:06:12,700 –> 00:06:16,760
خوب است، بنابراین اجازه دهید از افزونه استفاده کنیم اکنون
71
00:06:16,760 –> 00:06:25,130
منبع من از یک ویرایشگر دفترچه یادداشت ساده استفاده میکنم
72
00:06:25,130 –> 00:06:30,610
که در اینترنت رایگان است و
73
00:06:30,610 –> 00:06:33,350
ممکن است شما هم اینطور
74
00:06:33,350 –> 00:06:40,070
باشد که ساختار
75
00:06:40,070 –> 00:06:41,620
76
00:06:41,620 –> 00:06:48,080
پلاگین نسبتاً ساده است. با
77
00:06:48,080 –> 00:06:54,229
ثبت ابزار و سپس می بینید
78
00:06:54,229 –> 00:06:59,750
که به یک تابع یا در این مورد
79
00:06:59,750 –> 00:07:06,710
به کلاسی در این کلاس اشاره می کند وقتی که یک ابزار
80
00:07:06,710 –> 00:07:11,660
ورود به داده است، تنها کاری که انجام می دهد این است که خودش را مقداردهی اولیه می
81
00:07:11,660 –> 00:07:16,160
کند و سپس تعریف و تخصیص می دهد.
82
00:07:16,160 –> 00:07:22,490
گفتگو بنابراین رابط کاربری
83
00:07:22,490 –> 00:07:27,160
رابط کاربری نیز تقریباً ساده و
84
00:07:27,160 –> 00:07:33,860
نزدیک به این است که آن کلاس برای
85
00:07:33,860 –> 00:07:40,370
ایجاد طرح بندی فراخوانی می کند و همانطور که می بینید ما
86
00:07:40,370 –> 00:07:49,030
4 ردیف 1 2 3 4 و 2 ستون داریم
87
00:07:49,990 –> 00:07:52,670
و این همان چیزی است که در اینجا دو
88
00:07:52,670 –> 00:07:57,020
ستون و چهار ردیف تعریف می کنیم. من
89
00:07:57,020 –> 00:08:01,150
برای تمام جزئیات به مستندات نگاه می کنم
90
00:08:01,510 –> 00:08:03,910
و اکنون در خود رابط کاربری
91
00:08:03,910 –> 00:08:08,380
اول از همه یک متن ثابت دارم که
92
00:08:08,380 –> 00:08:15,560
فقط متن در آن است و سپس
93
00:08:15,560 –> 00:08:21,470
کادر پیوند کادر پیوند این فیلد است که می توانید در آن
94
00:08:21,470 –> 00:08:26,680
رها کنید یا بکشید و رها کنید شی در
95
00:08:26,680 –> 00:08:30,650
و این جعبه پیوند کمی یک
96
00:08:30,650 –> 00:08:37,870
رابط کاربری خاص است و این راهی است که شما
97
00:08:37,870 –> 00:08:41,390
آن را طراحی می کنید یا آن را به رابط کاربری خود اضافه می
98
00:08:41,390 –> 00:08:46,450
کنید، یک رابط کاربری سفارشی است
99
00:08:47,380 –> 00:08:52,730
که البته
100
00:08:52,730 –> 00:09:00,920
باید چند علامت و به همین ترتیب پیوند را انجام دهید.
101
00:09:00,920 –> 00:09:05,120
کادری که من برای دور دوم استفاده میکنم و پیوند
102
00:09:05,120 –> 00:09:10,190
شی چند ضلعی را دریافت میکنم، مورد بعدی این است
103
00:09:10,190 –> 00:09:14,290
که چه نوع حالتهای بولی باید
104
00:09:14,290 –> 00:09:18,530
باکس ترکیبی دیگری با دو انتخاب فرعی باشد،
105
00:09:18,530 –> 00:09:21,230
انتخاب آگهی، انتخاب تفریق،
106
00:09:21,230 –> 00:09:25,340
همانطور که میتوانید انتخاب آگهی را بشنوید
107
00:09:25,340 –> 00:09:28,540
و انتخاب را تفریق
108
00:09:29,990 –> 00:09:32,699
کنید. n من یک جعبه ترکیبی دیگر با
109
00:09:32,699 –> 00:09:35,370
حالت انتخاب دارم، بنابراین باید یک
110
00:09:35,370 –> 00:09:39,240
برچسب انتخاب چند ضلعی و انتخاب نقطه یا یک
111
00:09:39,240 –> 00:09:42,209
انتخاب لبه باشد، بنابراین دوباره متن انتخاب
112
00:09:42,209 –> 00:09:46,500
جعبه ترکیبی و انتخاب چند ضلعی سه گزینه
113
00:09:46,500 –> 00:09:48,180
انتخاب را اضافه کنید و
114
00:09:48,180 –> 00:09:52,800
انتخاب نقطه انتخاب نقطه لبه چند ضلعی ارشد
115
00:09:52,800 –> 00:09:59,399
و انتخاب کنید. سپس دکمه Go و
116
00:09:59,399 –> 00:10:04,440
البته دکمه Help ok بعدی
117
00:10:04,440 –> 00:10:13,440
این است
118
00:10:13,440 –> 00:10:18,420
که هر زمان که چیزی تغییر کند این کلاس فراخوانی می شود و
119
00:10:18,420 –> 00:10:22,949
در این صورت این دستور این تابع
120
00:10:22,949 –> 00:10:27,660
این تابع فراخوانی می شود سپس
121
00:10:27,660 –> 00:10:31,079