@anatomyarthub · Post #3478 · 01.09.2024 г., 10:27
#анатомия#cg#anatomy @anatomyarthub
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #247 · 11.03
Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #dev
Hashtags
Търсене: #cg
@anatomyarthub · Post #3478 · 01.09.2024 г., 10:27
#анатомия#cg#anatomy @anatomyarthub
@Ptfxq · Post #525 · 28.12.2023 г., 15:30
#CinemaGeddon#CG Witty message. Ends on or around 12AM UTC, Jan 1. Send pills. Invites may or may not be dispersed.
Hashtags
@Ptfxq · Post #468 · 27.10.2023 г., 14:55
#Cinemageddon#CG Halloween Freeleech
Hashtags
@Ptfxq · Post #380 · 18.10.2022 г., 21:01
#Cinemageddon#CG Tis the season and today our Halloween freeleech begins. From now til an unspecified time after october 31 all horror and gore movies won't count up- or download. Enjoy, and have a happy halloween!
Hashtags
@aadaili · Post #13648 · 26.03.2026 г., 13:08
#CG#pubgm#范围 强制更新 🌌适配4.3🎮🌌增加语言选项Language ‼️裸奔 ❤️数值推荐8 范围配置路径 /storage/emulated/0/CG范围配置文件.txt 通用卡密: @fwcg6
@Ptfxq · Post #357 · 27.09.2022 г., 22:00
#Cinemageddon#CG#综合公告 Reward Threads It is great joy that we announce that all reward threads are up to date. Over 500 torrent descriptions were improved, nearly 1000 IMDB#s were added, and many custom creation and New to CG were paid on. It will now be our goal to award coins and complete updates and payments within hours instead of weeks or months. Now that so many of the torrent improvements have been provided and made, we would like to make a general call for any user who has an upload that needs the description improved to do it themselves. Improvements to your own descriptions or to those made through Improve Torrent Descriptions/Gain GBs! can be pointed out in The Pimp a Torrent Thread. This might bring some action back to torrents that may have been shunned due to their poor descriptions and lack of screens. Avatars I have noticed a few less users without avatars. The newest users seem to be the most reluctant to use them. I looked at the 100 newest users the other day and found that of the 36 that had ratios, only 4 had avatars. To help remedy this, we are looking for any of you still actively making avatars to help out with Avatar Request Thread. Users can offer credits to the avatar makers, or the avatar makers can just post interesting avatars and let the users decide how much to pay for them. Polls Seems the polls have become a topic of conversation, so A Poll discussion thread could be fun? has been moved to the General Forum. You can voice your thoughts on any of the polls here. As I said last month, we're doing what we can to make your experience at Cinemageddon as good as possible. We have not stopped trying to continually make it better.
Hashtags
@Ptfxq · Post #326 · 28.08.2022 г., 22:32
#Cinemageddon#CG#综合公告 Avatars Did you find yourself with an avatar when you did not have one? Fear not, your account was not hacked, it's part of an effort to restore some fun to Cinemagddon. The forums have been rather blah lately and many posters had no avatars. When a cache of famous avatars was discovered going unused the idea to share them with these blank canvases came on like a light bulb. If you like your new avatar, keep it. If you do not like it, you can easily change or delete it. (Sorry for the trouble) If you have no avatar, maybe think about adding one. Keep an eye out for more avatar related news as it happens. Reward Threads Another ongoing effort to brighten up the place is taking care of the reward threads. You may also have noticed they are once again being attended to. There is still quite a bit of catching up to do in them, but progress is being made. We've taken care of over 60 torrent improvements in Improve Torrent Descriptions/Gain GBs! in the past couple weeks, but it still has about 400 torrents to be improved and paid on. We're doing what we can to make your experience at Cinemageddon as good as possible. And we will not stop trying to continually make it better. S.M.
Hashtags
@Ptfxq · Post #476 · 11.11.2023 г., 08:00
#CinemaGeddon#CG#站点活动 It's November and that means Christmas competitions! CG Christmas Card Contest 2023 1st place 2500 credits + 200GB upload 2nd place 1000 cr + 100 GB upload 3rd place 500 cr + 50 GB upload and the worst of the bunch will get a lump of coal in the form of one credit (at least).
Hashtags
@dope_coast · Post #23 · 28.04.2022 г., 08:58
Pwnisher's CG Challenges Год назад 3D-художник из студии The Coridor Crew, Клинт Джонс, решил сменить работу и начал развивать собственный YouTube канал. Его идея состояла в том, чтобы организовать крупнейшее комьюнити digital-артистов и помочь новым талантам пробить дорогу в 3D. Клинт предложил художникам со всего мира поучаствовать в CG-челлендже со следующими правилами: Каждому участнику дается файл с анимированной 3D-моделью и выставленным ракурсом камеры. Есть четкий дедлайн, но нет никаких ограничений по тому, что нужно изобразить. На сегодняшний день, Клинт провел уже 3 таких челленджа. Почти 5 тысяч художников решили поучаствовать в соревновании и прислали ему свои работы. Общий хронометраж всех присланных анимаций уже перевалил за 10 часов. Лучшие работы были собраны в отдельный монтаж и я очень советую посмотреть каждый из них. Меня действительно поражает, как художники могут превратить простую сцену во что-то совершенно уникальное. На канале Клинта можно найти полные версии каждого челленда, а так же посмотреть брейкдауны к его работам и полезные уроки по 3D. Alternate Realities https://youtu.be/iKBs9l8jS6Q 3D Marble Machine https://youtu.be/Oszl95YWfbs Infinite Journeys https://youtu.be/JXrWPLNp9tw #youtube#videos#cg#3D
@keyframepro · Post #24 · 10.06.2025 г., 11:59
Московский Транспорт - Щукино #3d#cg#exhibition
Hashtags
@fidller_com · Post #684 · 28.05.2021 г., 18:29
красота) #vfx#cgi#cg#bts#behindthescenes
Hashtags
@surfmade · Post #72 · 08.07.2022 г., 11:43
Представь, что она летит к тебе в рот!🤤 #реклама#нативка#яндекс#3d#cg