TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #32 · 7 фев.

Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять: from timeit import timeit def t1(): # складываем 10 строк через + из переменной t = 'text' for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t2(): # склеиваем список строк через метод join arr = ['text'] * 10 for _ in range(1000): s = ''.join(arr) def t3(): # складываем через + но не из переменной а непосредственно инлайн объекты for _ in range(1000): s = 'text' + 'text' + 'text' + ... # всего 10 раз Теперь каждую строку склейки запустим по 10М раз >>> timeit(t1, number=10000) 0.21951690399964718 >>> timeit(t2, number=10000) 1.4978306379998685 >>> timeit(t3, number=10000) 0.2213820789993406 Хм, а нам говорили что через "+" это плохо и медленно ))) 😁 Тут стоит учитывать, что речь идёт о склейке множества длинных строк. Давайте изменим условия: def t4(): t = 'text'*100 for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t5(): arr = ['text'*100] * 10 for _ in range(1000): s = ''.join(arr) def t6(): for _ in range(1000): s = 'text'*100 + 'text'*100 + ... # всего 10 раз >>> timeit(t4, number=10000) 12.795130728000004 >>> timeit(t5, number=10000) 2.642637542999182 >>> timeit(t6, number=10000) 0.2184546610005782 Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее! Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё. В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический. В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно. Полный листинг 🌍 #tricks

Резултати

Пронајдени 62 слични објави

Пребарај: #c4d

当前筛选 #c4d清除筛选
VideoSmile

@videosmile_ru · Post #9953 · 29.03.2026 г., 14:30

Недавно в Redshift появилась новая функция Night Sky — и вот короткое видео о том, как начать работать с режимом Position Mode: Time and Location Автор: Elly Wade #c4d

Hashtags

VideoSmile

@videosmile_ru · Post #9696 · 13.02.2026 г., 14:12

📌 Оптимизация настроек рендера в зависимости от типа материала (стекло, пластик, жидкости и т.д.) Разбор правок, которые дают сильный буст по времени рендера Автор: Elly Wade #c4d

Hashtags

VideoSmile

@videosmile_ru · Post #9667 · 08.02.2026 г., 14:37

📌 Интересный процесс создания вазы в Cinema 4D Автор: Studio-Video #c4d

Hashtags

VideoSmile

@videosmile_ru · Post #9580 · 26.01.2026 г., 14:32

📌Как добиться реализма в 3D Автор: Elly Wade Реализм рождается из правильных решений на каждом этапе сцены. Разбираем базу 👇 🔹Свет — главный инструмент Если свет работает плохо, никакие материалы не спасут. 🔹Масштаб и камера Нереалистичная сцена часто ломается из-за неверного масштаба и фокусного расстояния. Думайте как фотограф, а не как 3D-артист. 🔹Материалы ≠ больше текстур Реализм — в вариациях. Меняйте roughness, цвет, микродетали — а не просто накидывайте новые карты. 🔹Roughness решает Слишком чистые и одинаковые поверхности выглядят «пластиковыми». 🔹Идеальных объектов не существует Сколы, грязь, асимметрия, неровности — именно они создают реализм. 🔹Думайте камерой Экспозиция, шум, глубина резкости важнее «идеальных» настроек рендера. 🔹Рендер-настройки не чинят сцену Они только усиливают то, что уже сделано правильно (или неправильно). #c4d

Hashtags

VideoSmile

@videosmile_ru · Post #9319 · 08.12.2025 г., 10:16

📌Необычный процедурный шейдер губки в Cinema 4D (Redshift) ⏩Скачать #c4d

Hashtags

VideoSmile

@videosmile_ru · Post #8909 · 03.10.2025 г., 06:19

В Redshift 2026 теперь можно делать процедурные bump map через distorter node 🔥 Автор: Elly Wade #c4d

Hashtags

VideoSmile

@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

@videosmile_ru · Post #8739 · 01.09.2025 г., 06:11

📌 Советы по оптимизации сцены в Cinema 4D Автор: Elly Wade #c4d

Hashtags

BUNKER

@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

Hashtags

123•••56
ПретходнаСтраница 1 од 6Следна