create account
Warning: Service interruption -- head block age: -- Blockchain RESYNC in progress!

streems



advanced mode

[Перевод] Learnopengl. Урок 3.3 — Класс 3D-модели by habreplicator

View this thread on golos.io
View on official site
@habreplicator ·
[Перевод] Learnopengl. Урок 3.3 — Класс 3D-модели

Автор: UberSchlag
Источник: https://habrahabr.ru/post/338998/
OGL3

Класс 3D-модели



Ну что ж, пора закатать рукава и погрузиться в дебри работы с кодом загрузки и преобразования данных Assimp! Задача урока – создать еще один класс, представляющий собой целую модель, содержащую множество полигональных сеток, а также, возможно, состоящую из нескольких подобъектов. Здание с деревянным балконом, башней и, например, плавательным бассейном все равно будет загружено как единая модель. С помощью Assimp мы подгрузим данные и преобразуем их во множество объектов типа Mesh из прошлого урока.



В передыдущих серияхЧасть 1. Начало




  1. OpenGL

  2. Создание окна

  3. Hello Window

  4. Hello Triangle

  5. Shaders

  6. Текстуры

  7. Трансформации

  8. Системы координат

  9. Камера



Часть 2. Базовое освещение




  1. Цвета

  2. Основы освещения

  3. Материалы

  4. Текстурные карты

  5. Источники света

  6. Несколько источников освещения



Часть 3. Загрузка 3D-моделей




  1. Библиотека Assimp

  2. Класс полигональной сетки Mesh

  3. Класс модели Model

Читать дальше →
👍  , , ,
json_metadata{"tags":["habrahabr"],"image":["https://habrastorage.org/web/c9e/9b2/a3b/c9e9b2a3baf749ab8e2b385c6d93d966.png"],"links":["https://habrahabr.ru/post/338998/"],"app":"habreplicator","format":"html"}
created2017-09-29 21:46:27
active2017-09-29 21:46:27
last_payout2017-09-30 22:37:27
depth0
children0
children_rshares20
net_rshares0
vote_rshares0
children_abs_rshares0
cashout_time2017-10-30 22:37:27
max_cashout_time1969-12-31 23:59:59
total_vote_weight0
reward_weight74
total_payout_value0.000 GBG
curator_payout_value0.000 GBG
author_rewards0
net_votes4
root_comment1,903,684
modesecond_payout
max_accepted_payout0.000 GBG
percent_steem_dollars10,000
allow_repliestrue
allow_votestrue
allow_curation_rewardstrue
root_title"[Перевод] Learnopengl. Урок 3.3 — Класс 3D-модели"
total_pending_payout_value0.000 GBG
author_reputation36,828,712,060,072
promoted0.000 GBG
body_length0
reblogged_by[]
author_curate_reward""
vote details (4)

vote your-acct "habreplicator" "perevod-learnopengl-urok-3-3-klass-3d-modeli-338998" 100 true
post_comment your-acct "re-habreplicator-perevod-learnopengl-urok-3-3-klass-3d-modeli-338998-20171021t162546630z" "habreplicator" "perevod-learnopengl-urok-3-3-klass-3d-modeli-338998" "" "your reply.." "{}" true