Задать вопрос
  • Стоит ли в качестве первого языка программирования выбирать C++?

    @MaM
    Набежали бородатые дяденьки обгадить человека задавшего вопрос, вы учитывайте, что учить и писать это разные вещи, и если нечего сказать можно мимо пройти. По сути дела, учи СИ книга K&R. Далее накатываешь UE или другой крестовый двиг, разницы нет. en.cppreference.com/w/cpp . Из книг у каждого свой набор, я бы посоветовал начать с Тура в ++ от страуса, взять книгу по stl мейрса, современный с++. Открыть пару проектов на гите. Купи еще или скачать ЛАГ, я бы посоветовал Фикса.
    По факту вот сводка: C - крайне эффективен, основная идея пляшем от указателей; C++ -не менее эффективен, основная идея, заложить в язык базовые концепция автоматизированные под всё и вся с возможностью залезть куды хочешь, C# - основная идея, программист по факту дурак, если он не сказал обратного == подходит для тяп-ляп и надежно (на самом деле это больше преимущество, чем недостаток, есть unity, прост как два пальца об асфальт), Python - надо собрать в кучу гору разной фигни и мы особо не понимаем и не хотим понимать как оно, да и не надо нам. Так же хотим кучу всего готового и сразу, удобно использовать как встраиваемый яп. Ну и да, тебе больше придется матаны покорять, чем программировать на первых порах.
    Ответ написан
    2 комментария
  • Стоит ли в качестве первого языка программирования выбирать C++?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    P.S Посоветуйте хороший учебник по С++ для новичка.

    "Прата С. - Язык программирования С++. Лекции и упражнения - 2011."
    Рассказываются основы, но при этом автор постоянно упоминает про новые возможности C++11, а они реально крутые. Если осилите эту книжку, будете хорошо знать C++, но вот только помимо самого C++ придётся изучить ещё много всего, даже ассемблер :). И да, я посоветую не зацикливаться на одной книге, попробуйте несколько и выберите ту, что будет по душе. Список годных книг найдите тут cyberforum ru В разделе C++ для начинающих есть закреплённая тема.
    Ответ написан
    Комментировать
  • Почему не работает оператор for each в C++?

    @Furax
    Тип элемента в первом range-based for (правильное название того, что Вы назвали for each) у Вас указан как int, тогда как фактически там int[2]. Компилятор не может неявно привести массив intов к intу, поэтому выдаёт ошибку. Используйте тип const auto&, чтобы не копировать подмассивы при каждом проходе. Также стоит убедиться, что Вы компилируете в нужной версии C++ (для g++ это аргумент, например, -std=c++20).
    Ответ написан
    Комментировать
  • Какие проекты можно делать новичку?

    @evillianester
    Посмотрите на сайт https://ravesli.com. Там множество туториалов и задачек, и (насколько я считаю) самый полный и подробный курс (бесплатный) по C++ на русском языке.

    Хороший пет проект, чтобы потом устроиться в компанию должен быть один, практичный (то есть решать какую-то проблему, а не существовать потому что "hule net") и относительно простым но с интересными моментами, которые можно рассказать на собеседовании (так как реального опыта нет еще). Таковым субъективно считаю именно для C++ небольшой кусочек движка (рендер, мультиплеер и т.п). Вообще можете выбрать что по душе от сюда https://github.com/codecrafters-io/build-your-own-x и пилить (только не в лоб переписывая код если таковой там имеется, а привносить свое видение)
    Ответ написан
    Комментировать
  • От чего может быть такая ошибка при установки плагина?

    tilion
    @tilion
    Веб-дизайнер
    Мне помог перенос файла расширения в такое место на диске, в адресе которого нет кириллических символов.
    На самом деле я переименовал папку "# Для Фотошопа" в "#for Photoshop", получился адрес без кириллицы: t:\Design\# for Photoshop\Extentions\Griddify-CC\ И запустилось.
    Ответ написан
    2 комментария
  • Сколько времени, примерно, займёт анимация боёвки персонажа?

    DollyPapper
    @DollyPapper
    Вопрос не верен. Для вас они не займет ни сколько времени, потому что вы ее попросту не сделаете. Для проф. аниматора, если судить по моему опыту( не всмысле что я аниматор, а всмысле я работал с аниматорами) подобная одна анимация занимает дня 2 блокинг(черновая анимация), + 1-2 недели на допилку очень годной аниации, если есть время. Если его нет, дня 3.
    Ответ написан
    Комментировать
  • Почему одежда летает при анимации?

    SDHOPS
    @SDHOPS Автор вопроса
    Дизайнер
    Дорогие мои друзья! Ответ очень простой, после суточного Веб-серфинга мне удалось найти ответ. Одежда не повторяет анимации тела, так как "Веса" настроены неправильно. Чтобы это исправить, непосредственно в Блендере выделите необходимую одежду и тело, далее нажмите Ctrl + P, потом выбирайте не Автоматические веса ( With Automatic Weights) а With Empty Weights, т.е одежда будет повторять анимации за телом. И так для каждой одежды.
    Ответ написан
    1 комментарий
  • Какие они, будни 3d-шника?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Обычно - это создание объектов для визуализации игровой сцены, создание объектов интерьера, зданий/строений, погодных явлений (для оформления: снег, шторм, ветер и т.д.), вещей повседневного обихода, рекламных роликов.
    На вход: художественные рисунки образов или фото/чертежи объектов.
    На выходе: готовые модели (включая анимацию движений), сцена или видео.
    Оплата в этой профессии - зависит полностью от размера компании, на которую Вы будете работать.
    Здесь много чего есть интересного и тоже есть где кодить, и граблей тоже навалом...)

    Здесь платят исключительно за качество визуализации в приемлемые сроки!

    Тренды:
    1. любой объект, неотличимый от объекта из реального мира.
    2. фантастические миры с необычными обитателями и образом их существования
    3. "За гранью..." - космос, подводный мир и т.д.
    Ответ написан
    Комментировать
  • Что не так с моими глазами?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    1. Неправильная UV-карта глазных яблок
    2. Неправильный материал (какое-то свойство поглощает весь свет)
    3. Как уже писали выше, моделька захвачена демонами.
    Ответ написан
    4 комментария
  • Набор софта и пайплайн для производства контента кросплатформенной 3D игры?

    LunaRain
    @LunaRain
    Unity3d, довольно просто со всем разобратся, простой воркфлоу. UDK не юзали.
    Моделинг — Blender, Maya
    Анимация — Maya
    Шейдеры — Unity3d Built in shaders
    Текстурирование — Создание текстур: Photoshop, GIMP, Mudbox, filter forge, texture maker, готовые текстуры можно накладывать практически в любом редакторе. Для создания развертки UV- UV layout, flatiron и другие.
    Редактирование мира — Unity3d + Maya + Blender
    Оптимизация — Refactoring, testing, Profiler в Unity3d

    Плюс от себя скажу что всегда надо проверять импорт костей, анимации, развертки UV, отображение тех или иных шейдеров на разныл платформах, размеры и битность текстур, так же альфа каналы для создания прозрачных текстур, в моделинге частые ошибки с перевернутым плейном или неправильной топологией полигонов.
    Но для начала надо просто делать, ошибки и понимание придут с опытом, если включать голову конечно, обязательно.
    Ответ написан
    Комментировать
  • Unreal Engine, или Unty3D?

    @jestev
    Люблю iOS
    Тут всё зависит от ваших потребностей. Как правило для создания ААА проекта выбирают Unreal Engine. Естественно сделать там игру сложнее, нежели чем в Unity, но и конечный результат будет заметно отличим. В Unity используется C#, в Unreal Engine - C++, думаю не надо объяснять какой язык сложнее. Начинающему разработчику посоветовал бы, конечно, Unity. Там вы можете создать игру под различные платформы, и кто такое сказал, что конечный продукт будет "простеньким". Скорость разработки будет быстрее в Unity и в то же время проще, так как там присутствуют различные инструменты. Да и Unreal Engine, как правило, выбирают игровые студии
    Ответ написан
    2 комментария
  • Unreal Engine vs Unity для RTS, что выбрать?

    norlin
    @norlin
    У меня не очень большой опыт, но Unreal Engine выглядит намного проще в использовании и, при этом, мощнее. Что же касается жанровой направленности - не думаю, что есть большая разница в этом плане. В UE4, по-сути, нет никаких ограничений, зато есть много всевозможных плюсов, особенно если RTS планируется делать в 3D.
    Насчёт логики – в UE4 доступны как блюпринты, так и чистый C++ код – вот уж где точно можно реализовать всё что угодно.
    Ответ написан
    Комментировать
  • Unreal Engine vs Unity для RTS, что выбрать?

    VoxelGod
    @VoxelGod
    Настройка шаблонов WordPress
    На самом деле нет особой разницы. Как по мне, на Unity писать проще. А относительно оптимизации: тут проблема даже не столько в двжике, а в том, насколько вы продумаете модели и свой код. Как люди правильно заметили выше - стандартные юниты сильно детализированы, поэтому просто нужно предусматривать то, что все объекты будут находиться на большом расстоянии от камеры. Минимум полигонов, минимальный вес текстур и не высокое качество (не надо прорисовывать каждый волосок на бороде :) ).
    Ответ написан
    Комментировать
  • Как написать плагин к фотошоп?

    @di23
    Плагин или скрипт?
    Вот ссылка: www.adobe.com/devnet/photoshop.html
    Для плагинов скачивайте Photoshop SDK
    Для скриптов смотрите там же ссылку Photoshop CC Scripting
    Ответ написан
    Комментировать
  • Если бы вы вернули время назад, то какой методикой начинали..

    Adam_Ether
    @Adam_Ether
    Java Developer
    Я, конечно, не сеньор чтобы тут многолетним опытом делится.
    Начинать все равно стоит с толкоковой книги, которая легко читается (и это точно не Страуструп «Язык программирования C++», эту книгу стоит читать «продолжающим»). У меня это была «Философия С++» Брюс Эккель. Прочитав эту книгу я мог хотя бы понять, что творится приличных в кодах сеньеров. Очень важно смотреть хороший и понимать его.
    Но прочитав, хоть сотню книг и понимая теорию, вы все равно не напишите красивый и полностью правильный код.
    Как здесь уже сказали нужна сложная задача. Пускай для начала хотя одна. Решите ее как-нибудь, главное чтобы просто работала. Может получится откровенный быдлокод. Ну и пусть. Зато это первый ваш опыт и само приложение делает, то что должно. Со временем вы будете улучшать ее, возможно поймете, что у него вообще неправильная архитектура и перепишите.
    Задавайте вопросы. Порой хороший вопрос порождает хорошие ответы, более живые, нежели сухие страницы стандарта (который кстати тоже должен быть под подушкой и читаться/повторяться перед сном ;)
    Все развитие сводится к тому, что вы решаете реальные задачи и на них же учитесь. И с каждым годом, ваш код все больше будет походить на сеньорский.
    Ответ написан
    Комментировать
  • Как сделать такое приложение?

    alsolovyev
    @alsolovyev
    ¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
    А в чем проблема? Как Вы пытались решить эту проблему(написать в интернете "Решите мне задача" не считается)?

    Разделите конечную цель на маленькие:
    1. Создаете/рисуете точки
    2. Добавляете обработчик движения мыши
    3. Определяете дистанцию от мышки до точки ( теорема Пифагора )
    4. Увеличиваете/уменьшаете значение радиуса точки в зависимости от положения мыши

    Все! Самое сложное это теорема Пифагора(5-6 класс).
    Остается все разбросать по методам....

    Вот "наговнокодил" пример на коленках(использовал class поэтому поддержку браузера смотрите сами): https://codepen.io/janeRivas/full/NMGBvG/ (если лагает у Вас, то удалите функцию на строке 116 и 120 или поменяйте кол. точек на строке 18 )

    Если нужно уместить все точки в какой-то фигуре(букве), то поменяйте функцию Rand, добавив в нее новые условия.

    ps если как-то по-другому надо соединить линии между собой, то у нас на каждом кадре есть координаты точек this.pos.x и this.pos.y. Ну и меняй метод lineTo как тебе надо...

    psps наверно начинать надо с простого, но если делать нормально, то я бы делал на three.js или pixi.js. Логика точно такая же, только перфоманс будет в разы лучше + сможем избежать кучу проблем с картинками и тп...
    Ответ написан
    1 комментарий
  • Нужен ли графический планшет для frontend-разработчика?

    DevMan
    @DevMan
    если вы рисуете, то нужен.
    если не рисуете, то не нужен.

    хотя тут как всегда: дело личных предпочтений.
    у меня есть знакомый, который не рисует, но уже давно планшет использует вместо мыши, говорит ему так удобней.
    Ответ написан
    Комментировать
  • Нужно ли хорошо рисовать что бы научится 3D моделированию?

    MaXComp
    @MaXComp
    интересуюсь frontend html+css+JS+php. Linux, C
    Нужно ли уметь рисовать, если нужно склеить модель танка? Думаю ответ очевиден. Здесь тоже самое. Но скорее всего вы не удовлетворитесь просто моделированием и захочется отрендерить картинку, и для создания гармоничного рисунка придется окунуться в основы дизайна, потом в правильное построение кадра, основы фотографии. В целом рисовать может и не нужно уметь, но технические тонкости искусства рисования все равно придется изучать. Просто тоже как-то задавался таким вопросом, даже обучился моделированию и что-то моделил. Переводил англ. уроки по Maya, а позже понял, что просто моделирование - рутинное и скучное занятие, удовлетворение и оконцовку которому придает именно качественный рендер. (визуализация).
    Все эти вопросы меня интересовали, когда работал сисадмином в icube.ru , общался с моделлерами, визерами. Они так и говорят - скучная рутина и кто-то из них начал осваивать рендер, а кто-то программирование, для автоматизации рутинных вещей. Для начинающих, моделирование - это наука, с помощью которой ты познаешь и изучаешь мир. Ведь для того что бы качественно смоделировать какой-либо объект, тебе необходимо узнать все детали этого объекта и что-то о нем почитать.
    Ответ написан
    Комментировать
  • Где получить недостающие знания для фриланса?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Мой рецепт:
    • отправить резюме на 100 вакансий
    • получить 30 тестовых заданий
    • выполнить 10 самых массивных и разнообразных (а не легких и типовых) и наполнить ими портфолио
    • устроиться на работу


    Моя статья: Как джуниор-разработчику найти работу
    Ответ написан
    1 комментарий
  • Что за шум вокруг темы, что программисты скоро не нужны?

    Jump
    @Jump
    Системный администратор со стажем.
    Больше всего интересно с чего оно вообще начало прогрессировать?
    С высказываний не очень умных людей вроде Грефа и ему подобных.

    Греф вообще как что ляпнет - то юристы скоро не нужны будут, то программисты.
    Не удивлюсь если он скажет, что скоро люди вообще не нужны будут, искусственный интеллект сам со всем справится.
    Ответ написан
    Комментировать