@videosmile_ru · Post #9953 · 29.03.2026 г., 14:30
Недавно в Redshift появилась новая функция Night Sky — и вот короткое видео о том, как начать работать с режимом Position Mode: Time and Location Автор: Elly Wade #c4d
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #381 · 23 окт.
Установить свойства виджета в PySide можно не только через соответствующие методы и конструктор класса. Можно их изменять с помощью метода setProperty по имени. btn = QPushButton("Click Me") btn.setProperty("flat", True) Это аналогично вызову btn.setFlat(True) Если указать несуществующее свойство, то оно просто создается btn.setProperty("btnType", "super") Получить его значение можно методом .property(name) btn_type = btn.property("btnType") Когда это может быть полезно? ▫️Можно просто хранить какие то данные в виджете и потом их доставать обратно widget = QWidget() widget.setProperty('my_data', 123) print(widget.property('my_data')) ▫️ Назначая эти свойства разным виджетам можно потом отличить виджеты во время итераци по ним. Например, найти все кнопки со свойством my_data="superbtn". Но ведь вместо кастомного свойства можно использовать objectName, будет тот же результат. Да, но y ObjectName есть ограничение - только строки. ▫️ Если нам потребуется не просто поиск а, например, сортировка по числу, то свойства позволяют нам это сделать. Поддерживается любой тип данных widget.setProperty('my_data', {'Key': 'value'}) widget.setProperty('order', 1) all_widgets.sort(key=w: w.property('order')) Но ведь Python позволяет всё вышеперечисленное сделать простым созданием атрибута у объекта widget.order = 1 widget.my_data = 123 Да, но я думаю что не надо объяснять почему не стоит так делать. К тому же, если у виджета нет свойства то метод .property(name) вернет None, а отсутствующий атрибут выбросит исключение. ▫️ Действительно полезное применение кастомным свойствам - контроль стилей. Здесь атрибутами не обойтись, нужны именно свойства. Дело в том, что в селекторах стилей можно указывать конкретные свойства виджетов на которые следует назначать стиль. Просто запустите этот код from PySide2.QtWidgets import * if __name__ == "__main__": app = QApplication([]) widget = QWidget(minimumWidth=300) layout = QVBoxLayout(widget) btn1 = QPushButton("Action 1") btn2 = QPushButton("Action 2") btn3 = QPushButton("Action 3", flat=True) layout.addWidget(btn1) layout.addWidget(btn2) layout.addWidget(btn3) # добавим кастомное свойство одной кнопке btn1.setProperty("btnType", "super") # добавляем стили widget.setStyleSheet( """ QPushButton[btnType="super"] { background-color: yellow; color: red; } QPushButton[flat="true"] { color: yellow; } """ ) widget.show() app.exec_() С помощью селектора мы избирательно назначили стили на конкретные кнопки. Как получить список всех кастомный свойств? Функция получения списка кастомных свойств отличается от получения дефолтных. def print_widget_dyn_properties(widget): for prop_name in widget.dynamicPropertyNames(): property_name = prop_name.data().decode() property_value = widget.property(property_name) print(f"{property_name}: {property_value}") #tricks#qt
Пребарај: #c4d
@videosmile_ru · Post #9953 · 29.03.2026 г., 14:30
Недавно в Redshift появилась новая функция Night Sky — и вот короткое видео о том, как начать работать с режимом Position Mode: Time and Location Автор: Elly Wade #c4d
Hashtags
@videosmile_ru · Post #9696 · 13.02.2026 г., 14:12
📌 Оптимизация настроек рендера в зависимости от типа материала (стекло, пластик, жидкости и т.д.) Разбор правок, которые дают сильный буст по времени рендера Автор: Elly Wade #c4d
Hashtags
@videosmile_ru · Post #9667 · 08.02.2026 г., 14:37
📌 Интересный процесс создания вазы в Cinema 4D Автор: Studio-Video #c4d
Hashtags
@videosmile_ru · Post #9580 · 26.01.2026 г., 14:32
📌Как добиться реализма в 3D Автор: Elly Wade Реализм рождается из правильных решений на каждом этапе сцены. Разбираем базу 👇 🔹Свет — главный инструмент Если свет работает плохо, никакие материалы не спасут. 🔹Масштаб и камера Нереалистичная сцена часто ломается из-за неверного масштаба и фокусного расстояния. Думайте как фотограф, а не как 3D-артист. 🔹Материалы ≠ больше текстур Реализм — в вариациях. Меняйте roughness, цвет, микродетали — а не просто накидывайте новые карты. 🔹Roughness решает Слишком чистые и одинаковые поверхности выглядят «пластиковыми». 🔹Идеальных объектов не существует Сколы, грязь, асимметрия, неровности — именно они создают реализм. 🔹Думайте камерой Экспозиция, шум, глубина резкости важнее «идеальных» настроек рендера. 🔹Рендер-настройки не чинят сцену Они только усиливают то, что уже сделано правильно (или неправильно). #c4d
Hashtags
@videosmile_ru · Post #9319 · 08.12.2025 г., 10:16
📌Необычный процедурный шейдер губки в Cinema 4D (Redshift) ⏩Скачать #c4d
Hashtags
@videosmile_ru · Post #9146 · 13.11.2025 г., 10:46
Разбор полезных Redshift нод ✍️ Автор: Elly Wade #c4d
Hashtags
@videosmile_ru · Post #8909 · 03.10.2025 г., 06:19
В Redshift 2026 теперь можно делать процедурные bump map через distorter node 🔥 Автор: Elly Wade #c4d
Hashtags
@videosmile_ru · Post #8878 · 27.09.2025 г., 14:36
☁️Реалистичные облака в Cinema 4D Автор: Elly Wade В Redshift появился новый инструмент RS Clouds, и теперь процедурные облака можно создавать проще простого. Работает как с Sun & Sky, так и с Dome Light + HDR Несколько типсов: 🔹Анимируйте скорость ветра — и облака будут двигаться и менять форму 🔹Включите опцию Volumetric Clouds во вкладке Advanced для создания объема 🔹 Настройка шейдинга облаков находится прямо в объекте RS Clouds, во вкладке Shading — а не в материалах #c4d
Hashtags
@videosmile_ru · Post #8739 · 01.09.2025 г., 06:11
📌 Советы по оптимизации сцены в Cinema 4D Автор: Elly Wade #c4d
Hashtags
@hezuclub · Post #1724 · 15.01.2026 г., 04:47
C4D&RS商业产品渲染平面电商就业班暑假一期课程 🧲https://hi189.com/4881.html #C4D
Hashtags
@hezuclub · Post #1641 · 17.12.2025 г., 23:29
唐建伟:C4D广告视觉设计案例教程 郭术生C4D实战全能班 邢帅教育:AE+PR+C4D快速进阶课 Lynda琳达C4D R14全面教程 #C4D
Hashtags
@bunkerrvfx · Post #236 · 23.06.2023 г., 12:40
Maxon Cinema 4D 2023.2.2 RePack - WIN Что нового? Унифицируйте свои рабочие процессы с помощью лучших технологий семейства Maxon. Рендеринг везде с Redshift. Воспользуйтесь преимуществами мощной автоматической ретопологии ZBrush для создания красивых оптимизированных сеток. Cinema 4D S26 включает в себя значительные усовершенствования во всем 3D-процессе — моделирование, анимация и симуляция, рендеринг. Источник #3D#C4D